Прокси для отдельных программ на macOS
На Mac можно то, чего нельзя на iPhone: направить в туннель конкретные программы, а остальное оставить напрямую. Разбираем три способа и их ограничения.
ЕСТЬНа macOS маршрутизация по программам возможна, в отличие от iOS
Настольная система даёт клиенту больше сведений о том, кто отправил пакет, — поэтому правила по процессам здесь работают.
2 августа 2026
Три способа
| Способ | Что даёт | Сложность |
|---|---|---|
| Правила по процессам в клиенте | выбор программ списком, как на Android | низкая, если сборка это умеет |
| Системный прокси + настройки программы | через сервер идёт только то, что настроено на прокси | средняя |
| Переменные окружения для терминала | через сервер идут утилиты командной строки | для тех, кто работает в терминале |
Правила по процессам
-
Откройте настройки маршрутизации
Ищите раздел с правилами: в разных сборках он называется «Маршрутизация», «Правила» или «Профили».
-
Добавьте правило для программы
Указывается имя процесса или путь к приложению. Для браузера это, например, сам браузер, а не его вкладки.
-
Выберите действие
«Через сервер» или «Напрямую». Обычно есть и правило по умолчанию для всего остального.
-
Перезапустите программу
Правила применяются к новым соединениям, а не к уже открытым.
Проверьте, дело в iPhone или в подписке
Приложение на iOS — только проигрыватель: серверы приходят из ссылки-подписки. Вставьте в тот же клиент заведомо рабочую ссылку. Подключилось — значит, с телефоном, профилем VPN и разрешениями всё в порядке, а менять нужно подписку. Доступ ТОК VPN на 3 дня выдаётся без карты.
- ссылка приходит сразу
- работает в Happ и Happ Plus
- карта не нужна
Терминал и утилиты
Для командной строки прокси задаётся переменными окружения. Строка вида export ALL_PROXY=socks5://127.0.0.1:1080 направит через локальный прокси команды, которые эти переменные учитывают, — например, загрузку файлов. Программы, игнорирующие переменные, продолжат ходить напрямую.
export ALL_PROXY=socks5://127.0.0.1:1080 export HTTP_PROXY=http://127.0.0.1:1081 export HTTPS_PROXY=http://127.0.0.1:1081
Порты возьмите из настроек своего клиента — они могут отличаться. Переменные действуют только в той сессии терминала, где заданы; чтобы применялись всегда, их добавляют в файл настроек оболочки.
Можно ли пустить через сервер только один браузер?
Да: либо правилом по процессу, либо через прокси в настройках самого браузера, если он это поддерживает.
Правила по процессам надёжны?
В целом да, но программы с фоновыми службами могут обходить их — служба работает от другого процесса.
Это влияет на скорость?
Нет заметно: разбор правил дешёвый по сравнению с самой передачей данных.
Приложение на iPhone бесплатное, но серверов в нём нет — их даёт подписка. Доступ ТОК VPN оформляется за две минуты, карта не спрашивается, одна ссылка открывается и на iPhone, и на iPad, и на Mac. Первые 3 дня бесплатны — хватает, чтобы проверить, что дело было не в устройстве.
Оформить доступ →