我有一個PPTP在VDS上運行的服務(ip:212.109.XX.XX)。
我的路由器透過此連接到互聯網VPN(PPTP)所以 WAN IP 是212.109.XX.XX
我還有一個裝置正在致力於第554章端口(rtsp流)和ip192.168.1.33
pptpd 是這樣配置的:
localip 192.168.0.234-238,192.168.0.245
remoteip 192.168.2.234-238,192.168.2.245
所以路由器獲得IP 192.168.2.234
我已經這樣設定路由器 NAT 設定:NAT配置(與UDP相同)
我嘗試使用 rtsp://192.168.2.234:554 從我的電腦(連接到路由器)觀看串流,它的工作原理如下:rtsp://192.168.1.33:554。但我需要透過觀看rtsp://212.109.XX.XX:554
我認為我需要在 iptables 中添加一些東西。我嘗試了幾種變體但沒有成功。
伺服器 iptables 規則現在幾乎是空的:
root@server:~# iptables -L -n -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- 0.0.0.0/0 0.0.0.0/0
root@server:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
TCPMSS tcp -- anywhere anywhere tcp flags:SYN,RST/SYN tcpmss match 800:1536 TCPMSS clamp to PMTU
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
請協助找到透過網路連接到裝置的方法rtsp://212.109.XX.XX:554
網路圖大概是這樣的: