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設定を追加する必要はありませんか?