Поднять прокси на windows

Обновлено: 05.07.2024

К счастью, довольно легко узнать, как настроить глобальный прокси-сервер в Windows 10. Ниже вы найдете подробную информацию о том, как настроить прокси-сервер для личного или делового использования.

Более чем прокси-сервер, который защищает только ваш торрент-клиент или веб-браузер, а VPN-шифрование (виртуальная частная сеть) обеспечивает 100% всего вашего доступа в Интернет. Мы рекомендуем CyberGhost VPN , лидера на рынке VPN с повышенной безопасностью и отличной поддержкой клиентов.

Как настроить глобальный прокси-сервер в Windows 10?

Эта функция, впервые появившаяся в Windows 8.1, имеет ряд преимуществ перед другими параметрами в этом списке. Например, автоматическая настройка Windows 10 Proxy, вероятно, является самым простым способом настройки прокси. Кроме того, вы можете доверять этой функции, поскольку она не предлагается третьей стороной. Для начала выполните следующие шаги:

  1. Откройте меню Windows и щелкните значок «Настройки».
  2. После того, как настройки открыты, нажмите на раздел «Сеть и Интернет».
  3. Когда вы войдете в раздел «Сеть и Интернет», откроется новое окно. В этом окне вы должны увидеть шесть подразделов с левой стороны. Нажмите на подраздел Прокси. Это должно быть расположено в левом нижнем углу окна.
  4. Когда вы окажетесь в подразделе «Прокси», вам будут предложены две опции: «Автоматическая настройка прокси» и «Ручная настройка прокси». Нажмите на параметр «Использовать сценарий установки», чтобы включить его. Он должен находиться в разделе «Автоматическая настройка прокси-сервера» (если вы хотите узнать, как настроить прокси-сервер вручную, вы можете ознакомиться с инструкциями в следующем разделе).

1. Далее вам нужно будет найти прокси-сервер и узнать его адрес. В Интернете доступно большое количество прокси-серверов. Некоторые из них бесплатны, а другие могут стоить вам целое состояние. Таким образом, само собой разумеется, что некоторые серверы лучше, чем другие.

Тем не менее, важно отметить, что некоторые прокси лучше для определенных услуг, чем другие. Таким образом, вы должны искать прокси-сервисы на основе того, что вам нужно. Чтобы автоматическая настройка прокси-сервера работала наилучшим образом, вам необходимо специально выполнить поиск прокси-серверов, для которых требуется определить сетевой адрес сценария конфигурации, который должен быть загружен Windows.

2. Найдя прокси-сервер, скопируйте его URL в поле адреса скрипта, расположенное в разделе «Автоматическая настройка прокси». После того, как вы скопируете адрес прокси-сервера, который вы собираетесь использовать, не забудьте нажать кнопку «Сохранить».


Windows 10 также предлагает пользователям возможность вручную настроить прокси-сервер. Эта функция обычно используется, если в Windows 10 возникают проблемы с автоматическим определением URL-адреса вашего прокси. Ручная настройка прокси-сервера также гарантирует, что у вас будет меньше проблем в будущем. Ниже приведены простые инструкции по настройке прокси-сервера вручную в Windows 10.

Сначала убедитесь, что вы отключили параметр «Использовать сценарий настройки» и автоматически определяли параметры в разделе «Автоматическая настройка прокси-сервера».


Будет опция Использовать прокси-сервер, расположенная в разделе «Настройка прокси вручную» (этот раздел расположен ниже раздела «Автоматическая настройка прокси») окон. Включите это.


Прокси-серверы должны предоставлять порт и IP-адрес. Поэтому вам нужно будет найти эту информацию о сервере, который вы хотите использовать. Найдя эту информацию, вы можете ввести ее в поля «Порт» и «Адрес», как показано в примере ниже.

После того, как вы введете адрес и информацию о порте, вам нужно будет ввести веб-адрес прокси-сервера, который вы собираетесь использовать.

Вы можете решить, хотите ли вы установить флажок «Не использовать прокси-сервер для локального (интранет) адреса».Как правило, пользователи, подключенные к своей корпоративной сети, отмечают этот флажок.


После того, как вы закончили настройку всего, необходимо нажать кнопку «Сохранить».

После того, как вы исправите эти настройки и нажмете «Сохранить», вы сможете использовать Интернет через прокси-сервер. Рекомендуется проверить, работает ли ваш прокси, проверив его онлайн-статус. Вы можете сделать это с помощью ряда бесплатных контроллеров прокси-сервера в Интернете.

