Приложение

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

Какие сайты идут через VPN, а какие напрямую.

Заголовок routing совместим с форматом Happ: последняя часть после / содержит JSON в Base64.

routing: happ://routing/onadd/eyJOYW1lIjoiTXlWUE4iLCJEaXJlY3RTaXRlcyI6WyJkb21haW46cnUiXX0=

Содержимое JSON:

{
  "Name": "MyVPN",
  "DirectSites": ["domain:ru", "domain:su"],
  "DirectIp": ["geoip:private"],
  "ProxySites": [],
  "ProxyIp": [],
  "BlockSites": [],
  "BlockIp": [],
  "DomainStrategy": "IPIfNonMatch",
  "RemoteDNSType": "DoH",
  "RemoteDNSIP": "1.1.1.1",
  "DomesticDNSIP": "77.88.8.8"
}

Пользователь видит режим «Как в подписке» и может выбрать другой: «Весь трафик» или «РФ напрямую». Правила применяются только к серверам из ссылок. Конфиг JSON использует собственный routing.