OpenVPNサーバーでUDPポート転送にiptablesを使用する

OpenVPNサーバーでUDPポート転送にiptablesを使用する

すべてのUDPポートを転送する方法は? Debian VPSにOpenVPNサーバーを設定し、iptablesを使用して1100と1200を除くすべてのTCPポートを転送しました。これは私が使用するコマンドです:

iptables -t nat -A PREROUTING -p tcp -m tcp -m multiport ! --dports 1100,1200 -d <vps-server-ip> -j DNAT --to-destination 10.8.0.2

(10.8.0.2はOpenVPNのクライアントIPです)

TCP ポート転送が正常に動作しています。次のウェブサイトでこれを確認できます。https://portscanner.standtech.com/

ところで、UDPポートに同じコマンドを適用しましたが、TCPのようには機能しませんでした。 UDP ポートは転送されません。

iptables -t nat -A PREROUTING -p udp -m udp -m multiport ! --dports 1100,1200 -d <vps-server-ip> -j DNAT --to-destination 10.8.0.2

デフォルトでは、私のサーバーからいくつかを除いて、すべてのTCPポートとUDPポートを開きたいと思います。

どんな助けでも大変感謝します。ありがとうございます。

ベストアンサー1

おすすめ記事