Просто установите uProxy в Chrome и Mozilla Firefox, и вы можете начать. Убедитесь, что у вашего друга такое же расширение.

Доступно несколько методов настройки Windows для подключения к Интернету с помощью прокси-сервера. Метод, который будет работать лучше всего для вас, зависит от типов приложений, которые вы используете.

Применяется к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 2777643

Домашние пользователи. Эта статья предназначена для использования агентами поддержки и ИТ-специалистами. Дополнительные сведения о настройке прокси-сервера на домашнем компьютере см. в следующей статье:

Настройка параметров прокси-сервера с помощью протокола автоматического обнаружения веб-прокси (WPAD)

Рекомендуется использовать WPAD для настройки Windows для использования прокси-сервера в Интернете. Конфигурация делается с помощью DNS или DHCP. Он не требует параметров на клиентских компьютерах. Пользователи могут привозить компьютеры и устройства из дома или других мест и автоматически открывать конфигурацию прокси-сервера в Интернете.

Настройка параметров прокси-сервера в Internet Explorer или с помощью групповой политики

Если вы предпочитаете статически настраивать клиентские компьютеры с помощью параметров прокси-сервера в Интернете, используйте один из следующих методов:

  • Настройка параметров в Internet Explorer вручную.
  • Настройка компьютеров, присоединив к домену, с помощью групповой политики.

Приложениям, которые не получают параметры прокси в Internet Explorer, может потребоваться установить параметры в каждом приложении для настройки параметров прокси.

Файлы автоматической конфигурации прокси/автоматической конфигурации (PAC)

Параметры файловой конфигурации (PAC) прокси-сервера также можно настраивать вручную в Internet Explorer или с помощью групповой политики. При использовании Microsoft Store приложений тип приложения определяет, используются ли параметры прокси, полученные из файлов PAC. Кроме того, у приложения могут быть параметры для настройки параметров прокси.

Программное обеспечение клиента прокси/брандмауэра

Программное обеспечение клиента прокси/брандмауэра имеет определенный характер для бренда прокси-сервера, который вы используете. Шлюз microsoft Forefront Threat Management Gateway (TMG) 2010 является примером прокси-сервера, который может использовать клиентские программы для управления настройками прокси. Клиентское программное обеспечение прокси/брандмауэра, установленное в качестве драйвера LSP, не будет работать Windows с любыми современными и Microsoft Store приложениями, но будет работать со стандартными приложениями. Клиентское программное обеспечение прокси/брандмауэра, установленное в качестве драйвера WFP, будет работать с Windows во всех приложениях. Обратитесь к производителю прокси-серверов, если у вас есть другие вопросы об использовании клиентского программного обеспечения производителя вместе с Windows.

Клиентский инструмент брандмауэра TMG/ISA основан на LSP и не будет работать с приложениями Modern/Microsoft Store.

Справка

Дополнительные сведения о настройке параметров прокси-сервера с помощью групповой политики см. в следующей статье:
Средства расширения и Параметры

В бытовом случае в сетевых настройках вашего компьютера указан шлюз по умолчанию. Чаще всего устройство, являющееся шлюзом, называют "роутер" или "маршрутизатор" — через него идут все запросы на IP-адреса, которые не входят в вашу локальную сеть. Прокси-сервер (от англ. "уполномоченный" или "доверенный") также выступает посредником между вами и целевым сетевым ресурсом, но не является шлюзом по умолчанию, то есть для его использования в приложении нужно явно указать соответствующие параметры. Самый простой пример — доступ в сети I2P или Tor. Всю внутреннюю логику этих сетей обеспечивает отдельное приложение, которое предоставляет пользователю прокси-интерфейс для подключения. Указав нужный прокси в настройках веб-браузера, мы можем посещать сайты с доменными именами ".i2p" и ".onion", о которых обычный маршрутизатор даже не догадывается. Также прокси-сервисы набирают популярность для обхода блокировок: прописал в настройках браузера какой-нибудь прокси из либеральной страны и открываешь любые сайты, не зная духоскрепного маразма.

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

Какой бы сценарий использования прокси у вас ни был, использовать шлюз по умолчанию в большинстве случаев удобнее. Хотя бы потому, что некоторые приложения не умеют работать через прокси.


Tun2Socks

Суть работы Tun2Socks сводится к созданию виртуального сетевого адаптера, который операционная система будет воспринимать как обычный сетевой интерфейс. Вся информация, пришедшая на такой виртуальный адаптер, фактически будет передана внутрь Tun2Socks, который обеспечит необходимую логику дальнейшей передачи информации на прокси-сервер.

Информация об использовании утилиты при запуске с параметром --help :

Всё может показаться ясным с первого взгляда только бывалому админу, либо тому, кто ничего на самом деле не понял. При практическом знакомстве с Tun2Socks встает вопрос: если в системе создастся виртуальный сетевой адаптер, то как он станет шлюзом по умолчанию и нужно ли вручную задавать ему адрес. На помощь приходит документация.

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

Windows

Для начала необходимо скачать свежую версию Tun2Socks. Бинарники распространяются на странице релизов в официальном гит-репозитории проекта. Выберите один из пакетов, название которого начинается на tun2socks-windows . Если у вас 64-разрядная Windows на стареньком железе, вам наверняка подойдет tun2socks-windows-amd64.zip (так как архитектура ARM на старых машинах с Windows мне еще не встречалась).


После загрузки распакуйте архив в любое удобное место.

Tun2Socks создает виртуальный сетевой адаптер, но драйвер для этого (Wintun) нужно скачать отдельно. Вот прямая ссылка для загрузки версии Wintun 0.11. Рекомендую именно эту версию, так как с более новыми версиями в моем случае Tun2Socks v2.3.1 работать отказался. При желании, свежий релиз драйвера можно найти на официальной странице. Из всего архива вам понадобится только один файл wintun.dll , который надо взять из нужной директории в зависимости от вашей операционной системы. В случае архитектуры amd64, путь до нужной библиотеки выглядит так: wintun/bin/amd64/wintun.dll . Положите подходящий файл wintun.dll в директорию, где находится исполняемый файл Tun2Socks.

Tun2Socks запускается с передаваемыми значениями через командную строку (команды, приведенные ниже, должны быть выполнены с правами администратора). Команда для простого запуска имеет следующий вид:

tun2socks-windows-amd64.exe является именем исполняемого файла Tun2Socks;

-device tun://gatewaytun определяет название нового виртуального сетевого интерфейса (gatewaytun);

-proxy socks5://10.10.100.1:1080 сообщает протокол (в моем случае это SOCKS5) и адрес прокси-сервера.

Этого достаточно, чтобы создать в системе новый сетевой интерфейс, но работать, как нам хочется, он пока что не будет. Для этого необходимо вручную присвоить новому сетевому интерфейсу IP-адрес и объяснить операционной системе, что он является шлюзом.

Присвоить интерфейсу IP-адрес и указать маску подсети можно через стандартный графический интерфейс Windows, но воспользуемся благами командной строки:

В примере виртуальному интерфейсу присваивается адрес 127.254.254.1 , но фактически это может быть любой частный адрес из подсети, которая, во-первых, не используется другими сетевыми адаптерами вашей операционной системы, во-вторых, не используется в локальной сети вашего предприятия или дома (иначе будет нарушена локальная маршрутизация). В большинстве случаев адрес из примера будет корректным значением (так как используется диапазон 127.0.0.1/8). В некоторых тестах Windows 10 отказывалась применять подобный адрес к интерфейсу. Если отказалась и у вас — воспользуйтесь чем-нибудь вроде 10.254.254.1. Итак, будем считать, что адрес виртуальному сетевому интерфейсу присвоен.

Теперь нужно сообщить операционной системе новый интерфейс в качестве шлюза:

Внимание! Если прокси-сервер находится не в локальной сети с той же подсетью, что и один из сетевых интерфейсов вашего компьютера, т.е. обращение к прокси-серверу осуществляется через уже существующий шлюз, необходимо оставить доступ к прокси-серверу в прежнем виде, иначе приведенная конфигурация работать не будет — согласитесь, что попытка подключения к прокси-серверу через сам же прокси-сервер является абсурдом. На практике это означает, что для подключения к прокси-серверу нужно добавить еще один маршрут:

В примере указано правило маршрутизации в подсеть 10.10.100.0/24 , которая должна идти не через общий шлюз (gatewaytun), а через сетевой интерфейс, имеющий доступ к устройству с адресом 10.10.5.25 (которое является шлюзом в нужную подсеть). Это правило справедливо, во-первых, если нужно сохранить доступ в подсеть локальной сети, которая недоступна непосредственно и, во-вторых, что более важно — если в заданной подсети находится сам прокси-сервер, через который в дальнейшем пойдет весь наш трафик.

При домашнем использовании, когда нет никаких локальных подсетей, и всё, что требуется, это подключение к прокси-серверу через интернет-провайдера, приведенная выше команда заменяется этой:

