Конфигурация ВПН - это набор настроек, по которым программа находит сервер и договаривается с ним о защите канала: адрес и порт, протокол, ключи. Хранится он в текстовом файле, в одной строке-ссылке или в 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) он по умолчанию выключен.
Как устроена ссылка 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.
- После решётки стоит название, которое клиент покажет в списке подключений.
Три способа загрузить настройки в клиент
Содержимое одинаковое, различается только упаковка. Выбирайте то, что под рукой.
Ссылкой
Скопируйте строку, откройте клиент и выберите импорт из буфера обмена. Клиент сам разберёт адрес, порт и параметры и добавит новую запись в список.
QR-кодом
QR-код - те же настройки, закодированные картинкой. По инструкции TP-Link для WireGuard на Android нужно нажать "+" и отсканировать код, а на iPhone выбрать "Create from QR code"; приложению понадобится доступ к камере. Для телефона с iOS у нас есть отдельная страница про настройку на iPhone.
Файлом
Файл .conf импортируют там же: по той же инструкции TP-Link, на iPhone это пункт "Create from file or archive", на Android - тот же значок "+" и выбор файла. После импорта задайте имя подключению и включите его.
Что нельзя отдавать и что проверить
Закрытый ключ из секции [Interface] и UUID из ссылки - ваш пропуск: по ним сервер узнаёт пользователя. Отправляя конфигурацию в мессенджер или выкладывая снимок QR-кода, вы отдаёте этот доступ.
Чужую конфигурацию, которая пришла не от вашего сервиса, не импортируйте: вы не знаете, на какой сервер уйдёт ваш трафик. Раздел подготовлен брендом Фокси с помощью ИИ по документации WireGuard и Xray, перечисленной в источниках.
Как получить готовую конфигурацию в Фокси
Своего приложения у Фокси нет, и регистрироваться на сайте не нужно: хватит бота и бесплатного клиента для протокола VLESS.
Когда пробный период закончится, тарифы и оплата описаны на странице про подписку.
- Ключ выдаёт Telegram-бот @foxy_proxy_vpn_bot: откройте его, и 10 дней доступа будут бесплатными.
- Скопируйте ключ из чата.
- Установите бесплатный VLESS-клиент для своей системы и добавьте ключ из буфера обмена.
- Подключитесь. Один тариф работает до 5 устройств одновременно.