Deep-Links

Приложение поддерживает deep link ссылки для управления VPN, импорта конфигураций и настройки маршрутизации.

Поддерживаемые схемы

Приложение обрабатывает ссылки с любой зарегистрированной схемой (incy://, и др.). Также поддерживаются прямые протокольные ссылки.

Управление VPN

Ссылка
Описание

://connect или ://open

Подключить VPN

://disconnect или ://close

Отключить VPN

://toggle

Переключить состояние VPN

://status

Открыть приложение (показать статус)

Импорт конфигураций

Ссылка
Описание

://import/{data}

Автоопределение типа данных (URL подписки, конфигурация сервера, несколько URL)

://add/{url}

Добавить подписку или конфигурацию напрямую

Протокольные ссылки

Прямое добавление серверов через протокольные ссылки:

vless://uuid@server:443?security=tls&type=ws&sni=example.com#Server Name
vmess://eyJhZGQiOiJzZXJ2ZXIiLCJwb3J0Ijo0NDN9
trojan://password@server:443?security=tls&sni=example.com#Server Name
ss://method:password@server:8388#Server Name
hysteria2://password@server:443?sni=example.com#Server Name
socks://user:pass@server:1080#Server Name
wireguard://secretKey@server:51820?publickey=KEY&address=10.0.0.2#Server Name

Маршрутизация

Ссылка
Описание

://routing/add/{base64}

Добавить профиль маршрутизации

://routing/onadd/{base64}

Добавить и сразу активировать профиль

://routing/onadd/{url}

Скачать профиль по URL (одноразовый импорт, без автообновления)

://autorouting/onadd/{url}

Скачать профиль по URL и установить автообновление

://autorouting/add/{url}

Скачать профиль по URL и установить автообновление

://onadd/{url}

Сокращённая форма (одноразовый импорт, без автообновления)

Подробнее: routing.md, autorouting.md.

Query-параметр

Для совместимости поддерживается передача данных через query-параметр data (Android, iOS):

Определение типа данных

Тип определяется по схеме ссылки:

  • ://autorouting/ — автообновление (sourceURL устанавливается)

  • ://routing/ — одноразовый импорт (без sourceURL, без автообновления)

Если данные после onadd/ — URL (http:///https://), профиль скачивается по этому URL. Если base64 — декодируется напрямую.

Примеры

Подключение VPN

Импорт подписки

Добавление сервера

Добавление маршрутизации из GitHub

Последнее обновление