
Как настроить прокси-сервер: подробное руководство
Прокси нужен, когда интернет-сервис ограничивает доступ по IP. Он пропускает трафик через удаленный сервер и подменяет реальный адрес пользователя. Для сайта запрос выглядит так, будто он пришел с IP прокси.
Но тут есть нюанс. Мало просто купить доступ и вставить данные в первое попавшееся поле. Если настройки сделаны криво, соединение будет обрываться, часть трафика пойдет напрямую, а авторизация начнет постоянно слетать. Поэтому прокси лучше настраивать сразу правильно.
В этом руководстве разобраны основные варианты настройки: Windows, macOS, Android, браузеры, Ubuntu и Squid. Без лишней теории. По шагам.
Основные выводы
- Как работает прокси: он стоит между устройством и интернетом, скрывает настоящий IP и отправляет запросы с другого адреса.
- Где используют прокси: для более приватного просмотра сайтов, сбора данных, доступа к контенту с географическими ограничениями и маршрутизации трафика.
- Что подготовить заранее: IP прокси, порт, протокол, логин и пароль, если доступ идет через авторизацию.
- Где искать настройки: в Windows и macOS – в системных параметрах, в Android – в настройках Wi-Fi, в большинстве браузеров – через системный прокси, в Firefox – во встроенном разделе браузера.
- Что важно для Ubuntu: Squid быстро устанавливается, но правила доступа ACL нужно задавать внимательно.
- Как защитить прокси: включите авторизацию через логин и пароль или добавление IP-адреса в белый список.
- Что делать бизнесу: при масштабном использовании ручная настройка каждого устройства плохо работает. Нужны централизованные правила, журналирование и автоматизация.
- Какой вариант проще: ProxyWing дает готовые резидентские, ISP и дата-центр прокси от $0.90 в месяц без администрирования собственного сервера.
Что такое прокси-сервер
Прокси-сервер – это промежуточный сервер между устройством и интернетом. Он принимает запрос, заменяет реальный IP-адрес и отправляет трафик дальше, к нужному сайту или сервису.
Снаружи видно не адрес пользователя, а IP прокси. Поэтому прокси используют для защиты приватности, доступа к ограниченному контенту, веб-скрейпинга, управления несколькими аккаунтами и настройки маршрутов трафика.
Когда нужна настройка прокси-сервера
Прокси настраивают не ради самой настройки. Обычно за этим стоит конкретная задача.
- Для большей приватности: частные прокси скрывают реальный IP телефона, ноутбука или компьютера.
- Для трафика одного браузера: прокси можно включить только для браузера, не меняя параметры всей системы.
- Для доступа к контенту по региону: это полезно при стриминге, тестировании сервисов и работе с сайтами, которые показывают разный контент для разных стран.
- Для управления корпоративным трафиком: компании используют прокси, чтобы контролировать доступ сотрудников к сайтам через рабочую сеть.
- Для внутренних задач: собственный прокси на облачном сервере подходит для разработки, внутренней маршрутизации и сценариев, где нужен фиксированный управляемый адрес.
Что нужно перед настройкой прокси-сервера
Перед началом подготовьте данные доступа. Без них настройка не заработает.
- IP-адрес прокси.
- Номер порта – например 8080, 3128 или 1080.
- Протокол – HTTP, HTTPS или SOCKS5.
- Логин и пароль – если включена авторизация.
- Тип прокси – резидентский, дата-центр, ISP или мобильный.
Если прокси еще нет, можно взять готовый сервис. ProxyWing предлагает ISP, дата-центр и резидентские прокси от $0.90 в месяц. В пуле – более 70 млн IP-адресов в 190+ странах. Тип прокси лучше выбирать под задачу: одно дело браузинг, другое – скрейпинг или корпоративная маршрутизация.
Как настроить прокси-сервер на устройствах и в браузерах
Ниже – ручная настройка без скриптов и конфигурационных файлов. Достаточно ввести IP, порт и, при необходимости, учетные данные.
Windows
Откройте “Параметры > Сеть и Интернет > Прокси”. Найдите ручную настройку прокси и включите ее.
Дальше введите IP-адрес и порт. Если прокси защищен авторизацией, Windows запросит логин и пароль. Используйте данные, которые выдал провайдер.
macOS
Откройте “Системные настройки”. В старых версиях macOS раздел может называться “Системные параметры”. Затем перейдите в “Сеть”, выберите активное подключение, нажмите “Подробнее” и откройте вкладку “Прокси”.
Включите нужный вариант: HTTP, HTTPS или SOCKS. Укажите IP и порт. Если доступ закрыт логином и паролем, добавьте учетные данные в этом же разделе.
Android
На Android откройте настройки Wi-Fi. Нажмите на текущую сеть и удерживайте ее, затем выберите “Изменить сеть”.
Дальше откройте дополнительные параметры, найдите “Прокси” и выберите ручной режим. Введите имя хоста, то есть IP-адрес прокси, и порт. На Android параметры применяются к конкретной Wi-Fi-сети, а не ко всей системе сразу.
Google Chrome
Chrome, Microsoft Edge, Safari и большинство других браузеров берут прокси из системных настроек. Отдельного независимого прокси внутри Chrome обычно нет.
Если нужно быстро переключать прокси только для браузера, используйте расширение. Например, Proxy SwitchyOmega. Оно помогает направлять трафик Chrome через выбранный прокси без постоянного изменения системных параметров.
Firefox
Firefox отличается от многих браузеров. У него есть собственные настройки прокси. Откройте “Настройки > Основные > Параметры сети”. Затем выберите ручную настройку прокси и введите IP-адрес с портом.
После этого Firefox будет отправлять трафик через прокси независимо от настроек операционной системы. Но настройка касается только Firefox. На другие браузеры она не распространяется.
Как настроить прокси-сервер в Ubuntu через Squid
Для Ubuntu часто используют Squid. Это стандартный вариант, когда нужен собственный прокси-сервер с контролем правил доступа.
Шаг 1. Установите Squid Proxy
Сначала установите Squid:
| sudo apt update && sudo apt install squid -y squid -v |
Вторая команда покажет версию Squid и подтвердит, что пакет установлен.
Шаг 2. Найдите конфигурационный файл Squid и сделайте резервную копию
Основной файл настроек находится здесь:
/etc/squid/squid.conf
Перед изменениями сделайте копию:
| sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.bak |
Резервная копия пригодится, если после правок прокси перестанет запускаться.
Шаг 3. Запустите Squid и включите автозапуск
Выполните команды:
| sudo systemctl start squid sudo systemctl enable squid |
Первая команда запускает службу. Вторая включает запуск Squid вместе с системой.
Шаг 4. Проверьте статус Squid
Проверьте, запустился ли сервер:
| sudo systemctl status squid |
В выводе нужен статус:
active (running)
Если Squid не стартовал, ошибки запуска будут видны в этом же окне.
Как настроить прокси-сервер Squid
После запуска Squid можно добавить правила доступа. Лучше не править основной файл без необходимости, а вынести свои настройки отдельно.
Шаг 1. Создайте отдельный файл конфигурации
| sudo nano /etc/squid/conf.d/custom.conf |
Отдельный файл проще редактировать. Если что-то пошло не так, изменения легче откатить. Вместо nano можно использовать другой редактор.
Шаг 2. Настройте разрешенных клиентов и правила доступа
Добавьте правила для устройств, которым можно использовать прокси:
| rules you would like to set up. acl allowed_clients src 192.168.1.0/24 http_access allow allowed_clients http_access deny all |
В примере доступ разрешен только устройствам из локальной сети 192.168.1.0/24. Все остальные подключения блокируются. Для домашней или офисной сети это базовая защита от случайного открытого прокси.
Шаг 3. Проверьте подключение к прокси
После настройки проверьте работу через curl:
| curl -x http://<proxy-ip>:3128 http://mywebsite.com |
Если сервер вернул HTML-ответ, прокси пересылает трафик.
Как настроить авторизацию прокси
Авторизацию лучше включать всегда, особенно если прокси доступен извне. Без нее сервер быстро превращается в открытый ретранслятор для постороннего трафика.
Шаг 1. Установите httpd-tools
| sudo apt install apache2-utils -y |
Команда устанавливает утилиты Apache. В пакет входит htpasswd – инструмент для создания и управления паролями.
Шаг 2. Создайте файл паролей и назначьте владельца
| sudo touch /etc/squid/passwd sudo chown proxy /etc/squid/passwd |
Первая команда создает файл паролей. Вторая передает его процессу Squid, чтобы сервер мог читать учетные данные безопасно.
Шаг 3. Добавьте пользователя через htpasswd
| sudo htpasswd /etc/squid/passwd yourusername |
Команда создаст пользователя прокси и сохранит хешированный пароль в файле Squid.
Шаг 4. Добавьте параметры авторизации в конфигурацию
| auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd auth_param basic realm Proxy Authentication acl authenticated proxy_auth REQUIRED http_access allow authenticated |
После правки перезагрузите конфигурацию:
sudo systemctl reload squid
Эти настройки заставляют Squid проверять логин и пароль перед доступом к прокси. Перезагрузка применяет изменения без полного перезапуска службы.
Шаг 5. Проверьте авторизацию Squid
Проверить доступ можно через curl:
| curl -x http://yourusername:yourpassword@<proxy-ip>:3128 http://example.com |
Если выполнить запрос без логина и пароля, Squid вернет ошибку:
407 Proxy Authentication Required
Что учесть по безопасности при настройке прокси-сервера

