Перейти к содержимому
Гайды 6 мин чтения 1 просмотров

SwitchyOmega

SwitchyOmega – мощное расширение для Chrome, упрощающее управление прокси-серверами. Изучите его функционал, возможности настройки профилей и интеграцию с GProxy для эффективной работы.

Браузер

SwitchyOmega — это расширение для браузера Google Chrome, предназначенное для расширенного управления прокси-серверами, позволяющее пользователям быстро переключаться между различными прокси-профилями и автоматизировать их использование на основе заданных правил.

Нативные настройки прокси в Chrome ограничены: они позволяют установить только один глобальный прокси-сервер для всего браузера, либо использовать системные настройки. Это неудобно при необходимости частого переключения между несколькими прокси для разных задач, например, для тестирования геотаргетинга, доступа к заблокированным ресурсам или работы с несколькими аккаунтами. SwitchyOmega решает эту проблему, предоставляя гибкий интерфейс для создания, управления и автоматического переключения прокси-профилей.

Установка SwitchyOmega

Установка SwitchyOmega выполняется через официальный магазин расширений Chrome:

  1. Откройте Chrome Web Store.
  2. В поисковой строке введите "SwitchyOmega".
  3. Найдите официальное расширение "Proxy SwitchyOmega" от "FelisCatus".
  4. Нажмите кнопку "Установить" или "Добавить в Chrome".
  5. Подтвердите установку расширения.

После установки значок SwitchyOmega появится в панели инструментов Chrome.

Основные компоненты и принципы работы

SwitchyOmega оперирует несколькими ключевыми концепциями для эффективного управления прокси.

Прокси-профили

Прокси-профиль — это набор конфигураций для конкретного прокси-сервера или режима работы. В каждом профиле указывается тип прокси, его адрес, порт, а также, при необходимости, логин и пароль. SwitchyOmega позволяет создавать неограниченное количество профилей.

Доступные типы профилей:
* Direct: Прямое подключение без прокси.
* System Proxy: Использование системных настроек прокси.
* Proxy Profile: Пользовательский профиль с заданным прокси-сервером.
* Auto Switch: Профиль, который автоматически переключается между другими профилями на основе заданных правил.

Типы прокси-серверов

При настройке прокси-профиля SwitchyOmega поддерживает следующие типы прокси:

  • HTTP: Стандартный прокси для веб-трафика.
  • HTTPS (SSL): Прокси для защищенных HTTPS-соединений. Часто используется в связке с HTTP для одного и того же адреса/порта.
  • SOCKS4: Прокси для TCP-соединений без поддержки UDP и аутентификации.
  • SOCKS5: Универсальный прокси для TCP и UDP-соединений, поддерживает аутентификацию. Используется для широкого спектра приложений.
  • PAC Script: Автоматическая конфигурация прокси через JavaScript-файл (Proxy Auto-Configuration).

Режим "Auto Switch"

Режим "Auto Switch" является центральной функцией SwitchyOmega. Он позволяет автоматизировать выбор прокси-профиля на основе URL-адреса, к которому осуществляется доступ. Пользователь создает набор правил, каждое из которых определяет, какой прокси-профиль использовать для определенных доменов или URL-шаблонов. Если ни одно правило не срабатывает, используется "Default Profile" (профиль по умолчанию), который также настраивается в этом режиме.

Список обхода (Bypass List)

Список обхода позволяет указать домены или IP-адреса, для которых прокси-серверы использоваться не будут, независимо от выбранного профиля. Трафик к этим ресурсам будет направляться напрямую (Direct). Это полезно для локальных сетей, внутренних ресурсов или сервисов, требующих прямого доступа.

Примеры записей в списке обхода:
* *.local – обход для всех доменов в зоне .local.
* <local> – обход для всех локальных IP-адресов (127.0.0.1, 192.168.x.x и т.д.).
* example.com – обход только для example.com.
* 192.168.1.100 – обход для конкретного IP-адреса.

Настройка прокси-профилей

Для начала работы необходимо создать хотя бы один прокси-профиль.

Создание нового профиля

  1. Нажмите на значок SwitchyOmega в панели Chrome.
  2. Выберите "Options" (Настройки).
  3. На левой панели нажмите кнопку "+ New profile".
  4. Введите имя профиля (например, "Proxy_US", "SOCKS5_Dev").
  5. Выберите тип профиля "Proxy Profile".
  6. Нажмите "Create".

Параметры прокси-сервера

После создания профиля перейдите к его настройкам:

  1. В секции "Proxy Servers" укажите тип прокси (HTTP, HTTPS, SOCKS4, SOCKS5).
  2. Введите "Server" (IP-адрес или доменное имя прокси) и "Port".
  3. Если прокси требует аутентификации, установите флажок "Bypass authentication for this proxy" (если это не требуется) или оставьте его снятым, чтобы Chrome запросил учетные данные при первом использовании.
  4. Нажмите "Apply changes" для сохранения.

Пример настройки HTTP/HTTPS прокси:

Protocol: HTTP
Server: 192.168.1.10
Port: 8080

Protocol: HTTPS
Server: 192.168.1.10
Port: 8080

Пример настройки SOCKS5 прокси:

Protocol: SOCKS5
Server: socks.example.com
Port: 1080

Использование режима "Auto Switch"

Режим "Auto Switch" позволяет динамически переключать прокси в зависимости от посещаемого ресурса.

