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 окремими можливостями. Лише вибір застосунку не доводить, що кожна пов'язана з ним мережева операція йде через цей проксі.