将所有连接转发到不同的地址

将所有连接转发到不同的地址

我有一个脚本尝试rabbitmq使用默认 url 和端口 ( localhost:5672) 进行连接。

是否可以让 Linux 将到此 url 和端口的所有连接重定向到不同的服务器?

我正在创建一些概念证明,这样的东西对我来说很有用。

答案1

我为您找到了更好的解决方案:

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

答案2

因为您要求的是脚本,所以我认为您要求的是用户空间工具。

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

相关内容