@KALT88

Разрешить доступ из внешней сети к socks5 ssh туннелям, как?

Ковыряюсь неделю уже, в форточках то махом бы сделал, а вот с консолью не в ладах. Рассказываю:
Дано: Клиент, VPS1, Шеллы root, внутренние сетки у всех разные.
Требуется: VPS1 создает множественные ssh туннели до шеллов слушая на совей стороне socks5 порты, которые открывает для внешней сети, на эти порты подключается клиент и гонит трафф через туннели, штук 20 портов.
Даю VPS1 команду
$ ssh -D 8888:0.0.0.0 -f -C -q -N root@138.197.31.45

Авторизуюсь, из внешней сети сканирую порты - нема 8888. По разному пытался, в том числе и через squid, polypo реализовывать - ни в какую. Совсем криво и не то я делаю, прошу посему помощи.

UPD: Заработало!
Отредактировал sshd_config
$ sudo nano /etc/ssh/sshd_config
добавив строку GatewayPorts yes
кильнул демон
$ killall –HUP sshd
и такой командной подключился
$ ssh -f -N -n -D 0.0.0.0:8888 -R 12345:0.0.0.0:12345 root@VPS1

Теперь ставить прокси, чтобы заворачивать трафф не поддерживающих соксы приложений.
OpenVPN и скрипт под всё это дело, морока та ещё чую предстоит..
  • Вопрос задан
  • 233 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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