Клиенты: sing-box, NekoBox, Hiddify, v2rayN, Karing

Сервер — это полдела. Хороший клиент с правильными routing rules экономит трафик (российские сайты идут мимо туннеля), делает DNS-resolution внутри туннеля (нет утечек), переключает конфиги автоматически при отвале сервера. Разберём 5 главных клиентов 2026 и их sub-link форматы.

Что узнаешь

1. Какой клиент на какую платформу

ПлатформаЛучший выбор 2026Альтернативы
Windowsv2rayN (Xray-based) или Hiddify-NextNekoRay, Furious, Karing
macOSHiddify-Next или FoXray (AppStore)V2Box, sing-box CLI
Linux desktopHiddify-Next, v2rayA (web-UI)NekoRay, sing-box CLI
AndroidNekoBox, Hiddify, v2rayNGsing-box, Sagernet
iOSStreisand (AppStore), Karing, FoXray, HappShadowrocket ($2.99)
OpenWRT/routersing-box (TUN-mode), passwall, ShadowsocksR PlusXray binary

2. Форматы sub-link

Sub-link — это URL, по которому клиент скачивает конфигурацию сервера(ов). Когда сервер обновляется (новые ноды, смена ключей), клиент автоматически подтянет.

2.1. V2Ray format (классический)

Plain text, в котором каждая строка — отдельный URI:

vless://uuid@vps-de.com:443?security=reality&flow=xtls-rprx-vision&sni=microsoft.com&fp=chrome&pbk=PUBLIC_KEY&sid=01ab&type=tcp#Reality-DE
vless://uuid@vps-nl.com:443?security=reality&flow=xtls-rprx-vision&sni=apple.com&fp=chrome&pbk=PUBLIC_KEY&sid=02cd&type=tcp#Reality-NL
hysteria2://password@vps-de.com:8443?sni=hysteria-fallback.com&insecure=0#Hysteria-DE
trojan://password@vps-fi.com:443?type=ws&path=%2Fws&sni=trojan.com#Trojan-FI
  

Это всё кодируется в base64 на сервере и отдаётся одной длинной строкой по URL. Клиент её base64-decode'ит и парсит каждую строку.

2.2. Clash format (YAML)

Более структурированный формат, поддерживает routing rules «из коробки»:

proxies:
  - name: "Reality-DE"
    type: vless
    server: vps-de.com
    port: 443
    uuid: UUID
    flow: xtls-rprx-vision
    network: tcp
    tls: true
    reality-opts:
      public-key: PUB_KEY
      short-id: 01ab
    client-fingerprint: chrome
    servername: microsoft.com

proxy-groups:
  - name: "Auto"
    type: url-test                # ← автоматически выбирает самый быстрый
    proxies: [Reality-DE, Reality-NL, Hysteria-DE]
    url: https://www.gstatic.com/generate_204
    interval: 300

rules:
  - GEOIP,RU,DIRECT               # РФ-трафик мимо туннеля
  - GEOSITE,openai,Auto           # ChatGPT через туннель
  - MATCH,Auto                    # всё остальное — через туннель
  

2.3. sing-box format (JSON)

Современный, поддерживает все новые протоколы (Hysteria 2, TUIC, Reality):

{
  "outbounds": [
    {
      "type": "vless",
      "tag": "Reality-DE",
      "server": "vps-de.com",
      "server_port": 443,
      "uuid": "UUID",
      "flow": "xtls-rprx-vision",
      "tls": {
        "enabled": true,
        "server_name": "microsoft.com",
        "utls": { "enabled": true, "fingerprint": "chrome" },
        "reality": {
          "enabled": true,
          "public_key": "PUB_KEY",
          "short_id": "01ab"
        }
      }
    },
    {
      "type": "selector",
      "tag": "auto",
      "outbounds": ["Reality-DE", "Reality-NL", "Hysteria-DE"],
      "default": "Reality-DE",
      "interrupt_exist_connections": false
    }
  ],
  "route": {
    "rules": [
      { "geoip": ["ru"], "outbound": "direct" },
      { "geosite": ["openai"], "outbound": "auto" }
    ]
  }
}
  

3. Routing rules — важнее, чем сам туннель

«Всё через VPN» — плохая идея. Российские сайты замедлятся, банк-приложения могут отказаться работать (видят иностранный IP). Грамотный routing:

3.1. geosite/geoip — что это

geosite — база доменов по категориям (поддерживается v2ray-rules-dat). Например, в категории category-ru — все RU-домены (.ru, .рф, известные русские сайты на .com).

geoip — база IP-диапазонов по странам. Используется когда домен не известен, но IP-адрес определяется по MaxMind.

Эти базы обновляются раз в неделю — клиент тянет их автоматически с GitHub.

4. TUN-mode vs SOCKS-mode

РежимЧто делаетКогда использовать
SOCKS5 / HTTP proxy Клиент слушает localhost:10808, приложения настраиваются на этот прокси Хочешь только браузер через VPN. Системный трафик идёт напрямую.
TUN-mode (VPN-mode) Создаётся виртуальный сетевой интерфейс. ВЕСЬ системный трафик идёт через клиент «Полный VPN» — Telegram, Discord, игры, любое приложение

TUN требует root/admin прав (создаёт системный интерфейс). На мобильных платформах это стандартный «VPN service» Android/iOS, который запрашивает разрешение. На десктопе — клиент попросит права.

5. DNS — не забыть про утечку

Если ты в туннеле, но DNS-запросы идут к провайдеру — провайдер всё равно видит, на какие домены ты ходишь. Это DNS leak.

Защита

Настрой DNS внутри туннеля:

В sing-box / Hiddify настраивается отдельным блоком dns:

"dns": {
  "servers": [
    { "tag": "google",    "address": "https://8.8.8.8/dns-query",       "detour": "auto"   },
    { "tag": "local",     "address": "https://77.88.8.8/dns-query",      "detour": "direct" }
  ],
  "rules": [
    { "geosite": "category-ru", "server": "local" }
  ]
}
    

6. Авто-переключение между серверами

Когда один сервер падает — клиент должен сам переключиться на запасной. В sing-box/Clash для этого url-test selector:

Для домашнего пользователя (РФ)

Для путешественника (в чужих странах)

Для семьи / друзей

8. Дальше

Технология и инструменты теперь понятны. Последние два урока — рейтинг протоколов 2026 с честной матрицей плюсов и минусов под сценарии, и будущее (post-quantum, ECH, MASQUE) — куда движется индустрия к 2027-2030.