Я хочу поделиться своим интернет-соединением на компьютере с Windows 7, но я хочу, чтобы он проходил через прокси (socks5), который я настроил с использованием туннелирования SSH.

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

Там нет возможности установить это так на других машинах.

1 ответ1

1

Ваш SSH-клиент должен позволить вам настроить локальный связанный адрес для переадресации порта. Обычно это будет установлен на localhost (127.0.0.1), что ограничивает использование на локальной машине. Вместо этого позвольте ему связать все интерфейсы (попробуйте пустое значение или 0.0.0.0), чтобы сделать его повторно подключаемым с других машин.

Тогда вам просто нужно настроить правильный адрес для клиентов на других машинах.

РЕДАКТИРОВАТЬ: Хорошо, неправильно понял вопрос. Под «нет возможности настроить его на других машинах», вы имеете в виду, что вы не можете изменять настройки на других машинах.

В Linux есть расширение iptables, которое может перенаправлять случайный tcp-трафик на прокси-сервер SOCKS, созданный для сохранения исходной информации о назначении:

http://darkk.net.ru/redsocks/

Я понятия не имею, существует ли аналог для Windows 7. Однако, если это возможно, вы можете установить виртуальную машину Linux на хосте Win7, установить redsocks на ВМ, а затем использовать маршрутизацию Win7 для перенаправления трафика на ВМ. ВМ преобразует его в соединения SOCKS, и вам придется направлять их через внешний мир.

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