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 포트를 열고 싶습니다.

어떤 도움이라도 대단히 감사하겠습니다. 감사해요.

관련 정보