К основному содержанию
Proxy5GСтатьиВойти
Подключение и настройка

Как настроить прокси в Firefox

Пошаговая настройка HTTP(S) и SOCKS5 прокси в Firefox: где найти параметры сети, как ввести логин и пароль, зачем DNS через SOCKS5 и как проверить результат.

Firefox удобен для работы через прокси тем, что хранит сетевые настройки внутри своего профиля. Можно направить через прокси только этот браузер, не трогая Windows и остальные программы. Другие браузеры, мессенджеры и клиент обновлений продолжат ходить в интернет напрямую.

В статье — где найти настройки, как заполнить поля для HTTP(S) и SOCKS5, что делать с логином и паролем и как убедиться, что всё работает.

Что подготовить

Понадобятся четыре значения и тип протокола:

  • адрес прокси (хост или IP);
  • порт;
  • логин и пароль;
  • протокол — HTTP(S) или SOCKS5.

У подключения Proxy5G всё это показано в разделе «Мои прокси». Там же переключается протокол: одновременно работает только один, поэтому в Firefox нужно заполнять поле именно того типа, который сейчас включён в кабинете.

Перед настройкой откройте любой сервис проверки IP и запомните свой обычный адрес. Он понадобится для сравнения.

Где в Firefox настройки прокси

  1. Откройте меню (три полоски справа вверху) и выберите Настройки. Можно сразу ввести в адресной строке about:preferences.
  2. На вкладке Основные прокрутите страницу вниз до блока Параметры сети.
  3. Нажмите Настроить…. Откроется окно «Параметры соединения».

Если интерфейс отличается, введите «прокси» в поиск по настройкам вверху страницы — Firefox подсветит нужную кнопку.

В окне есть несколько режимов: без прокси, автоопределение, системные настройки, ручная настройка и адрес PAC-файла. Для обычного подключения выбирайте Ручная настройка прокси.

Вариант 1: HTTP(S)

  1. В поле HTTP прокси введите адрес, в поле Порт — порт.
  2. Отметьте Также использовать этот прокси для HTTPS. Без этой галочки защищённые сайты, то есть почти все, пойдут мимо прокси.
  3. Поле SOCKS оставьте пустым.
  4. Нажмите OK.

Логин и пароль в этом окне не вводятся. Firefox спросит их сам при первом запросе через прокси — появится окно с текстом о том, что прокси-сервер запрашивает имя пользователя и пароль. Введите данные из кабинета. Если согласиться на сохранение, они попадут в менеджер паролей Firefox, и окно больше не будет появляться при каждом запуске.

Окно авторизации не появилось, а страницы не открываются? Проверьте адрес и порт и убедитесь, что в кабинете включён именно HTTP(S).

Вариант 2: SOCKS5

  1. Поля HTTP и HTTPS оставьте пустыми, галочку «Также использовать для HTTPS» снимите.
  2. В поле Узел SOCKS введите адрес, рядом — порт.
  3. Выберите SOCKS 5.
  4. Отметьте Отправлять DNS-запросы через прокси при использовании SOCKS 5.
  5. Нажмите OK.

Последний пункт важен. Без него Firefox сам узнаёт IP-адрес сайта через DNS вашего провайдера и только потом отправляет соединение в прокси. Сайт этого не увидит, но провайдер увидит, какие домены вы открываете, а часть сервисов проверки покажет DNS из другой страны или сети.

Главное ограничение. Встроенная настройка SOCKS5 в Firefox не умеет передавать логин и пароль. Если прокси требует авторизацию — а у Proxy5G она есть, — простой ручной режим с SOCKS5 не заработает. Варианты:

  • переключить подключение в кабинете на HTTP(S) и использовать первый вариант;
  • поставить расширение для управления прокси, которое передаёт логин и пароль для SOCKS5, например FoxyProxy.

Исключения: «Не использовать прокси для»

В нижней части окна есть поле со списком адресов, которые идут напрямую. Туда пишут домены через запятую, например .example.ru, 192.168.1.1. Точка перед доменом означает «включая все поддомены».

Firefox по умолчанию и так не отправляет в прокси запросы к localhost и 127.0.0.1. Если вы тестируете локальный сервис именно через прокси, это поведение меняется скрытым параметром, но для обычной работы трогать его не нужно.

Как проверить, что всё работает

  1. Полностью закройте Firefox и откройте снова.
  2. Откройте сервис проверки IP. Адрес должен отличаться от обычного и совпадать с выходом прокси.
  3. Откройте тот же сервис в другом браузере. Там должен остаться обычный IP — так вы убедитесь, что прокси действует только в Firefox.
  4. Проверьте утечку через WebRTC. Как это сделать и что включить, описано в статье как отключить WebRTC.

Отдельный профиль под прокси

Настройки сети относятся к профилю Firefox. Это значит, что можно держать обычный профиль для повседневных дел и отдельный — для работы через прокси.

  1. Введите в адресной строке about:profiles.
  2. Нажмите Создать новый профиль и пройдите мастер.
  3. Запустите новый профиль кнопкой рядом с ним и настройте в нём прокси.

У каждого профиля свои cookies, история, расширения и пароли. Это удобнее, чем каждый раз включать и выключать прокси в одном браузере, и снижает риск зайти в рабочий аккаунт без прокси.

Частые проблемы

  • «Прокси-сервер отказывает в соединении». Неверный адрес или порт либо в кабинете выбран другой протокол.
  • Окно логина появляется снова и снова. Неверный логин или пароль. Удалите сохранённую запись в менеджере паролей и введите заново.
  • Через SOCKS5 ничего не открывается. Скорее всего, прокси ждёт логин и пароль, которые встроенная настройка не передаёт. Перейдите на HTTP(S) или расширение.
  • IP не поменялся. Выбран режим «Использовать системные настройки» вместо ручной настройки, или поверх стоит расширение, которое управляет прокси.

Чем HTTP(S) отличается от SOCKS5 и какой протокол брать под задачу, разобрано в статье HTTP(S) и SOCKS5: какой протокол выбрать.