1

В настоящее время я использую сеанс OpenSSH (с флагом -D для включения динамической переадресации портов на уровне приложений) в качестве прокси-сервера SOCKS, когда я подключаюсь к Интернету через незашифрованную точку беспроводного доступа. Я настроил свой Mac для использования прокси, однако сетевая предварительная панель не позволяет мне указывать, что он должен использовать SOCKS5, что заставит весь UDP-трафик передаваться через прокси-сервер (в настоящее время он полностью обходит прокси-сервер). Как я могу заставить OS X использовать протокол SOCKS5, или какое другое решение заставило бы весь трафик UDP через прокси?

3 ответа3

1

Вы не можете сделать это с SSH. Клиент и сервер OpenSSH не поддерживают UDP через Socks5.

Для решения вашей задачи вы должны использовать туннельное перенаправление OpenVPN или SSH (опция -w).

1

Если для туннелирования требуется UDP-разрешение DNS. Единственное известное мне решение - это использовать Firefox со следующим набором network.proxy.socks_remote_dns = true , я считаю, что это заставляет Firefox использовать только TCP-запросы DNS, которые он передает через туннель.

0

Я не использую ssh для анонимизации / защиты моего соединения, кроме Tor. Я запускаю Tor с Vidalia, а затем настраиваю сетевое соединение в
Системные настройки> Сеть> Дополнительно ...> Прокси
Я обычно включаю http и https, устанавливая прокси на порт 127.0.0.1: 8118
Для другого трафика используйте 127.0.0.1 порт 9050
Это прекрасно работает для меня. Вы можете проверить, используете ли вы Tor для https, перенаправив браузер на https://check.torproject.org/

В FireFox также есть Torbutton, которые делают то же самое.

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