Chrome-расширение для выборочной маршрутизации трафика через локальный прокси (SOCKS4/SOCKS5, HTTP/HTTPS) с помощью PAC-скрипта.
- Два списка правил — «Через прокси» и «Напрямую» (второй имеет приоритет)
- Несколько прокси-серверов — один выбирается как основной, остальные настроенные участвуют в цепочке fallback
- Паттерны — домены, wildcard (
*.ru), URL-фрагменты - Контекстное меню — добавление домена со страницы
- Анализ страницы — сбор связанных доменов вкладки
- Логи и статистика — история маршрутов, график за последний час
- Импорт/экспорт конфигурации в JSON
- RU Whitelist — быстрая загрузка списка российских сайтов для прямого доступа
- Тест прокси — проверка внешнего IP через выбранный прокси (api.ipify.org)
Для каждого запроса PAC-скрипт проверяет правила в порядке:
- Список «Напрямую» (включённые записи) →
DIRECT - Список «Через прокси» (включённые записи) → цепочка прокси
- Иначе →
DIRECT
Для совпадений из списка «Через прокси» браузер получает цепочку вида:
SOCKS5 127.0.0.1:1080; SOCKS5 192.168.1.2:1080; DIRECT
- Первым идёт выбранный (активный) прокси
- Затем остальные настроенные прокси (с заполненными host и port)
- В конце — прямое подключение, если все прокси недоступны
Выбор активного прокси — радиокнопка в списке серверов или клик по карточке прокси.
| Паттерн | Совпадения |
|---|---|
google.com |
google.com, mail.google.com |
*.ru |
yandex.ru, mail.ru |
*.google.com |
поддомены google.com |
192.168.1.1 |
этот IP |
- Скачайте релиз с GitHub Releases
- Откройте
chrome://extensions/ - Включите Режим разработчика
- Загрузить распакованное → папка с расширением
- Добавьте прокси (хост, порт, тип) и выберите активный
- Добавьте домены в «Через прокси» или «Напрямую»
- При необходимости нажмите 🔍 — тест покажет IP через выбранный прокси
Service Worker (background.js)
├── генерация PAC и chrome.proxy.settings
├── логирование и статистика (webRequest)
└── контекстное меню
Popup (popup.html / popup.js)
└── настройки, списки, логи, статистика
Стек: Manifest V3, Service Worker, PAC, Chrome Storage API.
- Ротация логов: до 50 000 символов
- Статистика: последние 60 минут
- Автоочистка логов: каждые 3 часа
- 📦 GitHub
- 🐛 Сообщить об ошибке
- 🔔 Релизы
MIT

