передача соединений с firewalled локальной машины на firewalled удаленную машину

Я должен передать интернет-трафик с локальной машины на удаленную машину, направив трафик через посреднический сервер SSH на пути. Удаленная машина является firewalled и выполнением прокси SOCKS5, который принимает входящие соединения на, например, порт 9999. Локальная машина также firewalled и использование прокси socks5 через туннель ssh к удаленному серверу SSH.

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

Я могу указать на свой браузер на локальный прокси socks5 для передачи трафика к серверу SSH, с помощью "SSH-D [ПОРТ]-C [АДРЕС SSH]-l [имя пользователя]", чтобы создать прокси и соединиться с сервером SSH. Но то, что я не выяснил, - то, как туннелировать трафик от сервера SSH до удаленного прокси. Я смущен синтаксисом SSH и команд Подключения и-R-L ProxyCommand.

Мне по существу нужно это:

| (L) Браузер |-> | (L) SOCKS5 |-> |SSH сервер |-> | (R) SOCKS5 |-> | (R) Машина |-> Интернет

0
задан 23 September 2015 в 12:38
1 ответ

Хорошей идеей было бы использовать iptables в качестве переадресатора портов.

Если память мне не изменяет, IPTables может принимать трафик на порт и переадресовывать его через SOCKS-прокси на той же самой системе. Вы можете использовать это для создания SSH туннеля с локального компьютера, через SSH сервер и на компьютер с другого конца

.
0
ответ дан 5 December 2019 в 12:24

Теги

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