FoxyProxy: как настроить и пользоваться
Как установить FoxyProxy в Firefox и Chrome, добавить прокси с логином и паролем, включать его одной кнопкой и пускать через прокси только нужные сайты.
FoxyProxy — расширение для Firefox и Chrome, которое управляет прокси прямо из браузера. Вместо того чтобы каждый раз заходить в системные настройки, вы сохраняете один или несколько прокси и переключаетесь между ними кнопкой на панели. А ещё можно задать правила: какие сайты идут через прокси, а какие напрямую.
Разберём установку, добавление прокси, режимы работы и ограничения, о которых лучше знать заранее.
Когда FoxyProxy полезен
- Нужно быстро включать и выключать прокси, не перезапуская браузер.
- Через прокси должны идти только определённые сайты, а остальные — напрямую.
- Под рукой несколько подключений и нужно быстро между ними переключаться.
- В Firefox нужен SOCKS5 с логином и паролем: встроенная настройка браузера так не умеет, а расширение умеет.
Если же весь браузер должен постоянно работать через один прокси, расширение не обязательно. Иногда проще настроить сам браузер — например, по инструкции как настроить прокси в Firefox.
Установка
Ставьте расширение только из официальных магазинов: Firefox Add-ons для Firefox и Chrome Web Store для Chrome, Edge и Яндекс Браузера. Ищите FoxyProxy Standard от разработчика FoxyProxy. В магазинах встречаются клоны с похожими названиями, а расширение для прокси видит весь ваш трафик — ошибка здесь стоит дорого.
После установки закрепите значок FoxyProxy на панели инструментов, чтобы переключать режимы в один клик.
Добавление прокси
Интерфейс FoxyProxy заметно менялся между версиями, но набор полей остаётся примерно одинаковым.
- Нажмите на значок расширения и откройте Options (Настройки).
- Перейдите в раздел Proxies и нажмите Add.
- Заполните поля:
- Title — понятное название, например «Proxy5G Москва»;
- Type — HTTP или SOCKS5, ровно как включено в кабинете;
- Hostname — адрес прокси;
- Port — порт;
- Username и Password — логин и пароль.
- Сохраните.
Реквизиты подключения Proxy5G и текущий протокол смотрите в разделе «Мои прокси». Если в кабинете переключить протокол, тип в FoxyProxy нужно поменять тоже: адрес и логин останутся прежними, а вот тип должен совпадать.
Важная деталь для SOCKS5: включите опцию отправки DNS через прокси, если она есть в вашей версии. Тогда адреса сайтов будет узнавать прокси, а не ваш провайдер.
Режимы работы
Через значок расширения выбирается, как будет работать браузер:
- Конкретный прокси — весь трафик браузера идёт через выбранное подключение.
- Proxy by Patterns — через прокси идут только адреса, подходящие под правила. Остальное напрямую.
- Disable — расширение выключено, браузер работает как без него.
Первый режим удобен для проверок и разовых задач, второй — для постоянной работы, когда через прокси нужен только конкретный сервис.
Правила для отдельных сайтов
Правила (patterns) задаются у каждого прокси отдельно. Обычно доступны два типа:
- Include — адреса, которые идут через этот прокси;
- Exclude — адреса, которые идут напрямую, даже если подходят под Include.
Шаблоны бывают простыми (wildcard) и регулярными выражениями. Для начала
хватает простых: *.example.ru охватит все поддомены сайта. Звёздочка
означает «любые символы».
Типичная ошибка — забыть про вспомогательные домены. Сайт может загружать авторизацию, картинки и скрипты с других адресов. Если основной домен идёт через прокси, а вход в аккаунт — напрямую, сервис увидит два разных IP в одной сессии. Откройте инструменты разработчика (F12 → вкладка «Сеть») и посмотрите, к каким доменам обращается страница, прежде чем писать правила.
Ограничения в Chrome
В Chrome и других браузерах на Chromium расширения управляют прокси через API браузера, и у этого API есть ограничение: SOCKS5 с логином и паролем не поддерживается. Если прокси требует авторизацию, в Chrome используйте HTTP(S). Для HTTP логин и пароль работают — браузер передаёт их при запросе авторизации.
В Firefox такого ограничения нет: там FoxyProxy передаёт логин и пароль и для SOCKS5.
Приватные окна
По умолчанию расширения не работают в приватном режиме. Если вы открываете рабочий сайт в инкогнито, прокси там может не применяться, и сайт увидит ваш обычный IP.
- Firefox: в разделе «Дополнения и темы» откройте FoxyProxy и разрешите запуск в приватных окнах.
- Chrome: в списке расширений откройте «Подробнее» у FoxyProxy и включите «Разрешить использование в режиме инкогнито».
Безопасность
- Расширению для прокси нужен доступ ко всем сайтам — без этого оно не работает. Поэтому важно, откуда оно установлено.
- Экспорт настроек FoxyProxy сохраняет данные в файл, и логины с паролями могут оказаться в нём в открытом виде. Не отправляйте такой файл в чаты и не храните его в общих папках.
- Если одновременно работают FoxyProxy, системный прокси и другое расширение для VPN или прокси, понять, какой маршрут сработал, очень сложно. Оставьте один способ.
Как проверить
- Выберите прокси в FoxyProxy.
- Откройте сервис проверки IP — адрес должен смениться.
- В режиме Proxy by Patterns проверьте два сайта: подходящий под правило и не подходящий. IP должен различаться.
- Проверьте WebRTC: расширение для прокси не закрывает этот канал. Как это сделать — в статье как отключить WebRTC.
Коротко
- Ставьте FoxyProxy Standard только из официальных магазинов.
- Тип прокси в расширении должен совпадать с протоколом в кабинете.
- В Chrome SOCKS5 с логином и паролем не работает, используйте HTTP(S).
- Для приватных окон расширение нужно включить отдельно.
- Правила по сайтам проверяйте с учётом вспомогательных доменов.