Конфигурация ВПН - это набор настроек, по которым программа находит сервер и договаривается с ним о защите канала: адрес и порт, протокол, ключи. Хранится он в текстовом файле, в одной строке-ссылке или в QR-коде.

У WireGuard это файл .conf, у VLESS - ссылка, начинающаяся с vless://. Внутри одно и то же, записанное по-разному. Файлы .ovpn у OpenVPN устроены иначе, им посвящена отдельная статья.

Что есть в любой конфигурации

Клиенту нужно знать четыре вещи. Куда подключаться: адрес сервера (домен или IP) и порт. Как разговаривать: протокол. Кто вы: ключ или идентификатор, по которому сервер узнаёт своего пользователя. И как защитить канал: параметры шифрования.

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

Как выглядит файл WireGuard

Конфигурация WireGuard - текстовый файл с расширением .conf. По справке wg(8) в нём две секции: [Interface] описывает ваше устройство, [Peer] - сервер, к которому вы подключаетесь. Имя файла задаёт имя интерфейса: по справке wg-quick(8), это имя плюс .conf, например wg0.conf.

Параметров шифрования в таком файле нет: в нём лежат только ключи, а набор алгоритмов в WireGuard задан протоколом. Как протокол устроен в целом, описано на странице про WireGuard.

  • PrivateKey в секции [Interface] - ваш закрытый ключ в формате base64; справка wg(8) называет это поле обязательным. Его не показывают никому.
  • Address и DNS - адрес вашего виртуального интерфейса и серверы имён; оба поля описаны в справке wg-quick(8).
  • PublicKey в секции [Peer] - открытый ключ сервера.
  • Endpoint - адрес сервера и порт через двоеточие, как сказано в wg(8).
  • AllowedIPs - список адресов с масками CIDR, которые относятся к этому серверу; запись 0.0.0.0/0 по справке означает все адреса IPv4.
  • PersistentKeepalive - необязательный интервал, с которым клиент отправляет пустой пакет, чтобы соединение не затихало; по справке wg(8) он по умолчанию выключен.
Файл wg0.conf[Interface]PrivateKeyAddressDNS[Peer]PublicKeyEndpointAllowedIPsPersistentKeepaliveэто ваше устройствоэто сервер
Две секции файла WireGuard

Как устроена ссылка vless://

VLESS записывают одной строкой. В обсуждении стандарта ссылок в репозитории Xray-core форма такая: vless://UUID@хост:порт?параметры#название. Автор сразу оговаривается, что это предложение: протокол развивается, и формат может поменяться.

Про шифрование в документации Xray сказано так: для VLESS нужен внешний слой защиты транспорта, если не включено шифрование самого VLESS. Поэтому в ссылках часто видно security=tls или security=reality, а параметр encryption по умолчанию равен none.

  • UUID до знака @ - идентификатор пользователя на сервере.
  • Хост и порт после @ - домен или IP сервера и порт от 1 до 65535; адрес IPv6 берут в квадратные скобки.
  • После знака вопроса идут параметры: type задаёт транспорт (например tcp или ws), security - слой защиты (none, tls или reality), sni - имя сервера для TLS, fp - отпечаток TLS-клиента, flow - режим вроде xtls-rprx-vision.
  • После решётки стоит название, которое клиент покажет в списке подключений.
vless://UUID@хост:порт?параметры#названиеUUIDкто выхост:порткудапараметрыtype, securityназваниеподпись в спискеКлиент разбирает строку на части и сам собирает подключение@ отделяет идентификатор от адреса, ? открывает параметры, # - название
Части ссылки vless

Три способа загрузить настройки в клиент

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

Ссылкой

Скопируйте строку, откройте клиент и выберите импорт из буфера обмена. Клиент сам разберёт адрес, порт и параметры и добавит новую запись в список.

QR-кодом

QR-код - те же настройки, закодированные картинкой. По инструкции TP-Link для WireGuard на Android нужно нажать "+" и отсканировать код, а на iPhone выбрать "Create from QR code"; приложению понадобится доступ к камере. Для телефона с iOS у нас есть отдельная страница про настройку на iPhone.

Файлом

Файл .conf импортируют там же: по той же инструкции TP-Link, на iPhone это пункт "Create from file or archive", на Android - тот же значок "+" и выбор файла. После импорта задайте имя подключению и включите его.

Три пути одних и тех же настроек в клиентСсылкаиз буфера обменаQR-кодкамера телефонаФайл .confвыбор в проводникеКлиентразбираети сохраняетПодключениев списке
Три пути в клиент

Что нельзя отдавать и что проверить

Закрытый ключ из секции [Interface] и UUID из ссылки - ваш пропуск: по ним сервер узнаёт пользователя. Отправляя конфигурацию в мессенджер или выкладывая снимок QR-кода, вы отдаёте этот доступ.

Чужую конфигурацию, которая пришла не от вашего сервиса, не импортируйте: вы не знаете, на какой сервер уйдёт ваш трафик. Раздел подготовлен брендом Фокси с помощью ИИ по документации WireGuard и Xray, перечисленной в источниках.

Как получить готовую конфигурацию в Фокси

Своего приложения у Фокси нет, и регистрироваться на сайте не нужно: хватит бота и бесплатного клиента для протокола VLESS.

Когда пробный период закончится, тарифы и оплата описаны на странице про подписку.

  • Ключ выдаёт Telegram-бот @foxy_proxy_vpn_bot: откройте его, и 10 дней доступа будут бесплатными.
  • Скопируйте ключ из чата.
  • Установите бесплатный VLESS-клиент для своей системы и добавьте ключ из буфера обмена.
  • Подключитесь. Один тариф работает до 5 устройств одновременно.

Источники