11.11.11.11 — адрес прокси-сервера в интернете;

255.255.255.255 — маска, означающая, что в правило входит только адрес прокси-сервера;

10.10.5.25 — адрес шлюза в локальной сети, который вам предоставляет интернет-провайдер.

В примере адрес 1.1.1.1 является адресом DNS-сервера.

В итоге получается следующий набор команд:

Большинству пользователей ручное выполнение всех команд может показать неудобным. Такие люди могут поэкспериментировать с автоматизированными сценариями (батниками). Например, вписать все нужные команды в какой-нибудь start.bat и добавить его в автозагрузку. В батниках и правах доступа Windows я не силён. В напутствие лишь замечу, что все команды должны быть исполнены с правами администратора. Возможно, кто-то поделится красивым скриптом в комментариях.

Linux

Пользователи GNU/Linux (и других *nix-систем) в своем большинстве являются более компетентными в вопросах командной строки и системных настроек, поэтому местами пояснения будут более скудные (тем более, что суть происходящего уже подробно описана чуть выше). Практическая инструкция дана на примере Debian.

Бинарники для Linux есть среди прочих на странице релизов. Например, для Debian amd64 подойдет вариант tun2socks-linux-amd64.zip . Внутри архива находится один файл. После извлечения присвойте ему флаг исполняемости ( chmod +x tun2socks-linux-amd64 ) и положите в удобное место, например, /usr/sbin/ . Дополнительные драйвера для создания туннеля WireGuard в Linux не требуются — современные дистрибутивы поддерживают технологию на уровне ядра.

Все приведенные ниже команды нужно выполнять с правами суперпользователя.

Команда запуска выглядит следующим образом:

-device tun://gatewaytun определяет название нового виртуального сетевого интерфейса (gatewaytun);

-proxy socks5://10.10.100.1:1080 сообщает протокол (в моем случае это SOCKS5) и адрес прокси-сервера.

После запуска Tun2Socks в системе создается новый сетевой интерфейс с заданным именем. Теперь необходимо откорректировать правила маршрутизации:

Настройки DNS в *nix-системах, как правило, являются глобальными, поэтому нет нужды указывать их явно для каждого интерфейса. Однако, кому нужно, тот знает не только про /etc/resolv.conf , но и про возможность явного указания DNS-сервера в конфиге сетевых подключений. На этом останавливаться не будем.

Автоматизация — второе имя любого админа. Для Debian я напишу сервис systemd, который будет запускать Tun2Socks и поднимать интерфейс gatewaytun , а в конфигурации данного сетевого интерфейса укажу команды, которые нужно выполнять при его включении. При необходимости вы можете адаптировать данный подход под другие операционные системы с учетом их специфики.

Файл сервиса, который ляжет в /etc/systemd/system/tun2socks.service :

Обратите внимание на путь до Tun2Socks и адрес прокси-сервера в строке ExecStart . Измените эти параметры под себя. После амперсанда указана пауза в три секунды, следом за которой осуществляется включение нового сетевого интерфейса. Пауза задается на случай высокой загрузки системы, чтобы дать время на создание интерфейса перед попыткой его включения.

Указываем в /etc/network/interfaces параметры интерфейса и дополнительные инструкции для исполнения после его включения. Строки добавляются в конец файла:

Теперь, когда всё готово, запускать и отключать шлюз можно двумя простыми командами:

Если Tun2Socks нужен на постоянной основе, созданную службу можно добавить в автозагрузку:

Послесловие

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

С автоматизацией на Windows долго, честно говоря, не разбирался. Из коробки не завелось и — пусть отдыхает. Не люблю я винду, простите. Да и как любить ее, если для исполнения команды из bat-файла с правами администратора нужно создать ярлык этого батника и поставить в нем галочку "Запускать с правами администратора". Ярлык и галочка, Карл! Да и более того, команда добавления маршрута все равно не хотела отрабатывать.

Многие люди, которые являются владельцами индивидуальных прокси-серверов, зачастую задаются вопросом о том, как поднять свой прокси-сервер в социальной сети, поисковиках либо в других целях. Большинство пытались сделать это собственными силами, однако по тем или иным причинам попытки не увенчались успехом. В обзоре будет приведен в пример один из тысячи возможных сервисов, при помощи которого можно поднять прокси для индивидуального использования.

Проведение регистрации прокси-сервера через сервис под названием Gigspace


Для того чтобы провести регистрацию и заказать дополнительные ip-адреса, необходимо выполнить несколько несложных этапов.