Создание правил переключения

  1. Перейдите в настройки SwitchyOmega ("Options").
  2. На левой панели выберите профиль "Auto Switch".
  3. В секции "Switch Rules" нажмите "+ Add rule".
  4. Настройте правило:
    • Rule list: Выберите "Condition List".
    • Condition type: Определяет, как будет сопоставляться URL.
      • URL (Wildcard): Простой шаблон с * для сопоставления.
      • URL (RegExp): Регулярное выражение для сложного сопоставления.
      • Host (Wildcard): Шаблон для имени хоста.
      • Host (RegExp): Регулярное выражение для имени хоста.
      • IP (CIDR): Сопоставление по IP-адресу или подсети.
    • Condition: Сам шаблон или выражение.
    • Profile: Прокси-профиль, который будет использоваться при срабатывании правила.
  5. Нажмите "Apply changes".

Примеры правил

  • Использование "Proxy_US" для конкретного домена:

    • Condition Type: Host Wildcard
    • Condition: *.example.com
    • Profile: Proxy_US
  • Использование "SOCKS5_Dev" для определенных страниц:

    • Condition Type: URL Wildcard
    • Condition: https://dev.site.com/admin/*
    • Profile: SOCKS5_Dev
  • Использование "Direct" для внутренних ресурсов:

    • Condition Type: IP CIDR
    • Condition: 10.0.0.0/8
    • Profile: Direct
  • Установка профиля по умолчанию:
    В секции "Default Profile" выберите профиль, который будет использоваться, если ни одно правило не сработает. Например, "Direct" или "System Proxy".

Приоритет правил: правила обрабатываются сверху вниз. Первое совпавшее правило применяется.

Работа с PAC-скриптами

PAC-скрипты предоставляют мощный механизм для автоматической настройки прокси с использованием JavaScript-логики.

  1. В настройках SwitchyOmega создайте новый профиль типа "PAC Profile".
  2. Введите имя профиля.
  3. В секции "PAC Script" выберите один из вариантов:
    • PAC Script: Вставьте содержимое PAC-скрипта напрямую в текстовое поле.
    • PAC URL: Укажите URL-адрес, по которому доступен PAC-скрипт. SwitchyOmega будет периодически его загружать.

Пример простого PAC-скрипта:

function FindProxyForURL(url, host) {
    if (shExpMatch(host, "*.internal.lan")) {
        return "DIRECT";
    }
    if (isPlainHostName(host) ||
        dnsDomainIs(host, ".mycompany.com")) {
        return "PROXY 192.168.1.1:8080";
    }
    return "PROXY proxy.external.com:8080";
}

Этот скрипт направляет трафик для внутренних LAN-ресурсов напрямую, для домена .mycompany.com через внутренний прокси, а весь остальной трафик через внешний прокси.

Экспорт и импорт настроек

SwitchyOmega позволяет экспортировать и импортировать все настройки профилей и правил. Это полезно для резервного копирования, переноса конфигурации между браузерами или обмена настройками с коллегами.

  1. Перейдите в настройки SwitchyOmega ("Options").
  2. На левой панели выберите "Import/Export".
  3. Для экспорта: нажмите "Export settings" и сохраните файл SwitchyOmega.bak.
  4. Для импорта: нажмите "Restore from backup file", выберите файл .bak и подтвердите.

Сравнение: SwitchyOmega и нативные настройки Chrome

Характеристика Нативные настройки Chrome SwitchyOmega
Количество прокси Один глобальный прокси или системный. Неограниченное количество прокси-профилей.
Переключение Ручное через системные настройки (неудобно). Быстрое переключение через меню расширения.
Автоматизация Отсутствует. Автоматическое переключение на основе правил (Auto Switch).
Типы прокси HTTP, SOCKS. HTTP, HTTPS, SOCKS4, SOCKS5, PAC.
PAC-скрипты Поддержка PAC URL. Поддержка PAC URL и прямого ввода PAC-скрипта.
Обход прокси Базовый список исключений (часто системный). Гибкий список обхода по URL, хосту, IP, с поддержкой wildcard.
Управление Через системные настройки ОС. Встроенный интерфейс в браузере.
Экспорт/Импорт Отсутствует. Полный экспорт/импорт конфигурации.
Аутентификация Системный запрос. Системный запрос.

Рекомендации по использованию и устранению неполадок

  • Проверка работоспособности: После настройки нового прокси-профиля выберите его в меню SwitchyOmega и проверьте доступ к ресурсам. Используйте сервисы для определения IP-адреса, например whatismyip.com, для подтверждения работы прокси.
  • Приоритет правил Auto Switch: Помните, что правила "Auto Switch" применяются сверху вниз. Перетаскивайте правила для изменения их порядка.
  • Использование списка обхода: Добавляйте в список обхода ресурсы, которые требуют прямого доступа или некорректно работают через прокси. Это могут быть локальные IP-адреса, внутренние домены или специфические сервисы.
  • Проверка PAC-скриптов: При использовании PAC-скриптов убедитесь, что синтаксис корректен. Ошибки в PAC-скрипте могут привести к полной неработоспособности сети. Для отладки можно использовать онлайн-валидаторы PAC-скриптов.
  • Проблемы с аутентификацией: Если прокси требует аутентификации, а браузер не запрашивает учетные данные или постоянно их отклоняет, убедитесь в корректности данных и в том, что прокси-сервер доступен. Иногда требуется перезапустить браузер.
  • Конфликты с другими расширениями: Некоторые расширения, изменяющие сетевые настройки (VPN-клиенты, другие прокси-менеджеры), могут конфликтовать со SwitchyOmega. В случае проблем попробуйте временно отключить другие расширения.
  • Сброс настроек: В случае серьезных проблем можно сбросить все настройки SwitchyOmega к значениям по умолчанию через раздел "Import/Export" -> "Reset Settings". Предварительно рекомендуется экспортировать текущие настройки.
Обновлено: 03.03.2026
Назад к категории

Попробуйте наши прокси

20,000+ прокси в 100+ странах мира