Я запускаю определенное настольное приложение (на самом деле через AIR, если оно имеет какое-то значение), которое не имеет встроенных настроек конфигурации прокси.
Мне нужно получить весь трафик только из этого приложения, направленного через безопасный прокси SOCKS. Это означает, что я не могу использовать глобальные сетевые настройки, так как это повлияет на многие другие приложения.
Есть ли способ форсировать всю сетевую связь через данный SOCKS-прокси для каждого приложения?
Также было бы полезно узнать, существует ли способ выполнить такую маршрутизацию глобально, основываясь на определенных IP-адресах (поскольку это может позволить некоторый разумный обходной путь).
источник
В статье Watch hulu.com за пределами США на Mac OS X автор попробовал tsocks / dsocks / dante из macports , но ни один из них не сработал. Поскольку эта статья была написана в 2009 году, вполне возможно, что эти приложения с тех пор улучшились и теперь могут работать на вас.
В конце концов автор нашел Proxifier для Mac OS X , нативное приложение-какао, которое позволяет вам туннелировать целое приложение через различные прокси-серверы.
В меню «Правила проксификации» есть опция «Обрабатывать только следующее», в которой можно добавить правило для приложений, которые вы хотите туннелировать через прокси (по умолчанию он будет пытаться объединить все).
источник
MacPorts имеет порт tsocks для использования прокси-сервера SOCKS с приложениями, которые обычно не поддерживают прокси-сервер или не могут выполнять SOCKS. Если вы можете запустить свое приложение из терминала, то оно может удовлетворить ваши потребности.
источник