포트는 VPN을 통해 WAN 트래픽을 전달합니다.

포트는 VPN을 통해 WAN 트래픽을 전달합니다.

저는 VPN과 트래픽 재라우팅을 처음 사용합니다. 나는 이 스레드를 읽었습니다. VPN 클라이언트로 포트 전달을 하시겠습니까? 그런데 잘 안되서 :/다시 물어봤습니다.

내 문제는 다음과 같습니다. Vodafone 라우터 뒤에 서버(Raspberry Pi)가 있는데 WAN에서 서버로의 직접 연결을 허용하지 않습니다. 따라서 RPi와 openSVN 서버 사이에 VPN 연결을 만들었습니다. 다음과 같습니다.

-----------------------       ---------------------------------------
| Pi                  |       | openVPN Server                       |
| (VPN IP: 172.X.X.2) | <---> | (VPN IP: 127.X.X.1; WAN IP: Y.Y.Y.Y) |
-----------------------       ----------------------------------------

VPN 연결이 작동합니다. 내가 전화하면

wget 172.X.X.2:8080

openVPN 서버에서 작동하며 결과는 예상된 웹사이트입니다.

그래서 내가 원하는 것은 WAN에서 YYYY:54321을 호출하는 경우 RPi에서 외부 액세스를 허용하기 위해 172.XX2:8080으로 전달되어야 한다는 것입니다.

가능합니까? 포트 전달을 활성화하고 다음을 시도했습니다.

# sysctl -w net.ipv4.ip_forward=1
# iptables -t nat -A PREROUTING -d Y.Y.Y.Y -p tcp --dport 8080 -j DNAT --to-dest 172.X.X.2:8080
# iptables -t nat -A POSTROUTING -d 172.X.X.2 -p tcp --dport 8080 -j SNAT --to-source 127.X.X.1

내 오류가 어디에 있는지, 어떻게 작동해야 하는지 알려주실 수 있나요?:)

관련 정보