ProxyPal
Extension Actions
Продвинутое управление прокси с правилами автопереключения
ProxyPal — Расширение для расширенного управления прокси-серверами
Обзор
ProxyPal — это мощное и многофункциональное расширение для Chrome, разработанное для предоставления вам полного контроля над настройками прокси-серверов вашего браузера. Независимо от того, являетесь ли вы разработчиком, тестирующим географические функции, пользователем, заботящимся о конфиденциальности и управляющим своей онлайн-инфраструктурой, или профессионалом, работающим с корпоративными сетевыми требованиями, ProxyPal предоставляет интуитивно понятное и гибкое решение для всех ваших потребностей в управлении прокси-серверами.
В отличие от базовых переключателей прокси, ProxyPal предлагает расширенные возможности автоматизации, несколько типов профилей, интеллектуальное переключение на основе правил и современный, удобный интерфейс. Благодаря поддержке протоколов HTTP, HTTPS, SOCKS4 и SOCKS5, PAC-скриптов и сложных правил автоматического переключения, ProxyPal адаптируется даже к самым сложным сетевым конфигурациям.
Основные функции
🚀 Несколько типов профилей
ProxyPal поддерживает четыре различных типа профилей для любых сценариев использования:
1. Прямое подключение
Обходите все прокси и подключайтесь напрямую к интернету
Идеально подходит для доступа к локальной сети или когда вам нужна максимальная скорость
Незаменим для устранения проблем с подключением
2. Прокси-сервер
Настройте отдельные прокси-серверы с полным контролем
Поддержка нескольких протоколов: HTTP, HTTPS, SOCKS4, SOCKS5
Дополнительная аутентификация с именем пользователя и паролем
Укажите пользовательский хост, порт и протокол для каждого профиля
Проверьте и подтвердите конфигурации прокси перед применением
3. PAC-скрипт (автоматическая настройка прокси)
Используйте удаленные URL-адреса PAC-скриптов для централизованного управления конфигурацией
Пишите пользовательские PAC-скрипты на JavaScript для сложной логики маршрутизации
Идеально подходит для корпоративных сред с существующей инфраструктурой PAC
Полная поддержка стандартных функций PAC, таких как FindProxyForURL()
Встроенный редактор PAC-скриптов с поддержкой синтаксиса
4. Автоматическое переключение
Создавайте интеллектуальные правила, которые автоматически переключают прокси в зависимости от URL-адресов
Определяйте несколько условий, используя подстановочные знаки, регулярные выражения или диапазоны IP-адресов
Устанавливайте резервные профили для несовпадающего трафика
Изменяйте порядок правил с помощью управления приоритетами методом перетаскивания
Идеально подходит для доступа к контенту с региональной блокировкой или маршрутизации определенных доменов через выделенные прокси
⚡ Интеллектуальные правила автоматического переключения
Возможности автоматического переключения ProxyPal отличают его от простых переключателей прокси. Создавайте сложные правила маршрутизации на основе:
Сопоставления с использованием подстановочных знаков для хостов
Сопоставления доменов с подстановочными знаками, например, *.example.com
Идеально подходит для маршрутизации целых доменов или поддоменов через определенные прокси-серверы
Простой синтаксис, который легко понять и поддерживать
Регулярных выражений URL
Используйте мощные шаблоны регулярных выражений для сопоставления сложных структур URL
Сопоставление на основе путей, параметров запроса или любого компонента URL
Встроенный тестер регулярных выражений для проверки шаблонов перед сохранением
Идеально подходит для опытных пользователей, которым необходим точный контроль
Сопоставления диапазонов IP-адресов
Маршрутизация трафика в определенные диапазоны IP-адресов через указанные прокси-серверы
Использование подстановочных знаков, например, 192.168.*.*, для сопоставления подсетей
Незаменимо для корпоративных сетей и конфигураций VPN
Поддержка шаблонов адресов IPv4
Приоритет и управление правилами
Правила оцениваются сверху вниз
Перетаскивание для изменения порядка правил и приоритета
Установка профиля по умолчанию для трафика, который не соответствует ни одному правилу
Визуальный список правил с предварительным просмотром условий и профиля
Редактирование или удаление правил одним щелчком мыши
🔒 Управление списками обхода
Достигните детального контроля над тем, какие адреса должны обходить ваш прокси:
Определите хосты, домены и IP-адреса, которые должны подключаться напрямую
Поддержка нескольких форматов шаблонов:
Точные имена хостов: example.com
Домены с подстановочными знаками: *.local, 192.168.*.*
IP-адреса: 127.0.0.1, localhost
CIDR-нотация: 10.0.0.0/8
Быстрое добавление распространенных шаблонов обхода одним щелчком мыши
Идеально подходит для исключения трафика локальной сети из маршрутизации прокси
Незаменимо для пользователей VPN, которым необходима функция раздельного туннелирования
🎨 Современный, интуитивно понятный интерфейс
ProxyPal имеет красивый, темный интерфейс в стиле «Кибер», который одновременно функционален и визуально привлекателен:
Всплывающий интерфейс
Быстрый доступ к основным элементам управления с любой страницы
Индикатор состояния в реальном времени Активный профиль и состояние подключения
Переключение профилей одним щелчком без открытия полных настроек
Визуальная статистика, отображающая количество профилей, количество правил и статус
Цветовая кодировка профилей для удобной идентификации
Отображение текущей информации о прокси (протокол, хост, порт)
Полная страница настроек
Комплексный интерфейс конфигурации для расширенных функций
Организованные разделы: Профили, Правила, Список обхода, Импорт/Экспорт, Настройки
Сворачиваемые разделы для фокусировки на важном
Адаптивный дизайн, работающий на экранах любого размера
Визуальная обратная связь для всех действий с уведомлениями об успехе/ошибке
Элементы визуального дизайна
Темный режим в стиле киберпространства с акцентными цветами
Плавные анимации и переходы
Палитра цветов для настройки профиля
Значки и индикаторы состояния
Карточная структура для удобного просмотра
Современная, лаконичная типографика
💾 Импорт и экспорт настроек
Никогда не теряйте свою конфигурацию благодаря функциям резервного копирования и восстановления ProxyPal:
Возможности экспорта
Экспорт всех настроек в файл JSON одним щелчком клик
Включает профили, правила, список обхода, и настройки
Имена файлов с метками времени для удобного управления версиями
Человекочитаемый формат JSON для ручного редактирования при необходимости
Параметры импорта
Восстановление настроек из ранее экспортированных файлов JSON
Загрузка файлов через средство выбора файлов или прямая вставка JSON
Проверка целостности данных перед импортом
Предупреждающие сообщения для предотвращения случайной потери данных
Идеально подходит для синхронизации настроек между несколькими компьютерами или браузерами
Примеры использования
Резервное копирование конфигураций перед внесением существенных изменений
Совместное использование конфигураций прокси с членами команды
Перенос настроек при смене компьютера
Сохранение различных наборов конфигураций для разных сценариев
Аварийное восстановление и быстрая реставрация
🌍 Многоязычная поддержка
ProxyPal говорит на вашем языке благодаря всесторонней интернационализации:
Английский (en) - Язык по умолчанию
Русский (ru) - Русский
Українська (uk) - Украинский
Немецкий (de) - Немецкий
Испанский (es) - Испанский
Итальянский (it) - Итальянский
Японский (ja)
Бразильский португальский (pt_BR)
Упрощенный китайский (zh_CN)
Расширение автоматически определяет язык вашего браузера и отображает соответствующий перевод. Все элементы пользовательского интерфейса, уведомления и сообщения полностью локализованы.
⚙️ Настраиваемые параметры
Настройте поведение ProxyPal в соответствии с вашими предпочтениями:
Уведомления
Дополнительные уведомления при переключении профилей
Уведомления на рабочем столе с информацией о профиле
Настраиваемое поведение уведомлений
Значок состояния
Отображение индикатора активного профиля на значке расширения
Визуальное подтверждение текущего состояния прокси
Быстрая проверка состояния без открытия всплывающего окна
Поведение при запуске
Запоминать последний использованный профиль
Всегда начинать с прямого подключения
Использовать определенный профиль по умолчанию
Выберите то, что лучше всего подходит для вашего рабочего процесса
Внешний вид
Темная (кибер) тема — современный, приятный для глаз дизайн
Светлая тема — традиционный яркий интерфейс
Системные настройки по умолчанию — следовать настройкам темы ОС
Единый язык дизайна на всех страницах
Как использовать ProxyPal
Начало работы
Установка расширения
Установите ProxyPal из Chrome Web Store
Значок расширения появится на панели инструментов вашего браузера
Щелкните значок, чтобы открыть всплывающее окно
Создать Ваш первый профиль
Щелкните значок «Настройки» во всплывающем окне
Перейдите в раздел «Профили прокси»
Нажмите «Добавить профиль»
Заполните данные профиля (имя, тип, конфигурация)
Нажмите «Создать», чтобы сохранить
Активация профиля
Откройте всплывающее окно ProxyPal
Используйте выпадающее меню выбора профиля, чтобы выбрать свой профиль
Переключите главный переключатель, чтобы включить функциональность прокси
Индикатор состояния покажет «Активно» с зеленой точкой
Создание различных типов профилей
Профиль прямого подключения
Тип: Прямой
Дополнительная настройка не требуется
Используйте для обхода всех прокси
Профиль HTTP/HTTPS-прокси
Тип: Прокси-сервер
Протокол: HTTP или HTTPS
Хост: proxy.example.com
Порт: 8080
Аутентификация (необязательно): имя пользователя и пароль
Сохраните и активируйте
Профиль SOCKS-прокси
Тип: Прокси-сервер
Протокол: SOCKS4 или SOCKS5
Хост: socks.example.com
Порт: 1080
Примечание: Chrome не поддерживает аутентификацию SOCKS через расширения.
Для аутентифицированного SOCKS используйте без аутентификации или переключитесь на HTTP/HTTPS.
Профиль PAC-скрипта
Тип: PAC-скрипт
Вариант 1: Введите URL PAC (например, http://example.com/proxy.pac)
Вариант 2: Напишите собственный PAC-скрипт напрямую
Пример PAC-скрипта:
function FindProxyForURL(url, host) {
if (shExpMatch(host, "*.example.com")) {
return "PROXY proxy.example.com:8080";
}
return "DIRECT";
}
Профиль автоматического переключения
Тип: Автоматическое переключение
Установите профиль по умолчанию для несовпадающего трафика
Добавьте правила переключения с условиями
Настройте, какой прокси-сервер использовать для каждого правила
Протестируйте с реальными URL-адресами, чтобы проверить поведение
Управление правилами автоматического переключения
Создание профиля автоматического переключения
Добавьте новый профиль типа «Автоматическое переключение»
Выберите профиль по умолчанию (используется, когда ни одно правило не совпадает)
Добавить правила переключения
Нажмите «Добавить правило» в разделе «Правила автоматического переключения»
Выберите тип правила:
Подстановочный знак хоста: *.github.com, *.google.*
Регулярное выражение URL: https://.*\.example\.com/api/.*
Диапазон IP-адресов: 192.168.*.*, 10.0.0.*
Введите шаблон/условие
Выберите, какой профиль использовать, когда это правило совпадает
Сохраните правило
Организация правил
Перетащите правила, чтобы изменить порядок приоритета
Правила вверху оцениваются первый
Первое совпадающее правило побеждает
Редактируйте или удаляйте правила по мере необходимости
Проверьте свои правила
Используйте тестер регулярных выражений для сложных шаблонов
Посещайте веб-сайты, чтобы проверить правильный выбор прокси
Проверяйте сетевые инструменты браузера, чтобы подтвердить использование прокси
Корректируйте правила на основе фактического поведения
Настройка списка обхода
Откройте настройки списка обхода
Перейдите на страницу полных настроек
Перейдите в раздел «Список обхода»
Добавьте шаблоны обхода
Вводите один шаблон на строку
Поддерживаемые форматы:
localhost - Точное имя хоста
127.0.0.1 - IP-адрес
*.local - Домен с подстановочным знаком
192.168.*.* - Диапазон IP-адресов
<local> - Все локальные адреса
Быстрое добавление распространенных шаблонов
Нажмите кнопки быстрого добавления для распространенных шаблонов
Автоматически добавляет диапазоны локальной сети
Включает localhost и распространенные частные IP-адреса
Сохранить изменения
Нажмите «Сохранить изменения», чтобы применить
Список обхода влияет на все профили прокси
Прямые соединения Игнорировать список обхода
Расширенные функции
Цветовое кодирование профилей
Визуальная идентификация ck:
Каждому профилю можно присвоить собственный цвет
Цвета отображаются в выпадающих списках и списках профилей
Используйте палитру цветов или вводите шестнадцатеричные коды вручную
Упрощает переключение между множеством профилей
Поддержка аутентификации
ProxyPal обеспечивает безопасную аутентификацию через прокси:
Имя пользователя и пароль хранятся локально
Зашифрованное хранилище с использованием встроенной системы безопасности Chrome
Настройки аутентификации для каждого профиля
Важно: SOCKS-прокси не поддерживают аутентификацию через расширения Chrome
HTTP/HTTPS-прокси полностью поддерживают аутентификацию
Производительность сети
ProxyPal разработан для минимального влияния на производительность:
Эффективная генерация PAC-скриптов
Отсутствие ненужных фоновых процессов
Прямая интеграция с API прокси Chrome
Отсутствие внешних зависимостей или отслеживания
Малый размер (~500 КБ всего)
Конфиденциальность и безопасность
Ваша конфиденциальность и безопасность имеют первостепенное значение:
Отсутствие сбора данных: ProxyPal не собирает и не передает никаких пользовательских данных
Только локальное хранилище: все настройки хранятся локально Chrome
Нет внешних серверов: Нет связи с внешними сервисами
Нет отслеживания: Нет аналитики, телеметрии, файлов cookie
Открытый исходный код: Код прозрачен и подлежит аудиту
Минимальные разрешения: Запрашиваются только необходимые API Chrome
Безопасная аутентификация: Учетные данные шифруются с помощью API хранилища Chrome
Технические подробности
Поддерживаемые протоколы
HTTP - Стандартный HTTP-прокси (порт обычно 8080, 3128)
HTTPS - Зашифрованный HTTP-прокси (порт обычно 8080, 3128)
SOCKS4 - Протокол SOCKS версии 4 (порт обычно 1080)
SOCKS5 - Протокол SOCKS версии 5 (порт обычно 1080)
Интеграция с API Chrome
ProxyPal использует официальные API расширений Chrome:
chrome.proxy - Управление конфигурацией прокси
chrome.storage - Локальное сохранение данных
chrome.notifications - Уведомления пользователей
chrome.i18n - Интернационализация
chrome.runtime - Жизненный цикл расширения
chrome.webRequest - Сопоставление шаблонов URL (для автоматического переключения)
Генерация PAC-скриптов
Профили автоматического переключения генерируют оптимизированные PAC-скрипты:
Эффективная генерация кода JavaScript
Минимальное использование регулярных выражений для повышения производительности
Обработка резервных запросов для несовпадающих запросов
Поддержка интеграции со списками обхода
Совместимость со стандартными функциями PAC
Совместимость с браузерами
Chrome: Полная поддержка (версия 88+)
Chromium: Полная поддержка
Edge: Полная поддержка (на основе Chromium)
Brave: Полная поддержка
Opera: Полная поддержка (на основе Chromium)
Firefox: Не поддерживается (другой API)
Часто задаваемые вопросы
В: Почему мой SOCKS-прокси с аутентификацией не работает?
О: API расширений Chrome имеет ограничение — он не поддерживает аутентификацию для SOCKS-прокси. Это ограничение Chrome/Chromium, а не ограничение ProxyPal. Решения:
Использование SOCKS без аутентификации
Переключение на HTTP/HTTPS-прокси, который полностью поддерживает аутентификацию
Использование системной конфигурации SOCKS-прокси
Вопрос: Можно ли использовать несколько прокси одновременно?
Ответ: Chrome позволяет использовать только одну активную конфигурацию прокси одновременно. Однако вы можете:
Использовать профили с автоматическим переключением для маршрутизации разных доменов через разные прокси
Использовать PAC-скрипты для сложной маршрутизации с несколькими прокси
Быстро переключаться между профилями по мере необходимости
Вопрос: Замедлит ли ProxyPal работу браузера?
Ответ: Сам ProxyPal добавляет незначительную нагрузку. Расширение использует эффективные API Chrome