У меня есть веб-сервер для хобби, работающий за 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;
}
}
Есть идеи, как заставить это работать?