UDP Pritunlトラフィック用にNginXリバースプロキシを設定できますか?

UDP Pritunlトラフィック用にNginXリバースプロキシを設定できますか?

Pritunl サーバーは、IP 192.168.1.20 で LAN 内の Ubuntu VM に設定されます。 Pritunl は TCP ポート 443 で pritunl-web プロセスを使用します。

tcp    LISTEN  0        4096                     *:443                  *:*      users:(("pritunl-web",pid=528539,fd=3))

そしてopenvpn 24900 UDPポート:

udp    UNCONN  0        0                  0.0.0.0:24900          0.0.0.0:*      users:(("openvpn",pid=528710,fd=5))

Wireguard(IPv4 / IPv6)用UDPポート24990:

udp    UNCONN  0        0                  0.0.0.0:24990          0.0.0.0:*
udp    UNCONN  0        0                     [::]:24990             [::]:*

NginXもこの仮想マシンにインストールされます。次のように、openvpn / wireguardプロセスのUDPトラフィック用にNginXリバースプロキシを正確に設定できますか?

stream {
    server {
        listen 24000 udp reuseport;
        proxy_pass 192.168.1.20:24900;
    }
    server {
        listen 24100 udp reuseport;
        proxy_pass 192.168.1.20:24990;
    }
    server {
        listen 24100 udp reuseport;
        proxy_pass IPv6:24990;
    }

}

?そのうち、24000と24100はルータに開いているインバウンドポートです。

ps私が知っている限り、UDPトラフィックのSSL設定を追加する必要はありませんか?

ベストアンサー1

おすすめ記事