туннелирование к веб-серверу через другую машину человечности

Я должен использовать локальный webbrowser на ubuntu PC для соединения с моим маршрутизатором интернета через внутренний сервер человечности брандмауэра. Таким образом, я должен был бы туннелировать через машину брандмауэра для доступа к маршрутизатору:

[ PC ] <-- 192.168.1.0/24 --> [ FW ] <-- 192.168.2.0/24 --> [router] --> WAN

Я не хочу туннелировать любой другой трафик кроме порта маршрутизатора 80

Q. Это может быть сделано в единственной команде ssh?

0
задан 3 April 2017 в 08:44

1 ответ

У Вас есть две опции.

ssh -D1080 firewall

, который создает локальный сервер SOCKS5, который можно настроить браузер для использования. Затем это для всех практических целей, работающих на брандмауэре.

ssh -L8080:router:80 firewall

, который вперед локальный порт 8080 для портирования 80 на маршрутизаторе (который видит, что он прибывает из брандмауэра).

Также Вы можете использовать "ssh-Y брандмауэр" для выполнения оболочки на брандмауэре, куда можно выполнить браузер, который затем отображается на компьютере. В противном случае Вы можете выполнять ссылки или подобный.

Примечание, что, если то, что Вы хотите сделать, намеренно твердо, можно хотеть согласовать с администратором локальной сети, который, что Вы хотите сделать, разрешен. Нарушение сетевой безопасности без разрешения обычно является не хорошей идеей.

1
ответ дан 3 November 2019 в 12:43

Другие вопросы по тегам:

Похожие вопросы: