У меня есть приложение Python, привязанное к порту 3039 UDP. Трафик, который я хочу передать, будет попадать на мой сервер через порт 110 UDP. Это не почта или что-то, что связано с почтой, я выбрал этот порт на удаленном клиенте, так как он был разрешен в исходящем трафике брандмауэра. Приложение python находится на той же машине, что и входящий трафик UDP 110.
Я думал, что смогу использовать Nginx для обратного прокси со следующим кодом в Nginx conf:
stream {
server {
listen 110 udp;
proxy_pass 127.0.0.1:3039;
}
}
Я был не прав. Вместо этого я получаю следующие ошибки в моем журнале ошибок Nginx:
2019/05/29 21:34:27 [alert] 5645#5645: 768 worker_connections are not enough
Я понимаю от других с этой же ошибкой, что, вероятно, Nginx застрял в бесконечном цикле. Хотя я не могу сказать, почему.
Вот мои правила UFW:
Status: active
To Action From
-- ------ ----
443 ALLOW Anywhere
4999 ALLOW Anywhere
22/tcp ALLOW Anywhere
110/udp ALLOW Anywhere
443 (v6) ALLOW Anywhere (v6)
4999 (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
110/udp (v6) ALLOW Anywhere (v6)