у меня следующая установка
Веб-браузер (192.168.5.10)
â> Домашний сервер Ubuntu (192.168.5.15)
ââââ->VPN через интернет
ââ>на публичный IP
â> Рабочий сервер (192.168.6.90)
â-> Веб-интерфейс по адресу 192.168.6.90:8787.
На моем рабочем столе Windows после установки VPN-туннеля между сервером Ubuntu и работой я создаю туннель SSH с домашнего рабочего стола на домашний сервер Ubuntu на порту. 9090
. Затем с помощью Firefox и SOCKS5 поверх 9090
Я могу подключиться к рабочему серверу и к веб-интерфейсу по адресу 192.168.6.90:8787
Можно ли как-то настроить сервер ubuntu, чтобы каждый раз, когда кто-то подключается из дома через браузер по адресу 192.168.5.15:9090, он переадресовывался на 192.168.6.90:8787. Другими словами, заставить сервер ubuntu выполнять работу туннеля SSH и SOCKS5 внутри?
Я пробовал переадресацию портов, используя
iptables --append FORWARD --протокол TCP --sport 8888 --dst 192.168.28.111 --dport 8787 --jump ПРИНЯТЬ
iptables --append FORWARD --протокол udp --sport 8888 --dst 192.168.28.111 --dport 8787 --jump ПРИНЯТЬ
Но это не сработало. Может быть, я что-то делаю, может быть, это невозможно. Буду признателен за любой совет. Я не уверен, что это правильный заголовок для этого вопроса. Буду признателен за любую поправку.