Repository navigation
ru Servers and Subscriptions

- Боковая панель: All, Favorites, по строке на подписку (число серверов и значок предупреждения, если последнее обновление не удалось) и Recent (пять последних серверов, к которым вы подключались). Порядок подписок меняется перетаскиванием.
- Таблица серверов: Name, Subscription, Type (протокол, транспорт, безопасность), Address (по умолчанию скрыт), Delay и Speed. Щелчок по столбцу сортирует; ⌘F ищет по имени, адресу и типу.
- Инспектор (⌘I): детали выбранного сервера, избранное, копирование ссылки, QR-код, редактирование, задержка и скорость, живой трафик активного сервера.
-
Панель подключения: кнопка подключения, активный сервер, режим маршрутизации, локальный адрес с меню копирования (включая строки
exportдля терминала), скорости и страна выхода. - Панель журнала (⇧⌘L): журнал ядра и события V2Mac, с фильтром, поиском, Clear и Copy All.
| Способ | Как |
|---|---|
| Подписка | Add Subscription (⌘N), вставьте адрес. Группа создаётся, только если загрузка удалась. |
| Одна ссылка | Вставьте ссылку vless://, vmess://, trojan://, ss://, hy2:// (а также WireGuard, SOCKS, HTTP) в том же окне. Она попадёт в Custom Configs. |
| Щелчок по ссылке | Ссылки и кнопка провайдера v2mac://install-config?url=… открываются в V2Mac. |
| QR-код | Вставьте скриншот QR или перетащите изображения QR на окно. |
| Файлы | Перетащите JSON-конфиги Xray на окно. |
| Вручную | Enter Details Manually… в окне добавления или File → New Server… (⇧⌘N). |

Поддерживаемое содержимое подписки: список ссылок, его base64 или JSON Xray (один конфиг, массив конфигов или один outbound). Clash / Mihomo YAML и JSON sing-box тоже работают — как подписка, вставленный текст или перетащенный файл: читаются их серверы VLESS, VMess, Trojan, Shadowsocks, Hysteria2, SOCKS и HTTP, остальные (TUIC, WireGuard) пропускаются и подсчитываются.
У каждой подписки может быть своё имя, цвет (иконка, метки, точки) и User-Agent.
- Вручную: правый щелчок по подписке → Update via Proxy или Update without Proxy (⌘R / ⌥⌘R). В All панель инструментов обновляет все подписки. «Via Proxy» требует активного подключения.
-
Автоматически: по умолчанию каждые 12 часов или как просит провайдер (
profile-update-interval). Отключается для подписки (контекстное меню → Auto-update) или для всех в Settings → Subscriptions, там же выбирается маршрут. - Обновление сохраняет идентичность серверов, поэтому активный сервер, выбор и избранное остаются. Сервер, удалённый провайдером, исчезает, кроме активного и избранных.
Если провайдер передаёт данные, заголовок группы показывает израсходованный трафик, лимит и дату окончания. V2Mac уведомит за 3 дня и за 1 день до окончания и при 80%, 95% и 100% лимита.
Отметьте сервер звездой в контекстном меню или инспекторе. Favorites на боковой панели показывает их из всех групп. Обновление никогда не удаляет избранное: если провайдер убрал сервер, он остаётся с пометкой «Removed from subscription», а ручное обновление спросит Remove или Keep.
Edit… (⌘E) открывает редактор со всеми параметрами: протокол, адрес и порт, ID или пароль, транспорт (raw, WebSocket, gRPC, HTTPUpgrade, XHTTP, mKCP), безопасность (TLS или REALITY со всеми полями) и Mux. Полные конфиги Xray и неизвестные протоколы редактируются как JSON.
- Вставленный сервер меняется на месте. Если он активен, подключение перезапускается с новыми данными.
- Сервер подписки перезапишет следующее обновление, поэтому пункт меню называется Edit a Copy…, а копия сохраняется в Custom Configs.

Copy Share Link и Show QR Code в контекстном меню или инспекторе. Отредактированные серверы получают новую ссылку, если её можно составить; у полных JSON-конфигов ссылки нет.

Для серверов за CDN Cloudflare (VLESS, VMess или Trojan поверх WebSocket, gRPC, XHTTP или HTTPUpgrade, с доменным именем) щёлкните сервер правой кнопкой и выберите Find Clean IP….
- Пингуются 200 случайных адресов Cloudflare на порту сервера.
- 16 самых быстрых проверяются через сам сервер, его домен остаётся в SNI и Host.
- Выберите адрес и нажмите Add as New Server. Он добавляется в Custom Configs как «<сервер> · <адрес>»; исходный сервер не меняется.
Если ничего не проходит, сервер может быть недоступен или его домен заблокирован; попробуйте также Find Settings для фрагментации TLS.
-
Реальная задержка (⌘T): HTTP-запрос через каждый сервер к тестовому адресу (по умолчанию
https://www.wikipedia.org, таймаут 8 с, 32 одновременно). Первый запрос открывает соединение, замеряется второй, поэтому цифра — один круг туда-обратно, как в других клиентах. - TCP ping: проверяет только, отвечает ли порт сервера. Для UDP-серверов (Hysteria2, WireGuard, mKCP) и полных конфигов — «n/a».
- Скорость: тест загрузки через сервер.
Тесты выполняются для выбранных строк, а если ничего не выбрано — для всех видимых. Задержка до 300 мс зелёная, до 800 мс янтарная, выше — красная, или «timeout» / «invalid». Тесты не трогают текущее подключение. Тест, запущенный во время другого, ждёт очереди; Stop отменяет всё.
V2Mac · GPL-3.0 · Report an issue