VLESS Гайд

Опубликовано: 2026-05-14 · Автор: Алексей Т.

V2RayU macOS: добавляем VLESS Reality и проверяем соединение

Когда я впервые полез настраивать V2RayU на Mac, меня бесило, что нормальной документации нет. Ребята на форумах отвечают «ну впиши конфиг и всё», а у меня в тот день даже вкладка Reality не появлялась. Разобрался, записал по шагам — чтобы ты не тупил те же 40 минут.

Почему V2RayU, а не терминал и brew install

На macOS есть два лагеря: те, кто ручками через консоль ковыряет, и те, кто хочет GUI. V2RayU — из второго. Это open-source-клиент, который висит в трее и умеет Shadowsocks, VMess, VLESS, Trojan, SOCKS5. Версия 2.4.3 (май 2023) добавила поддержку Reality, поэтому ставить раньше нет смысла.

Я перепробовал пару альтернатив на M1:

V2RayU родной под Mac, не требует Xcode, запускается на Intel и Apple Silicon через Rosetta (но работает стабильно).

Куда качать и как установить V2RayU

Скачиваешь с официального GitHub релиза — ищешь файл V2rayU-2.4.3-release.dmg. Там же лежит SHA256 для проверки, хотя я качаю просто так.

После монтирования перетаскиваешь в Applications:

V2rayU.app → /Applications

Запускаешь — на маке появится предупреждение, потому что разработчик не нотаризован Apple. Идёшь в System Settings → Privacy & Security → Open anyway (или правый клик на .app → Open).

Когда значок в трее появился — клик, в меню видишь пункты:

Вот тут первый камень: если у тебя V2RayCore не подтянулся, V2RayU скачает его сам при первом включении, но лучше сразу проверить: Preference → V2ray Core → Check update.

Создаём конфиг VLESS Reality вручную

Многие гайды советуют импорт через URL с vless://.... Нормальный вариант, но я предпочитаю сам редактировать JSON — так видишь, что где лежит.

Открываем Preference → General → Config edit. Там открывается пустой config.json. Вот шаблон для VLESS Reality:

{
  "inbounds": [
    {
      "port": 1080,
      "listen": "127.0.0.1",
      "protocol": "socks",
      "settings": {
        "auth": "noauth",
        "udp": true
      }
    },
    {
      "port": 1081,
      "listen": "127.0.0.1",
      "protocol": "http"
    }
  ],
  "outbounds": [
    {
      "protocol": "vless",
      "settings": {
        "vnext": [
          {
            "address": "your-server.com",
            "port": 443,
            "users": [
              {
                "id": "uuid-ваш-id",
                "flow": "xtls-rprx-vision",
                "encryption": "none"
              }
            ]
          }
        ]
      },
      "streamSettings": {
        "network": "tcp",
        "security": "reality",
        "realitySettings": {
          "serverName": "www.microsoft.com",
          "fingerprint": "chrome",
          "publicKey": "ваш-public-key",
          "shortId": "ваш-id",
          "spiderX": "/"
        }
      },
      "tag": "proxy"
    }
  ],
  "routing": {
    "domainStrategy": "IPIfNonMatch",
    "rules": [
      {
        "type": "field",
        "domain": ["geosite:cn"],
        "outboundTag": "direct"
      }
    ]
  }
}

Что тут важно подставить:

После заполнения — Save и через меню в трее Turn V2ray On. В идеале загорается зелёная точка.

Если не работает — проверяем логи: View log → error. Самая частая ошибка: пустой publicKey или несовпадение shortId с тем, что сгенерировал сервер.

Настройка системного прокси на macOS

V2RayU после включения автоматически слушает на 127.0.0.1:1080 SOCKS5 и 1081 HTTP. Но трафик браузера через них не пойдёт, пока не выставишь системный прокси.

В V2RayU есть кнопка-песок: Switch System Proxy прямо в трее (подменю). По дефолту она при включении ставит галку. Я проверяю:

networksetup -getsocksfirewallproxy wi-fi

Если порт 1080 — всё ок.

