1

Я хочу создать туннель - прослушивать некоторый фиксированный порт на моей локальной машине, и каждый трафик, который он получает, будет передаваться через прокси-сервер SOCKS (с аутентификацией) на какой-то конкретный фиксированный хост и порт за этим прокси-сервером и обратно.
На окнах.
Он должен вести себя как туннель переадресации портов ssh, но с промежуточным прокси-сервером SOCKS.
Как я могу этого достичь?

UPD: я думаю, что мне нужно что-то вроде https://github.com/tonyseek/rsocks, но для Windows, возможно, я смогу запустить его через WSL

1 ответ1

0

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

Для Linux вам нужно отредактировать файл /etc/ssh/sshd_config , который наверняка имеет аналог в Windows. Добавьте следующую строку внизу:

GatewayPorts yes

Вы будете использовать команду

ssh -R sourcePort:forwardToHost:onPort connectToHost

Что означает: подключитесь с помощью ssh к connectToHost и перенаправьте все попытки подключения на удаленный SourcePort на порт onPort на машине с именем forwardToHost, доступ к которой можно получить с локального компьютера.

Есть много полезных источников, которые можно найти. Некоторые из них:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .