Outline VPN на AndroidTV

Как настроить связку VPN (Outline или иной shadowsocks vpn) на ТВ-приставке Mi Box S.
Собрано на базе инструкции с Gitbub

  1. Ставим на приставку приложение Shadowsocks app for Android TV из родного маркета.
  2. Создаем текстовый JSON-файл, например, названный outline.json
{
    "server":"YOUR-SERVER",
    "server_port":12345,
    "local_port":1080,
    "password":"YOUR-PASSWORD",
    "method":"chacha20-ietf-poly1305",
    "remarks": "Outline Server"
}

Где:
YOUR-SERVER и порт 12345 берем из вашего outline-ключа вида ss://...,
а все что между ss:// и @ декодируем из base64 кодировки для получения пароля и метода.
Получаем строку вида chacha20-ietf-poly1305:56gsef6zr5 что и является парой метод:пароль для JSON, подставляем их туда и сохраняем наш json-файл.
3. Копируем outline.json на приставку. Я использовал приложение из маркета X-plore и сетевую папку с домашнего ноутбука.
4. Открываем приложение Shadosocks app и добавляем в него наш outline.json.