Как маршрутизировать трафик через определенный прокси-сервер SOCKS для каждого приложения?


10

Я запускаю определенное настольное приложение (на самом деле через AIR, если оно имеет какое-то значение), которое не имеет встроенных настроек конфигурации прокси.

Мне нужно получить весь трафик только из этого приложения, направленного через безопасный прокси SOCKS. Это означает, что я не могу использовать глобальные сетевые настройки, так как это повлияет на многие другие приложения.

Есть ли способ форсировать всю сетевую связь через данный SOCKS-прокси для каждого приложения?

Также было бы полезно узнать, существует ли способ выполнить такую ​​маршрутизацию глобально, основываясь на определенных IP-адресах (поскольку это может позволить некоторый разумный обходной путь).

Ответы:


4

ProxyCap позволяет перенаправлять сетевые подключения вашего компьютера через прокси-серверы. Вы можете указать ProxyCap, какие приложения будут подключаться к Интернету через прокси-сервер и при каких обстоятельствах. Это делается через удобный интерфейс, без необходимости перенастраивать любой из ваших интернет-клиентов.

Ключевая особенность:

  • Поддержка SOCKS4, SOCKS5 и HTTPS прокси-серверов
  • Прямая поддержка туннелирования SSH (укажите SSH-сервер в качестве прокси-сервера)
  • Поддержка сетевых протоколов на основе TCP и UDP
  • Поддержка DNS на стороне прокси
  • Гибкие правила маршрутизации
  • Поддержка прокси-цепочек
  • Поддержка IPv6
  • Поддержка 64-битных приложений
  • Централизованная поддержка управления

1
ProxyCap также доступен для OS X
GJ.

1

В статье Watch hulu.com за пределами США на Mac OS X автор попробовал tsocks / dsocks / dante из macports , но ни один из них не сработал. Поскольку эта статья была написана в 2009 году, вполне возможно, что эти приложения с тех пор улучшились и теперь могут работать на вас.

В конце концов автор нашел Proxifier для Mac OS X , нативное приложение-какао, которое позволяет вам туннелировать целое приложение через различные прокси-серверы.

В меню «Правила проксификации» есть опция «Обрабатывать только следующее», в которой можно добавить правило для приложений, которые вы хотите туннелировать через прокси (по умолчанию он будет пытаться объединить все).


0

MacPorts имеет порт tsocks для использования прокси-сервера SOCKS с приложениями, которые обычно не поддерживают прокси-сервер или не могут выполнять SOCKS. Если вы можете запустить свое приложение из терминала, то оно может удовлетворить ваши потребности.


Мне кажется, что это повторяет существующий ответ.
harrymc
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.