Skip to content
intermediate

Маршрутизация приложений Windows через ChangeMyIP SOCKS5 с помощью Proxifier

Добавьте эндпоинт ChangeMyIP SOCKS5 в Proxifier на Windows, ограничьте правила проксирования конкретными приложениями, принудительно направьте DNS через прокси и проверьте выходной IP.

Windows SOCKS5 Proxifier Приватность/Анонимность

Обзор

ChangeMyIP предоставляет SOCKS5-эндпоинты на общих и выделенных IP дата-центров, а также резидентных IP, охватывая 40+ стран, 300+ городов и 1000+ подсетей. Однако многие программы Windows не имеют собственных настроек прокси: десктопные скраперы, игровые лаунчеры, инструменты командной строки и старые утилиты с радостью проигнорируют вашу конфигурацию прокси.

Proxifier — это сторонняя утилита, которая перехватывает сетевой трафик в Windows и перенаправляет его на заданный вами прокси-сервер. В паре с эндпоинтом ChangeMyIP SOCKS5 она позволяет направлять через прокси именно выбранные приложения, тогда как всё остальное выходит напрямую.

Proxifier — независимый продукт. ChangeMyIP не поставляет его в комплекте, не лицензирует и не поддерживает. Если вам нужно проксировать только веб-браузер, встроенные настройки прокси браузера обычно проще, и это руководство не нужно.

Предварительные требования

  • Подписка ChangeMyIP (с фиксированной ежемесячной оплатой), включающая как минимум один прокси с поддержкой SOCKS5.
  • Данные подключения из вашей учётной записи ChangeMyIP: адрес сервера, порт SOCKS5, имя пользователя и пароль.
  • Windows 10 или Windows 11. Такие же диалоговые окна есть в сборке Proxifier для macOS.
  • Установленный Proxifier. Производитель предлагает ограниченную по времени пробную версию.
  • Права администратора на машине, так как Proxifier устанавливает службу и перехватывает трафик в масштабе всей системы.

Сначала выберите правильный протокол

ChangeMyIP поддерживает несколько протоколов. Сопоставьте протокол с тем, что вы проксируете, и скопируйте точный порт, указанный в вашей учётной записи, поскольку каждый протокол прослушивает отдельный порт.

Протокол Типичное использование с Proxifier Примечания
SOCKS5 Любое TCP-приложение, скраперы, клиенты, которым нужен удалённый DNS Поддерживается Proxifier нативно; основной предмет этого руководства
HTTP/HTTPS Браузеры и инструменты, работающие только по HTTP Также поддерживается Proxifier, но без UDP, и обработка имён хостов отличается
Shadowsocks / Trojan Требуется соответствующее клиентское приложение Не обрабатывается Proxifier напрямую
DNS Задачи только разрешения имён Не протокол туннелирования для общего трафика
WireGuard Туннелирование всего устройства Не сочетайте с Proxifier; выберите что-то одно

Шаги

  1. Соберите данные подключения SOCKS5. Войдите в свою учётную запись ChangeMyIP, откройте список купленных прокси и запишите адрес сервера, порт SOCKS5, имя пользователя и пароль. Если у вас есть и прокси дата-центров, и резидентные прокси, отметьте, какой эндпоинт хотите использовать первым — резидентные лучше подходят, когда целевой сайт блокирует диапазоны дата-центров.

  2. Установите Proxifier. Установите пакет от производителя и перезагрузитесь, если установщик попросит, чтобы служба Proxifier запустилась корректно. После этого запустите Proxifier и убедитесь, что в главном окне отображается, что он работает.

  3. Добавьте прокси-сервер. В Proxifier откройте Profile > Proxy Servers..., нажмите Add и введите значения из вашей учётной записи:

    Адрес:    <адрес сервера из ChangeMyIP>
    Порт:     <порт SOCKS5 из ChangeMyIP>
    Протокол: SOCKS Version 5
    Имя пользователя: <ваше имя пользователя ChangeMyIP>
    Пароль:   <ваш пароль ChangeMyIP>
    

    Оставьте запись Enabled и сохраните с помощью OK.

  4. Проверьте запись, прежде чем идти дальше. Выберите новый сервер в диалоговом окне Proxy Servers и нажмите Check. Proxifier сообщит, отвечает ли хост и прошла ли аутентификация. Если тест не проходит, исправьте учётные данные или порт сейчас — ничто дальше не будет работать, пока он не пройдёт.

  5. Принудительно направьте DNS через прокси. Откройте Profile > Name Resolution... и выберите Resolve hostnames through proxy. При использовании SOCKS5 это отправляет имена хостов на эндпоинт ChangeMyIP вместо того, чтобы позволить Windows разрешать их локально, — именно это нужно, когда решение о том, как разрешается имя, должен принимать выходной узел.

  6. Создайте узкие правила проксирования. Откройте Profile > Proxification Rules. Начните с ограничительного подхода, чтобы ничего случайно не утекло:

    • Установите в правиле Default для параметра Action значение Direct.
    • Нажмите Add и назовите правило, например Scraper-SOCKS5.
    • В разделе Applications перечислите только те исполняемые файлы, которые хотите проксировать, через точку с запятой, например python.exe; curl.exe.
    • В разделе Action выберите сервер ChangeMyIP, добавленный на шаге 3.
    • Оставьте Target hosts как Any, если не хотите ограничивать правило конкретными доменами.
    • Сохраните с помощью OK.
  7. Убедитесь, что трафик действительно выходит через прокси. В PowerShell сравните IP, отображаемый при правиле, установленном на Direct, с IP, отображаемым при правиле, указывающем на ваш эндпоинт ChangeMyIP:

    # Когда для действия правила выбрано Direct
    curl.exe -s https://api.ipify.org
    
    # Когда для действия правила выбран сервер ChangeMyIP SOCKS5
    curl.exe -s https://api.ipify.org
    

    Вторая команда должна вывести выходной IP ChangeMyIP, а не ваш собственный. Вкладка Connections в Proxifier показывает активные сеансы и то, какое правило сработало для каждого из них.

  8. Добавьте больше серверов для других стран или типов IP. Эндпоинты ChangeMyIP охватывают 40+ стран и 300+ городов. Proxifier выбирает сервер из параметра Action каждого правила, поэтому таргетинг по странам выполняется добавлением одной записи прокси на эндпоинт и указанием соответствующего правила на неё. Это полезно, когда нужно, чтобы одно приложение выходило из конкретной страны, а всё остальное оставалось напрямую.

  9. Зафиксируйте рабочую конфигурацию. Когда правила начнут работать корректно, экспортируйте профиль через Profile > Save Profile As..., чтобы восстановить его после переустановки. Не храните учётные данные в копиях этого файла, которыми делитесь.

