我的場景:
我想使用 node.js 在 Linux VM 中設定 HTTP 代理服務器。
它只會接受列入白名單的入站流量,并將其路由到外部服務。
我將4 個公共 IP 作為 4 個不同的 IP 配置分配給 VM NIC。
但是,來自此 VM 的所有出站流量仍使用主 IP,從不使用其他 3。
如何將出站流量隨機/回圈路由到每個 IP?
我也愿意使用其他作業系統/服務來實作這一目標。
謝謝!
uj5u.com熱心網友回復:
我發現這行得通。
const rndInt = Math.floor(Math.random() * 4) 1
if (rndInt == 1) text = 1;
if (rndInt == 2) text = 2;
if (rndInt == 3) text = 3;
if (rndInt == 4) text = 4;
alert(text);
使用標簽的網站示例 - https://altify-chs.netlify.app/html/proxychoose
uj5u.com熱心網友回復:
通常作業系統不會在多個出站 IP 之間進行負載平衡,因為它們會選擇“最佳”IP 來發送您的流量。
您的應用程式需要系結所有 4 個 IP 并隨機分配用于出站請求的 IP。
uj5u.com熱心網友回復:
今天花了一點時間,發現對我來說最好的解決方案是在虛擬機的同一子網中設定一個 NAT 網關。
然后將多個公共 IP 系結到此 NAT 網關。然后來自 VM 的出站訪問會隨機使用這些公共 IP。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/441690.html
