Установка и настройка Wireproxy

    Команда Simple-Server
    03.06.2026
    6 мин

    Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.

    Кратко о задаче

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

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

    Установка предварительно скомпилированной версии (на примере Windows)

    1. Перейдите на страницу релизов на Гитхабе и скачайте файл архив для вашей операционной системы. Так как в примере рассматривается установка в Windows, загрузите wireproxy_windows_amd64.tar.gz.

    2. Распакуйте архив и поместите wireproxy.exe в удобное место, например, создайте папку wireproxy на рабочем столе.

    3. Откройте командную строку Windows или PowerShell и перейдите в созданную папку с помощью команды cd Desktop\wireproxy.

    4. Выполните команду wireproxy.exe -v для проверки корректной работы утилиты.

    Перейдите на страницу релизов на Гитхабе и скачайте файл архив для вашей операционной системы. Так как в примере рассматривается установка в Windows, загрузите wireproxy_windows_amd64.tar.gz.

    Распакуйте архив и поместите wireproxy.exe в удобное место, например, создайте папку wireproxy на рабочем столе.

    Откройте командную строку Windows или PowerShell и перейдите в созданную папку с помощью команды cd Desktop\wireproxy.

    Выполните команду wireproxy.exe -v для проверки корректной работы утилиты.

    Сборка из исходного кода с использованием Go (на примере Linux)

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

    • Убедитесь, что на вашем устройстве установлена версия Go не ниже 1.20. Это можно проверить командой go version.
    • Если Go не установлен в вашей системе, вы можете воспользоваться этой инструкцией для установки на Ubuntu 22.04 или этой для установки Go в Windows.
    1. Откройте терминал и выполните команды для клонирования репозитория Wireproxy:

    Откройте терминал и выполните команды для клонирования репозитория Wireproxy:

    git clone https://github.com/octeep/wireproxy cd wireproxy
    1. В директории проекта выполните команду make для запуска процесса компиляции.
    2. После завершения сборки выполните ./wireproxy -v, чтобы убедиться в корректной работе утилиты.

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

    Чтобы начать, вам необходим файл конфигурации для подключения к WireGuard. Вы можете создать новый сервер и настроить WireGuard вручную, следуя, например, этой инструкции Simple-Server.

    Другой вариант – использовать раздел «Маркетплейс» при создании сервера и выбрать «Wireguard-GUI»:

    В общем виде, файл конфигурации WireGuard будет выглядеть примерно так:

    [Interface] PrivateKey = [Ваш_личный_ключ] Address = 10.0.0.2/32 DNS = 8.8.8.8 [Peer] PublicKey = [Публичный_ключ_сервера] Endpoint = [IP_сервера:порт] AllowedIPs = 0.0.0.0/0 PersistentKeepalive = 20

    Конфигурационный файл Wireguard необходимо поместить в папку wireproxy, созданную ранее. В примере конфигурационный файл Wireguard имеет имя wg.conf.

    В директории wireproxy создайте файл wp.conf, в котором будет описана конфигурация для создания SOCKS5-прокси:

    WGConfig = ./wg.conf [Socks5] BindAddress = 127.0.0.1:25344 Username = Simple-Server Password = Simple-Server
    • В параметре WGConfig указывается путь к вашему конфигу WireGuard.

    • BindAddress определяет локальный адрес и порт для прокси.

    • Username и Password — это логин и пароль для подключения к прокси (эти параметры не обязательны).

    В параметре WGConfig указывается путь к вашему конфигу WireGuard.

    BindAddress определяет локальный адрес и порт для прокси.

    Username и Password — это логин и пароль для подключения к прокси (эти параметры не обязательны).

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

    ./wireproxy -c wp.conf -n wireproxy.exe -c wp.conf -n

    Это позволит убедиться, что конфигурация описана правильно, без запуска самого прокси.

    Для запуска Wireproxy выполните команду:

    Для фонового запуска используйте параметр -d:

    ./wireproxy -c wp.conf -d     #Linux wireproxy.exe -c wp.conf -d     #Windows

    Подключение к Wireproxy через браузерное расширение

    Для использования Wireproxy через браузер, можно воспользоваться специализированными расширениями для управления прокси-серверами. В этом примере разберём настройку подключения к прокси в браузере Firefox с использованием расширения FoxyProxy, но аналогичные шаги могут быть выполнены и в других браузерах, например, в Google Chrome с помощью расширения Proxy SwitchyOmega.

    Установка и настройка FoxyProxy в Firefox

    Перейдите по ссылке Foxy Proxy для Firefox и установите расширение в ваш браузер.

    После установки нажмите на иконку Foxy Proxy и выберите 'Options' для перехода в меню настроек.

    В меню настроек нажмите на 'Add' для добавления новой конфигурации прокси.

    В разделе 'Proxy Type' выберите 'SOCKS5'.

    В поле 'Proxy IP' введите '127.0.0.1', а в поле 'Port' укажите '25344'. Если в конфигурации Wireproxy заданы логин и пароль, введите их в соответствующие поля 'Username' и 'Password'.

    После внесения всех настроек нажмите на кнопку 'Save' для сохранения конфигурации.

    Ещё раз нажмите на иконку Foxy Proxy и выберите созданную конфигурацию для подключения к прокси-серверу.

    Для проверки работы прокси перейдите на сайт 2ip.ru и убедитесь, что IP-адрес изменился. Это подтвердит, что ваш трафик теперь проходит через настроенный Wireproxy.

    Для более гибкой настройки работы с прокси, FoxyProxy предлагает функцию паттернов. Это позволяет настроить использование прокси-серверов только для определённых сайтов. Чтобы задать паттерны, откройте меню расширения FoxyProxy и выберите 'Options'. В уже созданном подключении нажмите на кнопку 'Patterns'.

    Затем, чтобы активировать использование паттернов, кликните на иконку расширения FoxyProxy и выберите опцию 'Use Enable Proxies By Patterns and Order'.

    После этих настроек подключение к прокси будет осуществляться только для сайтов, указанных в ваших паттернах.


    Нужен сервер для практики? Закажите VPS на Simple-Server — root-доступ, NVMe, DDoS-защита и поддержка 24/7.

    VPS для проекта

    VPS с root-доступом, NVMe и поддержкой 24/7 на Simple-Server.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS

    Нужна другая конфигурация? Посмотрите все доступные тарифы

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны