socket.io在一个服务器上监听多个端口是否可行?
背景 - 我需要解决两个问题:
1.一些合作伙伴和其他封闭网络会阻止除80端口外的所有流量。
2.一些反病毒软件会阻止80端口上的websocket流量,4000端口是使用最安全的端口。
因此,我需要让我的Node服务器能够同时使用80端口和4000端口。有没有人遇到过类似的问题?你们是如何解决的呢?
谢谢。
socket.io在一个服务器上监听多个端口是否可行?
背景 - 我需要解决两个问题:
1.一些合作伙伴和其他封闭网络会阻止除80端口外的所有流量。
2.一些反病毒软件会阻止80端口上的websocket流量,4000端口是使用最安全的端口。
因此,我需要让我的Node服务器能够同时使用80端口和4000端口。有没有人遇到过类似的问题?你们是如何解决的呢?
谢谢。
# iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 4000
/edit 把端口搞反了。