У меня есть сервер OpenVPN, работающий в локальной сети (локально адресуемый по адресу 192.168.1.12), и я хотел бы перенаправлять запросы на него с других устройств в локальной сети, через порт 3000, одному из клиентов VPN. (10.8.0.6)
Мой конечный результат заключается в том, что устройства 192.168.xx могут подключаться к веб-серверу, набрав в браузере 192.168.1.12:3000, но на самом деле обмениваться данными с 10.8.0.6:3000.
Переадресация ip включена на сервере vpn.
(эти измененные попытки из других вопросов, похоже, не работают)
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 3000 -j DNAT --to-destination 10.8.0.6:3000
iptables -A FORWARD -p tcp -d 10.8.0.6 --dport 3000 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT