每次开机都要手动打开 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 上移动过应用位置要重设一次
- 别用任务管理器强杀进程,从托盘正常退出