我有一个鍵盤在 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
网络图大概是这样的: