Вынудите OS X использовать SOCKS5

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

1
задан 19.08.2010, 18:06

3 ответа

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

Необходимо использовать или OpenVPN или туннельную передачу устройства SSH (опция-w) для решения задачи.

1
ответ дан 12.12.2019, 13:12

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

Существует также Torbutton в FireFox, которые делают то же.

0
ответ дан 12.12.2019, 13:12

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

1
ответ дан 12.12.2019, 13:12

Теги

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