НазадДобавить комментарий
Несколько серверов 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
Спасибо, фикс в след. апдейте