Перейти к содержимому
RU

Главная / Блог / Возможности

Автозапуск, тихий старт и настройки трея

Автозапуск, тихий старт и настройки трея

Открывать Clash Verge вручную после каждой загрузки, а потом вручную включать системный прокси, надоедает за пару дней. Здесь всё, что связано с автоматическим стартом.

Три переключателя, которые путают

В Настройки → Общие есть три опции, которые смешивают:

Что чем управляет1Auto Launchзапускать Clash Verge при старте системы2Silent Startстартовать без показа главного окна, сразу в трей3Auto enter lite modeосвобождать память интерфейса после периода бездействия, ядро продолжает работать
Первые два хорошо работают вместе; третий — про память

Auto Launch регистрирует запись автозагрузки в системе.

Silent Start влияет только на то, появляется ли окно при запуске. Без него окно всплывает при каждой загрузке.

Lite mode: интерфейс Clash Verge — это WebView, куда и уходит основная память. Lite mode выгружает интерфейс и оставляет ядро работать; щелчок по значку в трее возвращает его. На поведение прокси это не влияет вообще.

Рекомендуемая комбинация

Настроить один раз и забытьAuto Launch — включитьSilent Start — включитьAuto enter lite mode — включить (особенно полезно, если памяти мало)Системный прокси — включить (состояние запоминается и восстанавливается после перезагрузки)Сворачивать в трей при закрытии — включить (чтобы крестик не завершал программу)

С такими настройками сценарий выглядит так: загрузили машину, ничего не делаете, а прокси уже работает и значок тихо сидит в трее.

Особенности платформ

Windows

Автозапуск делается через реестр, по адресу:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Про UAC: если Clash Verge помечен «запускать от имени администратора», обычный механизм автозагрузки Windows его не поднимет (UAC заблокирует). В этом случае используйте Планировщик заданий:

  1. Win+R, затем taskschd.msc
  2. Создать задачу → на вкладке «Общие» отметить «Выполнить с наивысшими правами»
  3. Триггер: при входе в систему
  4. Действие: запуск программы, указать на exe Clash Verge

Большинству это не нужно — Clash Verge по умолчанию не требует прав администратора, поскольку привилегированную часть TUN берёт на себя отдельно установленная системная служба.

macOS

Автозапуск использует Объекты входа, они видны в Системные настройки → Основные → Объекты входа.

Linux

Автостарт опирается на механизм вашей графической среды, который создаёт файл здесь:

~/.config/autostart/clash-verge.desktop

Проверьте, есть ли он:

ls -l ~/.config/autostart/
cat ~/.config/autostart/clash-verge.desktop

Если файла нет, переключите настройку в Clash Verge; если и это не помогло — напишите его сами:

[Desktop Entry]
Type=Application
Name=Clash Verge
Exec=/usr/bin/clash-verge
Icon=clash-verge
Terminal=false
X-GNOME-Autostart-enabled=true

GNOME, KDE, XFCE и Cinnamon все уважают это стандартное расположение, с небольшими различиями.

Значок в трее

Что умеет меню трея

Правый клик по значку (одиночный клик на macOS) обычно позволяет:

  • Переключаться между режимами правил, глобальным и прямым
  • Включать системный прокси и TUN
  • Быстро менять узлы
  • Открыть главное окно
  • Выйти

В повседневности это намного быстрее, чем открывать главное окно.

Нет значка в трее под GNOME

GNOME убрал поддержку старого трея в версии 3.26; нужно расширение:

sudo apt install gnome-shell-extension-appindicator   # Debian/Ubuntu
sudo dnf install gnome-shell-extension-appindicator   # Fedora

Выйдите из сеанса и войдите снова, затем убедитесь в приложении «Расширения», что оно включено.

Windows прячет значок в трее

Windows убирает редко используемые значки в область переполнения.

Параметры → Персонализация → Панель задач → Другие значки в области уведомлений → включите Clash Verge, и он останется на виду.

То, что легко упустить: что происходит при выходе

Корректный выход из меню трея заставляет Clash Verge:

  1. Выключить настройку системного прокси
  2. Убрать виртуальный адаптер и маршруты, если TUN был включён
  3. Остановить процесс ядра

Убийство процесса из Диспетчера задач пропускает все три шага, из-за чего может остаться устаревшая настройка прокси — то самое «я закрыл программу, и теперь ничего не грузится».

«После загрузки интернет появляется не сразу»

Кто-то замечает, что первые 10–20 секунд после загрузки связи нет. Обычно последовательность такая:

Тайминг запускаСистема загружаетсясеть ещё не готоваClash Verge стартуетначинает загружать конфигурациюТянет обновление подпискиесли настроено обновление при стартеЯдро готовотолько теперь можно пользоваться
Именно эта загрузка подписки всё тормозит, пока сеть ещё поднимается

Решение: поставьте более длинный интервал автообновления (24 часа) вместо расчёта на обновление при каждой загрузке. Конфигурация кешируется локально, так что она поднимется и без доступа к сети.

Коротко

  • Auto Launch + Silent Start + lite mode — комбинация с наименьшими усилиями
  • На Windows при сбое автозапуска сначала смотрите Диспетчер задач → Автозагрузка приложений
  • На macOS переустановите настройку после перемещения приложения
  • Не убивайте процесс из Диспетчера задач — выходите через трей

Смотрите также: шесть настроек при первом запуске и чистое удаление.