INCY
Назад

Несколько серверов AmneziaWG в одной подписке

ИдеяГотовоПубличный
Автор: a************@gmail.com
Создан: 13.07.2026, 11:08:48
Версия приложения: Актуальная
Сейчас INCY поддерживает импорт сырого конфигурационного файла AmneziaWG/WireGuard в теле подписки или через incy://import/{base64-conf}. При этом один .conf всегда создаёт одну серверную запись.

Из-за этого VPN-провайдер не может передать несколько независимых серверов AmneziaWG через один URL подписки. Например, одна подписка не может одновременно добавить пользователю локации «Германия» и «Нидерланды». Для других протоколов эта задача решается естественно: один URI в строке соответствует одному серверу.

Предлагаю добавить формат для передачи нескольких AmneziaWG-конфигураций в одной подписке.

Возможный построчный формат:

amneziawg://<base64url-raw-conf>#Германия
amneziawg://<base64url-raw-conf>#Нидерланды

После Base64URL-декодирования каждую запись можно передавать в уже существующий парсер .conf. Это позволит переиспользовать текущую реализацию AmneziaWG и сохранить конфигурацию дословно, включая параметры AWG 2.0:

Jc, Jmin, Jmax
S1–S4
H1–H4
I1–I5

Если построчный URI-формат неудобен, альтернативой может быть JSON-контейнер:

{
  "type": "amneziawg",
  "version": 1,
  "servers": [
    {
      "name": "Германия",
      "config": "<base64url-raw-conf>"
    },
    {
      "name": "Нидерланды",
      "config": "<base64url-raw-conf>"
    }
  ]
}

Ожидаемое поведение:

Пользователь добавляет один URL подписки.
INCY получает несколько конфигураций AmneziaWG.
Каждая конфигурация появляется как отдельный сервер внутри одной подписки.
Название сервера берётся из #name или поля name.
При обновлении подписки серверы обновляются, добавляются и удаляются без создания дубликатов.
HTTP-заголовки profile-title, subscription-userinfo, support-url, hide-url и другие продолжают применяться ко всей подписке.
Текущий формат с одним сырым .conf продолжает работать без изменений.

Это особенно важно для VPN-провайдеров с несколькими локациями: сейчас для каждого AmneziaWG-сервера приходится создавать отдельную подписку, и пользователь не может получить весь список локаций по одной ссылке.
Комментарии (1)
Команда INCYadmin15.07.2026, 00:29:37
Спасибо, фикс в след. апдейте
Добавить комментарий