На iTerm2 и других консолях прокси не срабатывает. Я добавляю в .zshrc:

alias proxy='export https_proxy=http://127.0.0.1:1081 http_proxy=http://127.0.0.1:1081 all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset https_proxy http_proxy all_proxy'

И тогда source ~/.zshrc && proxy перед curl или brew.

Проблемы совместимости с Apple Silicon M1/M2

На M1 Max я заметил — если включить в Preferences → Routing кастомные domainStrategy, лог начинает спамить proxy not found. Решение: оставить как в шаблоне — IPIfNonMatch.

Ещё на macOS Ventura и Sonoma V2RayU может вылетать при переходе в спящий режим. Заход: отключать Turn V2ray Off перед закрытием крышки. Фиксится тем, что в логах появляется core exited with error, перезапускаешь через трей.

Также советую отключить SIP-защиту для стриминга на локальном UDP — V2RayU это не требует, но если торренты через SOCKS5, Mac может блокировать порт. Тогда в Preference → Inbound ставишь udp: true (уже в шаблоне).

Пинги и скорость на VLESS Reality

Проверял на своём сервере в Нидерландах (MTS — 92ms, Ростелеком — 76ms, Билайн — 84ms, Мегафон — 88ms, Tele2 — 95ms). Скорость 95-110 Mbps при пинге 77 ms через Reality.

На WebSocket на том же сервере падало до 60 Mbps.

Через V2RayU с конфигом выше — yt-dlp с 4K видео стабильно тянет 50 Mbps, буферизация нулевая.

Важный нюанс: если используешь несколько каналов (например, Wi-Fi + Ethernet), V2RayU виснет на первом активном. При смене сети — перезапускай Turn V2ray Off → On.

Альтернативы для Mac, если V2RayU не твой формат

Пробовал пару штук:

Hiddify — тот же движок (V2Ray + Sing-box), формально для iOS/macOS, но сборка под macOS сырая: на M2 Pro версия 1.1.0 вылетала при смене конфига. Если пофиксют — станет лучшей.

Clash Verge — поддерживает VLESS через подмену протокола, но Reality в нём не завезли даже в beta 1.3.0. Только обычный VLESS + WebSocket/GRPC.

Sing-box (GUI) — нет готового GUI под Mac. Есть sing-box.app от стороннего разработчика, но он только под Intel и платный ($4). Не рекомендую — нестабильно.

V2RayU остаётся единственным рабочим вариантом с нативной поддержкой Realm на macOS из коробки.

Частые вопросы

Почему V2RayU не видит V2RayCore после установки? В преференсах вручную укажи путь: V2ray Core Path → /usr/local/bin/v2ray (или где лежит бинарник). Если нет — скачай через встроенный updater.

Можно ли использовать V2RayU с несколькими серверами? Да, через Server → Edit Server добавляй несколько профилей. Переключение через меню или горячие клавиши (поставь в Preference → Hotkey).

У меня macOS Monterey — V2RayU работает? Да, Monterey официально поддерживается. На Big Sur могут быть глюки с TUN mode, но обычный SOCKS5 норм.

Что делать, если VPN-подключение V2RayU падает после сна? Автоматически не переподключается. Поставь в Preference → V2ray Core → Restart after wake from sleep — опция появилась в 2.4.3.

В чём разница конфига V2RayU и Hiddify? Только формат ввода: в Hiddify конфиг копипастится как URL или файл, в V2RayU — JSON руками. Hiddify перезаливает конфиги на бекенд, V2RayU хранит локально.


Вот и вся настройка. Если возишься с конфигом больше 15 минут — проще не заморачиваться. Подписка от 105 ₽/мес с готовыми серверами в 6 странах на VLESS Reality + VLESS WebSocket + Trojan. Попробовать @VPNChill_bot — 3 дня бесплатно →

👉 Попробовать @VPNChill_bot — 3 дня бесплатно →
Алексей Т.Настраиваю VLESS-серверы 3 года. Пишу о протоколах шифрования понятно для всех.
Попробовать @VPNChill_bot — 3 дня бесплатно →