Быстрый старт
От пустого сервера до кнопки на сайте.
1. Отдайте подписку
Самый простой ответ: список ссылок в Base64 и заголовки с данными пользователя.
HTTP/1.1 200 OK
Content-Type: text/plain; charset=utf-8
profile-title: base64:TXlWUE4=
profile-update-interval: 12
subscription-userinfo: upload=0; download=1073741824; total=107374182400; expire=1798761600
support-url: https://t.me/my_vpn_bot
dmxlc3M6Ly91dWlkQDEuMi4zLjQ6NDQzP3NlY3VyaXR5PXJlYWxpdHkmLi4u
2. Проверьте запросом как приложение
curl -i -A "nya/1.8.0" \
-H "x-hwid: test-device-1" \
-H "x-device-os: Android" \
-H "x-ver-os: 14" \
-H "x-device-model: Pixel 8" \
https://sub.example.com/abc123
3. Добавьте кнопку
На странице подписки разместите ссылку. Подробности и запасные варианты описаны в разделе про ссылки.
<a href="nya://add/https://sub.example.com/abc123">Добавить в nya</a>
4. Проверьте в приложении
- Установите nya со страницы загрузки.
- Нажмите плюс и добавьте подписку.
- Убедитесь, что показаны название, трафик и срок, а серверы отвечают на проверку пинга.
- Подключитесь и откройте «Настройки» → «Диагностика», если что-то пошло не так.