Безопасность прокси лучше продумать сразу. Ошибки в доступе обычно замечают уже после подозрительной активности в логах.
- Ограничение по IP: не оставляйте прокси открытым для любого трафика.
- Авторизация: включайте вход по логину и паролю или доступ через белый список IP.
- Мониторинг: проверяйте /var/log/squid/access.log, если появились странные запросы или всплески трафика.
- Защита порта: через фаервол открывайте только порт, который нужен прокси.
- Обновления: регулярно обновляйте Squid, чтобы закрывать известные уязвимости. Для обновления можно использовать команду: sudo apt update && sudo apt upgrade squid.
Настройка прокси-сервера для бизнеса и корпоративного использования
В бизнесе настройка прокси редко сводится к вводу IP и порта на одном ноутбуке. Когда пользователей много, нужны другие принципы: централизованные серверы, единые правила доступа, авторизация, журналы трафика и нормальная масштабируемость.
Прокси для организации должен выдерживать одновременную работу нескольких пользователей. Еще он должен применять общие политики безопасности и не зависеть от ручной настройки каждого устройства.
Пользовательская и корпоративная настройка прокси
Пользовательская настройка – это один компьютер, телефон или браузер. Именно к этому относятся шаги для Windows, macOS, Android, Firefox и Chrome.
Корпоративная настройка сложнее. Там нужны централизованные серверы, общая авторизация для команды, правила доступа, аудит и журналирование.
Для такого внедрения обычно привлекают ИТ-команду или управляемого провайдера прокси. Так проще выдержать требования по безопасности, масштабу и поддержке.
Роль прокси-сервера в бизнес-среде
Прокси в компании закрывает сразу несколько задач. Часть из них связана с безопасностью, часть – с рабочими процессами и сбором данных.
- Контроль доступа и фильтрация контента: ИТ-команда может разрешать или блокировать сайты и IP-адреса.
- Сбор данных с геотаргетингом: прокси помогают получать данные так, будто запрос идет из нужной страны или города.
- Работа с несколькими аккаунтами: каждому аккаунту можно назначить отдельный IP, чтобы снизить риск связки между профилями и ограничений со стороны площадок.
- Мониторинг безопасности: прокси помогает анализировать входящие и исходящие веб-запросы, а также блокировать известные вредоносные IP.
- Централизованная маршрутизация: когда трафик идет через один узел, технической команде проще видеть сетевую активность.
Когда собственный прокси имеет смысл, а когда нет
Собственный прокси подходит, если нужен полный контроль. Например, для внутренней маршрутизации, локальных правил доступа или мониторинга трафика в своей сети.
Но для резидентских IP, геотаргетинга и большого масштаба этот путь обычно неудобен. Придется самостоятельно заниматься сервером, доступом, безопасностью и поддержкой. Управляемый провайдер чаще оказывается быстрее и дешевле, потому что уже дает готовые пулы на миллионы IP-адресов.
Почему ProxyWing удобен для быстрой настройки прокси
ProxyWing убирает лишнюю работу с собственным сервером. Тарифы начинаются от $0.90 в месяц. Пользователь получает доступ к резидентским, ISP и дата-центр прокси в 190+ странах.
Сервис поддерживает популярные протоколы, включая HTTP(S) и SOCKS5. Есть закрепленные и ротируемые сессии, таргетинг на уровне города и автоматические настройки через продвинутую систему IP-адресации. Поднимать и обслуживать сервер вручную не нужно.
Частые ошибки при настройке прокси-сервера
Ошибки обычно простые. Но именно они чаще всего ломают подключение.
- Неверный порт. Соединение не пройдет, если указан неправильный номер.
- Отсутствие авторизации. Открытый прокси может привести к проблемам с безопасностью.
- Ошибки в ACL. Неправильные правила могут заблокировать нормальный трафик внутри сети.
- Забытый перезапуск Squid. После изменения конфигурации настройки нужно применить.
- Проверка только в одном браузере. Один успешный тест еще не значит, что весь трафик идет через прокси.
Заключение
Настроить прокси можно разными способами. Для личного использования обычно хватает параметров устройства или браузера. Windows, macOS, Android и Firefox позволяют сделать это без сложной подготовки.
Для полного контроля подойдет Squid на Ubuntu. Он дает собственный сервер, правила доступа и авторизацию. Но у этого варианта есть цена: настройка, безопасность и обслуживание остаются на вашей стороне.
Если нужны резидентские IP, геотаргетинг или масштаб без ручного администрирования, проще взять управляемый сервис. В таком сценарии ProxyWing выглядит практичным вариантом: прокси уже готовы к работе, а пользователю не нужно поднимать инфраструктуру с нуля.
Статью написал:

Руководитель партнёрских отношений
Иван - эксперт в области прокси. Разбирается во всех нюансах резидентских прокси, ISP, датацентрах и мобильных прокси и сценариях их использования - от мультиаккаунтинга и веб-скрейпинга до перформанс-маркетинга
Все статьи автора (19)Ответы на часто задаваемые вопросы
Да. Любой компьютер или сервер с публичным IP и установленным Squid может работать как прокси. Но ручной настройки будет больше, чем при использовании готового провайдера.
Установите Squid на Ubuntu, настройте ACL и авторизацию, затем укажите клиентам IP-адрес сервера и порт.
Установите Squid на локальную машину, разрешите свою подсеть в ACL, после чего пропишите IP этой машины как прокси на других устройствах.
Запустите прокси-сервер на устройстве, подключенном к Wi-Fi. Затем укажите его локальный IP и порт в сетевых настройках других устройств той же сети.


