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

我有一个脚本,试图连接到rabbitmq使用默认的url和端口( localhost:5672 )。

是否有可能使Linuxredirect到此URL的所有连接和端口到不同的服务器?

我正在创造一些概念certificate,这样的事情对我来说是有用的。

我为你find了一个更好的解决scheme:

 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"