у меня естьpptpdсервис запущен на VDS (ip:212.109.XX.XX).
Мой роутер подключен к интернету через этоVPN (PPTP)поэтому WAN IP212.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
Схема сети примерно такая: