每次開機都要手動打開 Clash Verge、再手動開系統代理,用兩天就煩了。這篇把自啟相關的設定一次說清楚。
三個開關,作用各不相同
設定 → 常規裡有三個容易搞混的選項:
開機自啟:註冊到系統的啟動項。
靜默啟動:只影響「啟動時要不要彈視窗」。不開的話每次開機都會有個視窗跳出來。
輕量模式:Clash Verge 的介面是 WebView,佔記憶體的大頭在這兒。輕量模式會把介面解除安裝掉,只留核心跑著,需要時點托盤圖示再載入回來。代理功能完全不受影響。
推薦設定
這套設定下的實际體驗是:開機之後什麼都不用做,托盤裡安靜地待著,代理已經生效。
各平台的具體行為
Windows
開機自啟通過註冊表實現,寫在:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run關於 UAC:如果 Clash Verge 被設定為「以管理員身份執行」,Windows 的普通啟動項機制無法自動啟動它(會被 UAC 攔下)。這種情況需要改用任務計劃程式:
Win+R輸入taskschd.msc- 創建任務 → 常規裡勾選「使用最高權限執行」
- 觸發器:登入時
- 操作:啟動程式,指向 Clash Verge 的 exe
一般使用者不需要這麼做——Clash Verge 預設不要求管理員權限,TUN 相關的特權操作由單獨安裝的系統服務承擔。
macOS
開機自啟通過 Login Items 實現。可以在「系統設定 → 通用 → 登入項」裡看到。
Linux
自啟依賴桌面環境的 autostart 機制,會在這裡生成一個檔案:
~/.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不同桌面環境對 autostart 的支援略有差異,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 會:
- 關閉系統代理設定
- 如果開了 TUN,撤銷虛擬網路卡和路由
- 停止核心行程
如果直接在任務管理器裡結束行程,這三步都不會執行,可能留下系統代理殘留,表現為「關了軟體反而全網上不去」。
關於「開機後要等一會兒才能上網」
有些使用者會發現開機後前 10~20 秒網頁打不開。原因通常是:
最佳化辦法:把訂閱的自動更新間隔設長一點(24 小時),不要依賴每次開機都更新。設定檔本地已有快取,不聯網也能先跑起來。
小結
- 開機自啟 + 靜默啟動 + 輕量模式,這套組合最省心
- Windows 上自啟失效優先查「任務管理器 → 啟動應用」有沒有被停用
- macOS 上移動過應用位置要重設一次
- 別用任務管理器強殺行程,從托盤正常退出