Iptables

將所有連接轉發到不同的地址

  • February 19, 2014

我有一個腳本嘗試rabbitmq使用預設 url 和埠 ( localhost:5672) 進行連接。

是否可以讓 linux 將所有連接重定向到這個 url 和埠到不同的伺服器?

我正在創建一些概念證明,這樣的東西對我很有用。

我為您找到了更好的解決方案:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port

當您要求腳本時,我認為您要求的是使用者空間工具。

nc -l -p 8888 -c "nc example.com 8888"

引用自:https://serverfault.com/questions/576148