Ротация, сеансы и стабильность IP

  • Общие и выделенные прокси дата-центров обычно сохраняют один и тот же выходной IP в течение всего срока жизни прокси, что подходит для длительных сеансов.
  • Ротирующиеся резидентные эндпоинты могут выдавать другой IP при каждом новом подключении. Если сайт зависит от стабильного сеанса, уточните поведение сеансов вашего конкретного резидентного тарифа в учётной записи ChangeMyIP, прежде чем строить вокруг этого рабочий процесс.
  • Поскольку Proxifier удерживает соединения открытыми, ротирующийся эндпоинт может выглядеть стабильным, пока живёт отдельное соединение. Перезапуск приложения создаёт новое соединение и, возможно, новый IP.

Устранение неполадок

Симптом Вероятная причина Что попробовать
Check в Proxy Servers не проходит Выбран неправильный порт или протокол Убедитесь, что вы скопировали порт SOCKS5, а не порт HTTP, и что протокол — SOCKS Version 5
Аутентификация отклонена Опечатка в учётных данных или они устарели Заново скопируйте имя пользователя и пароль из учётной записи ChangeMyIP и введите их повторно
Тест IP всё ещё показывает ваш собственный адрес Правило не соответствует исполняемому файлу Сопоставьте точное имя процесса, включая любой лаунчер, который его запускает, или временно установите для Default прокси, чтобы убедиться, что сервер работает
Прокси работает, но сайты показывают капчи или блокировки Диапазоны дата-центров часто помечаются Переключите действие правила на резидентный эндпоинт ChangeMyIP
Локальный DNS-резолвер всё ещё опрашивается Разрешение имён не проксируется Установите в Profile > Name Resolution значение Resolve hostnames through proxy
Пропускная способность низкая Удалённый город или слишком много параллельных подключений Попробуйте другой город в вашей учётной записи и уменьшите параллелизм
Всё ломается после подключения VPN Proxifier и туннель WireGuard или VPN конкурируют за маршруты Отключите туннель или исключите из него проксируемые приложения; не запускайте оба стека одновременно
Proxifier перестаёт перехватывать после перезагрузки Служба не запустилась Перезапустите службу Proxifier или переустановите и перезагрузитесь

Итог

  • Proxifier позволяет приложениям Windows, у которых нет настроек прокси, использовать эндпоинт ChangeMyIP SOCKS5.
  • Добавьте сервер в Profile > Proxy Servers, проверьте его с помощью Check и установите в Name Resolution разрешение через прокси.
  • Оставьте правило по умолчанию установленным на Direct и проксируйте только указанные вами исполняемые файлы — узкие правила проще отлаживать и они безопаснее.
  • Проверьте выходной IP с помощью curl.exe -s https://api.ipify.org, прежде чем доверять правилу.
  • Используйте резидентные эндпоинты, когда IP дата-центров заблокированы, и добавляйте одну запись сервера на страну, когда нужна конкретная локация выхода.