Цитата: Очень важно отыскать исключительно официальный сайт и внимательно изучить всю имеющуюся информацию на нем, чтобы не попасться на мошенников.

Пришло время ознакомиться подробнее с пошаговой инструкцией:

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

Как говорилось выше, вам надо указать тот тариф, который соответствует вашим требованиям. Касаемо типа клиента, то здесь надо выбрать вариант под названием «Новый пользователь».

Здесь ничего сложного нет, от вас требуется ввести ваши личные данные. После этого надо выбрать самый стандартный тариф.

Цитата: При регистрации желательно указать, что ваш сервер не будет иметь доменное имя, так будет намного легче поднять сервер. А касаемо оплаты стоит отметить, что ее лучше проводить на месяц вперед, так как за это может быть предоставлена неплохая скидка.

Если мы поднимаем прокси ipv4, поднимаем ipv6 прокси, то при оформлении заказа надо оставить комментарий по типу: «Здравствуйте. Дополнительный адрес планирую использовать в качестве прокси для работы в социальных сетях на мобильном телефоне». Если этого не писать, то придется выполнить несколько дополнительных шагов, чтобы его настроить.

Далее надо выбрать метод оплаты. Желательно остановить свой выбор на Вебмани, так как это один из удобных способов. После выполнения платежной операции в течение суток ваш сервис будет создан (оповещение о проделанных этапах придет на вашу электронную почту).

Поднятие прокси-сервера при помощи 3proxy


Не знаете, как поднять прокси-сервер на Windows? Мы подготовили для вас несколько советов о том, как настроить прокси-сервер под названием «3proxy», чтобы использовать его уже с другим адресом — ipv6.

Цитата: Протокол ipv6 набирает невероятную популярность, что обуславливается большим количеством адресов, которое в несколько миллионов раз больше, чем у его предшественника ipv4.

В хранилище популярной ОС Windows хранится программа (старые ее вариации). Именно по этой причине здесь будет рассмотрен вариант по инсталляции «3proxy» из исходных кодов. Загрузку можно произвести из официального хранилища разработчиков на github. Чтобы поднять ipv6, надо выполнить несколько пунктов:

  • инсталляцию;
  • проведение конфигурирования;
  • непосредственный запуск сервиса.

Теперь узнаем подробнее обо всех этапах.

Для того чтобы скомпилировать коды, необходимо воспользоваться программами под названием «GCC» и «Make».

Цитата: Дополнительные приложения «GCC», «Мейк» не идут с дистрибутивом в стандартной версии, вследствие чего их придется инсталлировать самостоятельно.

После установки нужно подключиться к серверу (при условии использования операционной системы Windows), вы можете использовать Gigspace, например. Затем установите весь необходимый пакет сборок для «3proxy» при помощи кодов-исходников.

После того как прокси инсталлирован, надо в обязательном порядке провести подготовку файла к будущей конфигурации. Для этого специалисты рекомендуют применить связку «Note pad ++». Не забудьте определиться с адресом и портом. Предположим, что используется один адрес под названием ipv4 и два прокси-адреса ipv6.

Цитата: Запомните, что при условии использования клавиши «Alt» вместе с выделением курсоров, можно значительно ускорить рабочий процесс, связанный со списками.

Во время выполнения конфигурации не забудьте сменить стандартные данные своими:

  • адрес ipv6, ipv4;
  • порт;
  • логин;
  • пароль и другую персональную информацию.

Далее просто сохраните сконфигурированный файл в папку «Домашняя директория». Для того чтобы загрузить файл на конкретный сервер (выбранный заранее), у вас есть возможность использовать программу WinSCP (при условии использования операционной системы Windows).

  1. Непосредственно сам запуск прокси-сервера. Для благополучного запуска 3proxy, с заданной заранее конфигурацией, надо указать наименование файла, используя пробел.

Подведение итогов

Изучив все вышесказанное и воспользовавшись данными советами, вы сможете благополучно поднять прокси на Windows. Главное, сделать правильный выбор сервера, на который вы будете загружать сконфигурированные файлы. Стоит отметить, что хостингов, помимо Gigspace, существует большое количество других вариантов. Однако эти серверы получили признание многих пользователей благодаря таким преимуществам как:

  • предоставление разумных тарифных планов;
  • большое количество дополнительных ip-адресов;
  • стабильная работа;
  • простота проведения регистрации и дальнейшей эксплуатации.

Если же вы задаетесь вопросом о том, как поднять мобильные прокси при помощи другого хостера, то вы сможете воспользоваться этими советами. Однако вам придется обращать внимание на требования.

Читайте также: