The native Xray client for macOS

Нативный Xray-клиент для macOS

VLESS · VMess · Trojan · Shadowsocks · Hysteria2 · TUIC · WireGuard · AnyTLS · Reality. System-proxy and full-device TUN tunneling, subscription profiles, and professional domain/IP routing — in a clean menu-bar app.

VLESS · VMess · Trojan · Shadowsocks · Hysteria2 · TUIC · WireGuard · AnyTLS · Reality. Системный прокси и полный TUN-туннель, профили подписок и профессиональная маршрутизация по доменам/IP — в аккуратном приложении в меню-баре.

Free & open source · macOS 14+ · Apple Silicon & Intel

Бесплатно и с открытым кодом · macOS 14+ · Apple Silicon и Intel

Everything you need

Всё, что нужно

Built on Xray-core, designed for everyday use.

На базе Xray-core, удобно для ежедневного использования.

🔐

Modern protocols

Современные протоколы

VLESS, VMess, Trojan, Shadowsocks with Reality & TLS over tcp/ws/grpc/http/xhttp (incl. xtls-rprx-vision & post-quantum), plus Hysteria2, TUIC, WireGuard & AnyTLS via a bundled sing-box core.

VLESS, VMess, Trojan, Shadowsocks с Reality и TLS поверх tcp/ws/grpc/http/xhttp (включая xtls-rprx-vision и постквантовое шифрование), а также Hysteria2, TUIC, WireGuard и AnyTLS через встроенное ядро sing-box.

🌐

Two tunnel modes

Два режима туннеля

System proxy for browsers, or full-device TUN that routes every app — Telegram, terminal, games, UDP.

Системный прокси для браузеров или полный TUN, маршрутизирующий все приложения — Telegram, терминал, игры, UDP.

📡

Subscriptions

Подписки

Import subscription URLs as profile groups. Reads traffic, expiry and description from standard headers; auto-updates.

Импорт подписок как групп профилей. Читает трафик, срок и описание из заголовков; автообновление.

🧭

Professional routing

Профессиональная маршрутизация

Presets and a full rule editor with geosite/geoip databases downloaded from GitHub. v2rayN-style control.

Пресеты и полный редактор правил с базами geosite/geoip, загружаемыми с GitHub. Управление в стиле v2rayN.

Instant switching

Мгновенное переключение

Switching servers keeps the transport up and re-pins the route — sub-second, with no password prompt.

При смене сервера транспорт не пересоздаётся — переключение за доли секунды, без запроса пароля.

📊

Latency testing

Тест задержки

TCP-connect ping per server or group, with host-route bypass while TUN is active. Sort by ping, filter alive.

TCP-пинг по серверу или группе, с обходом маршрута при активном TUN. Сортировка по пингу, фильтр живых.

📱

QR import & export

QR-импорт и экспорт

Show any server as a QR code, save it as PNG, or add servers by scanning a QR with the camera or an image file.

Покажите любой сервер как QR-код, сохраните в PNG или добавьте серверы, отсканировав QR камерой либо из изображения.

🛡️

Ad & tracker blocking

Блокировка рекламы

One toggle drops ads and trackers via geosite:category-ads-all at the routing layer.

Один тумблер отбрасывает рекламу и трекеры через geosite:category-ads-all на уровне маршрутизации.

🌍

12 languages

12 языков

English, Русский, 中文, Español, हिन्दी, العربية, Français, Português, Deutsch, 日本語, Indonesia, Türkçe.

English, Русский, 中文, Español, हिन्दी, العربية, Français, Português, Deutsch, 日本語, Indonesia, Türkçe.

🍃

Menu-bar control

Управление из меню-бара

Connect, disconnect and quick-switch servers without opening the window. Close-to-tray and auto-connect.

Подключение, отключение и быстрая смена серверов без окна. Сворачивание в трей и автоподключение.

♻️

Safe by default

Безопасно по умолчанию

Restores routes and DNS on quit, and recovers a crashed session on launch — you're never left offline.

Восстанавливает маршруты и DNS при выходе и чинит упавшую сессию при запуске — вы не останетесь без сети.

Pick how traffic flows

Выберите, как идёт трафик

No passwordБез пароля

System Proxy

Системный прокси

Sets the macOS SOCKS/HTTP proxy on the active network service.

Ставит системный SOCKS/HTTP-прокси на активном сетевом сервисе.

  • No admin rights required
  • Не требует прав администратора
  • Great for browsers & proxy-aware apps
  • Идеально для браузеров и proxy-приложений
  • Instant on / off
  • Мгновенное вкл/выкл
All appsВсе приложения

TUN

TUN

Full-device tunnel via tun2socks with split-default routing.

Полный туннель через tun2socks со split-default маршрутами.

  • Routes everything: Telegram, terminal, games, UDP
  • Маршрутизирует всё: Telegram, терминал, игры, UDP
  • One-time helper install — then no more prompts
  • Хелпер ставится один раз — дальше без запросов
  • Server IP pinned to the physical gateway
  • IP сервера закреплён за физическим шлюзом

Routing like the pros

Маршрутизация как у профи

Presets, downloadable geo databases, and a full ordered rule editor.

Пресеты, загружаемые geo-базы и полный редактор правил с порядком.

  • Presets: Global, Bypass LAN, Bypass China, Bypass Russia, Custom.
  • Пресеты: Global, Bypass LAN, Bypass China, Bypass Russia, Custom.
  • Geo databases from Loyalsoldier, runetfreedom, v2fly, or your own URL — downloaded straight from GitHub.
  • Geo-базы от Loyalsoldier, runetfreedom, v2fly или свой URL — загрузка прямо с GitHub.
  • Per-rule outbound — proxy, direct or block — with domain, IP/CIDR, geosite, geoip and port matchers.
  • Направление на правило — proxy, direct или block — с матчерами по домену, IP/CIDR, geosite, geoip и порту.
  • Reorderable — first match wins, just like v2rayN / Nekoray.
  • С порядком — срабатывает первое совпадение, как в v2rayN / Nekoray.
# Bypass Russia preset
direct ← geosite:category-gov-ru
direct ← geosite:category-ru
direct ← geoip:ru, geoip:private
block  ← geosite:category-ads-all
proxy  ← everything else

Up and running in a minute

Запуск за минуту

01

Add servers

Добавьте серверы

Import a subscription URL or paste vless:// / vmess:// / trojan:// / ss:// / hysteria2:// / tuic:// / wireguard:// links — or scan a QR code.

Импортируйте подписку или вставьте ссылки vless:// / vmess:// / trojan:// / ss:// / hysteria2:// / tuic:// / wireguard:// — или отсканируйте QR-код.

02

Pick a mode

Выберите режим

Proxy for browsers, or TUN for the whole device. TUN installs its helper once.

Proxy для браузеров или TUN для всего устройства. TUN ставит хелпер один раз.

03

Connect

Подключитесь

Click a server. Switch any time from the window or the menu bar — instantly.

Нажмите сервер. Переключайтесь из окна или меню-бара в любой момент — мгновенно.

Get Veil

Скачать Veil

Download the latest release, unzip, and move Veil.app to Applications.

Скачайте последний релиз, распакуйте и переместите Veil.app в «Программы».

macOS 14+macOS 14+ Apple Silicon · Intel Ad-hoc signedAd-hoc подпись AGPLv3

First launch: right-click → Open, or allow under System Settings → Privacy & Security.

Первый запуск: правый клик → «Открыть», либо разрешите в «Системные настройки → Конфиденциальность и безопасность».

Support the iOS build

Поддержать iOS-сборку

The iPhone app is written and builds today, but iOS will not run a VPN tunnel without the Network Extension entitlement — and Apple only issues that with a paid Developer Program membership ($99 a year). Raising it is the only thing standing between the code and a build you can install.

Приложение для iPhone уже написано и собирается, но iOS не запустит VPN-туннель без разрешения Network Extension — а его Apple выдаёт только с платным членством в Developer Program ($99 в год). Собрать эту сумму — единственное, что отделяет код от сборки, которую можно поставить.

Nothing in Veil is paywalled and the licence stays AGPLv3 either way. The membership only buys the ability to ship a build that iOS will actually run.

Ничего в Veil не закрыто платно, и лицензия в любом случае остаётся AGPLv3. Членство покупает только возможность выпустить сборку, которую iOS реально запустит.