Nginx переадресация UDP-порта на OpenVPN, работающий на той же машине - PullRequest
1 голос
/ 17 февраля 2020

У меня есть веб-сервер для хобби, работающий за Nginx (прослушивание tcp порта 443)

На том же сервере я установил сервер OpenVPN (прослушивание порта udp 1194). И он работает нормально с моим домашним Wi-Fi.

Однако, многие публичные c Wi-Fi блокируют порт 1194, поэтому я хочу, чтобы Nginx прослушивал UDP-порт 443, а затем переадресовывал на OpenVPN через порт 1194.

Вот мой nginx конфиг, я открыл все необходимые брандмауэры, но он не прошел успешно.

stream{
    upstream vpn_backend{
        server localhost:1194;
    }
    server{
        listen 443 udp;
        proxy_pass vpn_backend;
        proxy_responses 0;
    }
}

Есть идеи, как заставить это работать?

...