Proxifier для Mac: проведите одно приложение через SOCKS, а остальные оставьте напрямую
Используйте правило для конкретного приложения выше стандартного Direct, сохраните исключение localhost и проверьте, какой процесс владеет соединением.
В существующем профиле Proxifier для Mac настройте конечную точку SOCKS в разделе Proxy Servers, выбрав подходящего кандидата из списка SOCKS-прокси, если маршрут приложения к публичной цели допускает публичного посредника, затем добавьте правило Proxification, выбирающее нужное приложение.
Оставьте критерии целевого хоста и порта этого приложения на Any, если все его поддерживаемые соединения должны идти через прокси. Выберите сохранённый прокси как действие правила, а действие правила Default оставьте Direct.
| Порядок правила | Совпадение | Действие |
|---|---|---|
| Localhost | Существующее исключение loopback | Direct |
| Выбранное приложение | Выбранное приложение, остальные критерии Any | Сохранённый SOCKS-прокси |
| По умолчанию | Оставшиеся соединения | Direct |
Правила вычисляются сверху вниз. Все критерии внутри одного правила должны совпасть. Поэтому более широкое предыдущее правило может помешать правилу для конкретного приложения сработать.
Проверьте в журнале соединений приложение и выбранное действие. Соединением может владеть вспомогательный процесс, а не видимое приложение; добавьте его осознанно, если он относится к той же политике.
Документация Mac описывает маршрутизацию TCP-соединений. Считайте политику разрешения DNS и поддержку UDP отдельными возможностями. Один только выбор приложения не доказывает, что каждая связанная с ним сетевая операция идёт через этот прокси.