ClashX: тест скорости узлов и выбор лучшего прокси

Обложка: тест скорости узлов

Зачем тестировать

Правильный выбор узла влияет на скорость загрузки страниц, плавность видео, стабильность игр и производительность загрузок.

💡
Практика

Тестируйте регулярно — производительность меняется в зависимости от времени суток и нагрузки. Настройте авто-тест, чтобы всегда использовать лучший узел.

Понимание метрик

Ключевые показатели: задержка (Ping), потери пакетов и полоса пропускания.

Задержка

< 50ms
Отлично
50-100ms
Хорошо
100-200ms
Средне
200-500ms
Слабо
> 500ms
Плохо

Потери пакетов

Даже 1% потерь ухудшают звонки и игры. Стремитесь к 0%.

Полоса

Тест задержки не показывает пропускную способность — оценивайте её реальным использованием/тестами.

⚠️
Ограничения

Результаты — ориентир, а не абсолют. Влияют маршрут, нагрузка и местоположение сервиса.

Ручной тест

Через меню ClashX

  1. Иконка ClashX в меню
  2. Меню «Прокси»
  3. «Тест задержки» (Benchmark)
  4. Сравните значения у узлов

Горячая клавиша

Назначьте шорткат в настройках macOS для быстрого запуска теста.

Тест группы

  1. Откройте нужную группу
  2. Клик правой кнопкой по имени группы
  3. «Тест задержки»

Через Dashboard

  1. http://127.0.0.1:9090/ui
  2. Раздел «Прокси»
  3. Выберите группу/узел
  4. Нажмите кнопку «молния»

Преимущество 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 обычно с наименьшим пингом
  • В Европе — выбирайте локальные узлы
  • Для доступа к сервисам страны — узел этой страны

Качество линий

  1. IPLC/IEPL — минимум пинга и максимум стабильности
  2. CN2 GIA — качественные магистрали
  3. CN2 GT — компромисс цена/качество
  4. BGP — автонастройка маршрутов
  5. Обычные — возможны переполнения в часы пик
⚠️
Подводные камни

Оценивайте не только пинг, но и стабильность/скорость. Тестируйте в часы пик. Не перегружайте один узел всем трафиком.

Оптимизация

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 для критичных сервисов
  • отдельные группы под стриминг/игры
  • регулярные ручные тесты
  • корректируйте по реальному опыту, а не только по пингу