Может ли Socket.io прослушивать несколько портов? - PullRequest
3 голосов
/ 18 августа 2011

Можно ли для socket.io прослушивать несколько портов на одном сервере?

Фон - мне нужно решить две проблемы:

1.Некоторые сотрудничаюти другие закрытые сети блокируют весь трафик, который не использует порт 80.

2. Некоторые антивирусы блокируют трафик веб-сокета на порте 80. Порт 4000 является самым безопасным портом для использования.

Поэтому мне нужнона мой сервер узла, чтобы иметь возможность использовать порты 80 и 4000 одновременно.Кто-нибудь испытывал подобные проблемы?Как ты решил это?

Спасибо.

1 Ответ

1 голос
/ 01 декабря 2011

Предположим, ваш процесс прослушивает порт 4000, и, насколько я понимаю, вы можете использовать iptables для внутренней пересылки запросов на порт 80.

# iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 4000

/ edit неправильно настроила порты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...