Маршрутизация
Какие сайты идут через 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.