В настоящее время я использую сеанс OpenSSH (с -D
флаг для включения динамической переадресации портов на уровне приложений) в качестве прокси-сервера SOCKS при доступе к интернету через незашифрованную беспроводную точку доступа. Я настроил свой Mac для использования прокси, однако сеть prefpane не позволяет мне определять, что это должно использовать SOCKS5, который принудил бы весь трафик UDP по прокси (это в настоящее время обходит прокси полностью). Как я могу заставить OS X использовать протокол SOCKS5 или что другое решение заставило бы весь UDP трафик через прокси?
Заставить OS X использовать SOCKS5
3 ответа
вы не можете сделать это с SSH. Клиент и сервер OpenSSH не поддерживают UDP через Socks5.
вы должны использовать OpenVPN или SSH туннель переадресация устройства (опция-w), чтобы решить вашу задачу.
, Если потребность в UDP по туннелю для туннелированного разрешения DNS. Единственное решение, которое я знаю, это использовать Firefox со следующим набором network.proxy.socks_remote_dns = true
, Я считаю, что это заставляет Firefox использовать TCP только DNS-запросы, которые он пересылает через туннель.
Я не использую ssh для анонимизации / защиты моего соединения, но Tor.
Я запускаю Tor с Vidalia, а затем настроить подключение к сети в
Системные Настройки > Сеть > Дополнительно... > Прокси
Включаю обычно http и https, установив прокси на 127.0.0.1 Порт: 8118
Для другого трафика используйте порт 9050
Для меня это прекрасно работает. Вы можете проверить, используете ли вы Tor для https, перенаправив свой браузер на https://check.torproject.org/
существует также Torbutton в FireFox, которые делают то же самое.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]