Назад | Перейти на главную страницу

Как NAT-порты на VPS подключены к удаленной сети через OpenVPN

Не могли бы вы сказать мне, какие правила IPTABLES я должен записать на свой VPS (под управлением Debian 8), чтобы выполнять NAT на порту 8082?

Мне нужно, чтобы порт 8082 был адресован локальному устройству в моей локальной сети (192.168.0.100)

Пользователь должен просматривать общедоступный IP-адрес VPS.

Тунель OpenVPN устанавливается от VPS к локальной сети (Synology NAS действует как VPN-клиент)

Я попытался добавить следующее в IPTABLES, но порт 8082 все еще закрыт, и он не позволяет любому пользователю подключиться к локальному устройству с общедоступного IP-адреса VPS:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables --table nat -A POSTROUTING -o tun0 -j MASQUERADE
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 8082 -j DNAT --to 10.0.1.10:8082
iptables -A FORWARD -p tcp -d 10.0.1.10 --dport 8082 -j ACCEPT

Вот моя схема сети:

Любая помощь будет высоко ценится.