Открыть сервисСервис

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

Прокси (от англ. proxy — заместитель, представитель) — это промежуточный сервер, через который проходит сетевой трафик пользователя. При обращении к прокси-серверу клиентский компьютер передаёт ему запрос, а сервер пересылает его целевому ресурсу, скрывая реальный IP-адрес клиента и заменяя его собственным адресом. Настройка прокси («добавление прокси») выполняется средствами операционной системы, браузера, отдельных приложений или на уровне сетевых параметров и зависит от протокола работы прокси и требований пользователя.

Виды прокси-серверов

Прокси-серверы классифицируются по протоколу работы и уровню абстракции:

Тип протоколаОписаниеТипичное применение
HTTPРаботает на уровне HTTP-запросов, поддерживает кэшированиеКорпоративный доступ в интернет, фильтрация трафика
HTTPS (CONNECT)Туннелирует зашифрованный TLS-трафикДоступ к сайтам с сертификатами
SOCKS4 / SOCKS5Работает на уровне транспортного слоя, поддерживает любой протокол (TCP/UDP)Обход блокировок, P2P, мессенджеры
SOCKS5 с аутентификациейSOCKS5 с логином и паролемПерсональные приватные прокси

Настройка прокси в Windows

В Windows 10 и Windows 11 настройка прокси выполняется через раздел «Параметры» — «Сеть и Интернет» — «Прокси-сервер». Доступны два режима:

  1. Автоматическая настройка — используется PAC-файл (Proxy Auto-Config), URL которого задаётся в поле «Использовать сценарий автоматической настройки». PAC-файл содержит JavaScript-функцию, определяющую, какие адреса идут напрямую, а какие через прокси.
  2. Ручная настройка — включается переключатель «Использовать прокси-сервер», после чего указываются адрес (IP или доменное имя) и порт. При необходимости задаётся список исключений — адресов, к которым соединение идёт напрямую.

Аналогичные параметры доступны через классическую панель «Свойства обозревателя» (inetcpl.cpl) на вкладке «Подключения» — «Настройка сети».

Настройка прокси в Linux

В Linux прокси настраивается через переменные окружения или на уровне сетевых утилит. Для большинства консольных программ (wget, curl, apt) достаточно задать переменные:

``bash export http_proxy="pass@proxy.example.com:8080"" target="_blank" rel="nofollow noopener">http://user:pass@proxy.example.com:8080"; export https_proxy="pass@proxy.example.com:8080"" target="_blank" rel="nofollow noopener">http://user:pass@proxy.example.com:8080"; export ftp_proxy="http://proxy.example.com:21"; export no_proxy="localhost,127.0.0.1,.example.com" ``

Для SOCKS5-прокси используется запись вида socks5://proxy.example.com:1080. Для системного применения (NetworkManager) прокси задаётся через nmcli или в файле конфигурации соединения с параметром proxy метода auto или manual.

Настройка прокси в macOS

В macOS параметры прокси находятся в «Системные настройки» — «Сеть» — «Дополнительно» — «Прокси». Поддерживаются протоколы HTTP, HTTPS, SOCKS, FTP, а также автоматическая конфигурация PAC-файлом. Настройки применяются к выбранному сетевому интерфейсу (Wi-Fi, Ethernet) и действуют глобально для всех приложений, использующих системные сетевые настройки.

Настройка прокси в браузерах

Браузеры позволяют задать прокси независимо от системных настроек:

  • Google Chrome — не имеет собственного интерфейса настройки прокси, использует системные параметры Windows/macOS. Для запуска с явным прокси используется ключ командной строки: chrome --proxy-server="socks5://127.0.0.1:1080".
  • Mozilla Firefox — настраивается автономно: «Настройки» — «Общие» — «Параметры сети» — «Настроить…». Доступен выбор «Использовать системные настройки прокси» или ручной ввод адреса и порта.
  • Яндекс Браузер — настройки прокси берутся из системных параметров Windows.

Настройка прокси в приложениях

Многие программы поддерживают собственную настройку прокси:

  • Telegram Desktop — «Настройки» — «Дополнительно» — «Тип соединения» — «Использовать прокси» — «Добавить прокси» (поддерживает MTProto, SOCKS5, HTTP).
  • Steam — параметры задаются через ярлык с ключом -tcp или через файл loginusers.v9 и переменные окружения.
  • Мессенджеры и почтовые клиенты (почтовые клиенты Thunderbird, Outlook) — настройки указываются в разделе «Сеть» или «Почтовый сервер».

Настройка прокси в мобильных ОС

В Android прокси настраивается для конкретной Wi-Fi-сети: «Настройки» — «Сеть и Интернет» — «Wi-Fi» — долгое нажатие на сети — «Изменить сеть» — «Дополнительно» — «Прокси» (ручной или PAC-файл). В iOS: «Настройки» — «Wi-Fi» — нажатие на «i» рядом с сетью — «Настроить прокси вручную».

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

После настройки корректность работы проверяется по внешнему IP-адресу. Сервисы вроде 2ip.ru, whoer.net или команды вида curl ifconfig.me показывают IP-адрес, который видит внешний сервер. Если адрес совпадает с адресом прокси-сервера, настройка выполнена верно.

Типичные ошибки

  • Неверно указан порт (типичные значения: 8080, 3128, 1080, 80, 443).
  • Использование HTTP-прокси для SOCKS-трафика и наоборот.
  • Отсутствие исключений для локальных адресов, из-за чего локальные сервисы перестают работать.
  • Истёкший логин/пароль или заблокированный IP-адрес клиента на стороне прокси.

Источники:

  • Документация Microsoft по настройке прокси в Windows
  • Руководство Mozilla Firefox Help по параметрам сети
  • Руководства NetworkManager (freedesktop.org)
  • Документация Telegram Desktop по MTProto-прокси
  • RFC 1928 (SOCKS Protocol Version 5), RFC 7230 (HTTP/1.1)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru