socket.io是否可以侦听一个服务器中的多个端口?
背景 - 我需要解决两个问题:
1.一些合作&其他封闭网络阻止所有不使用端口80的流量。
2.有些反病毒会阻止端口80上的websocket流量。端口4000是最安全的端口。
因此我需要我的节点服务器能够同时使用端口80和4000。有没有人遇到类似的问题?你是怎么解决的?
谢谢。
答案 0 :(得分:1)
假设您的进程正在侦听端口4000,我的理解是您可以使用iptables在内部转发端口80的请求。
# iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 4000
/ edit让端口错误。