9

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

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

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

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

3 ответа3

4

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

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

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

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

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

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

0

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

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