Зачем тестировать
Правильный выбор узла влияет на скорость загрузки страниц, плавность видео, стабильность игр и производительность загрузок.
Тестируйте регулярно — производительность меняется в зависимости от времени суток и нагрузки. Настройте авто-тест, чтобы всегда использовать лучший узел.
Понимание метрик
Ключевые показатели: задержка (Ping), потери пакетов и полоса пропускания.
Задержка
Потери пакетов
Даже 1% потерь ухудшают звонки и игры. Стремитесь к 0%.
Полоса
Тест задержки не показывает пропускную способность — оценивайте её реальным использованием/тестами.
Результаты — ориентир, а не абсолют. Влияют маршрут, нагрузка и местоположение сервиса.
Ручной тест
Через меню ClashX
- Иконка ClashX в меню
- Меню «Прокси»
- «Тест задержки» (Benchmark)
- Сравните значения у узлов
Горячая клавиша
Назначьте шорткат в настройках macOS для быстрого запуска теста.
Тест группы
- Откройте нужную группу
- Клик правой кнопкой по имени группы
- «Тест задержки»
Через Dashboard
- http://127.0.0.1:9090/ui
- Раздел «Прокси»
- Выберите группу/узел
- Нажмите кнопку «молния»
Преимущество Dashboard — история тестов и детали.
Автотест (url-test)
Автоматически выбирает узел с минимальной задержкой.
proxy-groups:
- name: "♻️ Автовыбор"
type: url-test
proxies:
- "HK 01"
- "HK 02"
- "JP 01"
- "US 01"
url: "http://www.gstatic.com/generate_204"
interval: 300
tolerance: 50
Параметры
- url — адрес теста (gstatic быстрый и легкий)
- interval — период теста (300–600 сек. достаточно)
- tolerance — порог переключения, чтобы исключить «дребезг»
fallback
proxy-groups:
- name: "🔰 Резерв"
type: fallback
proxies:
- "Main"
- "Backup 1"
- "Backup 2"
url: "http://www.gstatic.com/generate_204"
interval: 300
timeout: 2000
load-balance
proxy-groups:
- name: "⚖️ Балансировка"
type: load-balance
proxies:
- "Fast 1"
- "Fast 2"
- "Fast 3"
url: "http://www.gstatic.com/generate_204"
interval: 300
strategy: consistent-hashing
Добавьте url-test в select — получите автоподбор и ручной контроль одновременно.
Стратегии выбора узла
По назначению
| Сценарий | Критерий | Тип узла |
|---|---|---|
| Серфинг | Низкая задержка | Близкие узлы (HK/JP/SG) |
| Стриминг | Высокая полоса | Узел страны контента |
| Игры | Минимальный пинг | Близко к серверу игры |
| Загрузки | Полоса | Балансировка |
| Работа | Стабильность | Fallback-группа |
По географии
- Для CN-пользователей: HK/TW/JP/SG обычно с наименьшим пингом
- В Европе — выбирайте локальные узлы
- Для доступа к сервисам страны — узел этой страны
Качество линий
- IPLC/IEPL — минимум пинга и максимум стабильности
- CN2 GIA — качественные магистрали
- CN2 GT — компромисс цена/качество
- BGP — автонастройка маршрутов
- Обычные — возможны переполнения в часы пик
Оценивайте не только пинг, но и стабильность/скорость. Тестируйте в часы пик. Не перегружайте один узел всем трафиком.
Оптимизация
1) Резервирование
proxy-groups:
- name: "🚀 Основной"
type: fallback
proxies:
- "HK IPLC 01"
- "HK CN2 01"
- "JP 01"
url: "http://www.gstatic.com/generate_204"
interval: 300
2) Разделение по задачам
proxy-groups:
- name: "🎬 Стриминг"
type: select
proxies:
- "US Group"
- "HK Group"
- name: "🎮 Игры"
type: url-test
proxies:
- "LowPing 1"
- "LowPing 2"
interval: 60
- name: "📥 Загрузки"
type: load-balance
proxies:
- "BW 1"
- "BW 2"
3) URL для тестов
- http://www.gstatic.com/generate_204 — быстрый и стабильный
- https://cp.cloudflare.com/generate_204 — через Cloudflare
- http://www.apple.com/library/test/success.html — для экосистемы Apple
4) Регулярное обслуживание
- Еженедельный ручной тест
- Удаляйте нерабочие узлы
- Следите за уведомлениями провайдера
- Тесты в часы пик отражают реальность
5) Наблюдение через Dashboard
- Текущий узел
- Скорости и задержки
- Топ-приложения по трафику
- Аномалии и подозрительная активность
Итоги
Лучшие практики:
- url-test для повседневного автоподбора
- fallback для критичных сервисов
- отдельные группы под стриминг/игры
- регулярные ручные тесты
- корректируйте по реальному опыту, а не только по пингу