![MiniUPnP 인터페이스와 NAT-PMP는 와이어가드를 거치지 않습니다.](https://linux55.com/image/191997/MiniUPnP%20%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EC%99%80%20NAT-PMP%EB%8A%94%20%EC%99%80%EC%9D%B4%EC%96%B4%EA%B0%80%EB%93%9C%EB%A5%BC%20%EA%B1%B0%EC%B9%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Ubuntu VPS 및 Arch 로컬 시스템에서 Wireguard VPN을 실행합니다.
23288
iptable 규칙을 사용하여 VPS의 wireguard conf에 포트를 전달합니다.
PreUp = iptables -t nat -A PREROUTING -d vps.public.ip -p tcp --dport 23288 -j DNAT --to-destination 10.66.66.2
10.66.66.2
내 로컬 컴퓨터의 Wireguard 내부 주소는 어디에 있습니까?
그런데 통과되는 것은 23288/tcp
통과되지 않는 NAT-PMP나 MiniUPnP를 사용하는 것입니다.
이 두 프로토콜 중 하나를 사용하는 패킷이 통과하도록 허용하려면 iptables 규칙에 무엇을 추가해야 합니까?
편집: 내 생각이 틀렸다면 알려주시기 바랍니다.
여기서 포트와 프로토콜을 사용하기 위해 사용하는 프로그램은 Arch local에서는 airdcpp-webclient라고 합니다.