Использование Proxifier на максималках
• #macos #windows #proxifier #shadowsocks
Как удобно настроить Proxifier для повседных задач
Зачем вообще Proxifier
Proxifier — это системный прокси-роутер, который позволяет:
- направлять трафик конкретных приложений через прокси;
- комбинировать несколько прокси (Shadowsocks, SOCKS5, HTTP);
- управлять маршрутизацией без VPN-туннеля.
В отличие от VPN:
- не весь трафик идёт через прокси;
- локальная сеть, Docker, VPNы и dev-инфра не ломаются;
- можно очень точно настроить, что и куда идёт.
Что потребуется
Перед началом убедись, что у тебя есть:
- установленный и активированный Proxifier
- рабочий прокси:
- Shadowsocks
- SOCKS5 / HTTP
- понимание, какие приложения и сайты ты хочешь проксировать
⚠️ Proxifier не создаёт прокси. Он только маршрутизирует трафик через них.
Базовая логика работы
Proxifier работает по простому принципу:
- Приложение открывает соединение
- Proxifier перехватывает запрос
- Сравнивает его с правилами Proxifier
- Направляет:
- через прокси
- или напрямую
Добавляем прокси через Shadowsocks-NG (на примере macOS)
- Установи приложение Shadowsocks-NG: https://github.com/shadowsocks/ShadowsocksX-NG/releases/tag/v1.10.3
- Добавь свой прокси сервер
- В настройках (Preferences → Advanced) установи свойства локального SOCKS5 сервера
- Включи Shadowsocks и установи мод
Manual
Добавляем прокси (Shadowsocks / SOCKS5)
Пример: SOCKS5 (Shadowsocks)
- Открой Proxifier → Settings → Proxies
- Нажми Add
- Укажи настройки, которые мы указывали выше (для локального сервера прокси)
- Type: SOCKS5
- Address:
127.0.0.1 - Port:
1086
- Сохрани
- Открой Proxifier → Settings → DNS
- Установи галку напротив
Resolve hostnames through proxy- это нужно для того чтобы DNS запросы шли через прокси - меньше шансов спалить реальный IP
Главное: правила (Rules)
Принцип
- правила читаются сверху вниз
- первое совпавшее правило — применяется
- в конце всегда должен быть Direct
Пример - настройка правил для YouTube
- Добавляем правило, называем
YouTube, устанавливаем галку наEnabled - Поле
ApplicationsставимAny - В Target Hosts указываем следующие домены:
*.youtube.com
*.googlevideo.com
*.ytimg.com
*.youtubei.googleapis.com
*.youtu.be
r*.googlevideo.com
redirector*.googlevideo.com
i.ytimg.com
ytimg.com
suggestqueries.google.com
youtubeanalytics.googleapis.com
pagead2.googlesyndication.com
googleads.g.doubleclick.net
stats.g.doubleclick.net
s.ytimg.com
static.doubleclick.net
- Target Ports - оставляем пустым
- Action - устанавливаем наш добавленный ранее прокси сервер
- Сохраняем и радуемся, что ютуб работает, а остальные сайты открываются с Вашего IP. При этом Вы можете использовать даже корпоративный VPN - правила Proxifier будут использоваться Выше вашего Direct соединения.
Если нужно - выдам основные домены для всех нужных вам сервисов. Пишите в личку
Как все не сломать
Обязательно смотрите, чтобы все ресурсы (Default, Localhost) были в самом низу с правилом Direct. Это позволяет не прокидывать через прокси остальные соединения, не указанные Выше по правилам.
Проверка работы
В главном окне Proxifier приложение выводит все соединения, пробрасываемые по добавленным правилам. Смотрите чтобы при открытии ресурса (не важно через какое приложение, если вы их не указывали) трафик пробрасывался через ваш SOCKS5 прокси.