Skip to content
银河录像局gpt

🛡️ Clash Verge Rev 服务模式有何用途?

根据 Clash Verge Rev 的官方网站文档,服务模式(Service Mode) 的主要用途和工作原理如下:

1. 主要用途:开启 TUN 模式

服务模式的核心用途是允许用户在不使用管理员身份运行 Clash Verge Rev 主程序的情况下,成功启动 TUN 模式

  • 背景:TUN 模式需要创建虚拟网卡并修改系统路由,这通常需要管理员权限。
  • 作用:通过安装服务模式,代理内核程序可以获得所需的权限来接管系统流量,而无需用户每次都右键选择“以管理员身份运行”客户端。

2. 工作原理

  • 权限继承:在操作系统中,子进程通常会继承父进程的权限级别。服务模式安装时会以管理员身份启动一个名为 clash-verge-service 的后台进程。
  • 内核拉起:这个拥有管理员权限的服务进程会负责“拉起”(启动)代理内核程序(如 Mihomo)。因此,代理内核作为服务进程的子进程,自动获得了管理员权限,从而能够执行底层的网络操作。

3. 独立运行

clash-verge-service 是独立于 Clash Verge Rev 主界面应用程序之外的进程。当你退出 Clash Verge Rev 的图形界面后,服务模式的进程仍会继续在后台运行,以维持后台服务能力。

补充说明: 开启 TUN 模式后,代理程序会创建一张虚拟网卡,强制重定向所有网络流量(包括 TCP 和 UDP),这对于接管那些不遵守系统代理设置的程序(如部分游戏、命令行工具)非常有用。服务模式正是为了让这一过程更加便捷和无感。

🚀 为什么我需要安装它?(核心优势)

如果你只用来刷网页、看 YouTube,那不需要安装服务模式,默认的“系统代理”就够了。 但如果你有以下需求,必须安装

1. 开启 TUN 模式 (虚拟网卡)

这是服务模式最大的用途。

  • 原理:TUN 模式会在电脑里虚拟出一张网卡。操作系统会以为这是一张真实的网卡,把所有数据包(TCP/UDP)都发给它。
  • 效果:实现 “真·全局代理”。无论是浏览器、微信、各种不支持代理的软件,甚至是 Windows 更新,都会被 Clash 接管并分流。

2. 玩外服游戏 / 语音软件

  • 大多数 PC 游戏(如 Valorant, Apex, PUBG)使用的是 UDP 协议,且不读取系统代理设置。
  • 只有通过 服务模式 + TUN 模式,Clash 才能捕获并加速游戏的流量。

3. 命令行与开发工具

  • 程序员常用的 git, npm, pip, docker 等终端命令,默认是不走系统代理的。
  • 开启服务模式后,无需手动敲命令设置代理,终端也能直接连通 GitHub。

4. UWP 应用 (Windows 商店应用)

  • Windows 10/11 的应用商店、Netflix 客户端等 UWP 应用运行在沙盒中,默认无法访问本地回环代理。TUN 模式可以直接绕过这个限制。

🛠️ 如何安装服务模式?

macOS 用户

  1. 打开软件,点击设置 -> 系统设置 -> 虚拟网卡模式,点击 X(如果你还没有安装)。
  2. 系统会弹出窗口提示“Clash Verge Rev 试图修改配置”。
  3. 输入你的 Mac 开机密码(或指纹)进行授权。
  4. 状态变为 删除图标 即成功。

Clash Verge Rev 开启 TUN 虚拟网卡模式

Windows 用户

  1. 打开 Clash Verge Rev,点击左侧 「设置」 (Settings)
  2. 找到 「服务模式」 (Service Mode) 选项。
  3. 点击右侧的 盾牌图标 🛡️
  4. 点击 「Install」 (安装)
  5. 系统会弹出 UAC 提示(用户账户控制),点击 「是」
  6. 安装成功后,盾牌图标旁边会显示 Active (绿色)

⚠️ 常见问题与故障排除

Q1: 安装服务模式后,必须开启 TUN 模式吗?

A: 不一定。 服务模式只是一个“地基”。安装后,你可以选择不开 TUN 模式(依然用系统代理)。 但如果你要开 TUN 模式,就必须先装服务模式。

Q2: 安装失败 (Install Failed) 怎么办?

A:

  1. 权限不足:请尝试右键点击 Clash Verge Rev 图标,选择 “以管理员身份运行”,然后再尝试安装。
  2. 杀毒软件拦截:火绒、360 可能拦截了系统服务的注册。请临时关闭杀软,或将其加入白名单。
  3. 旧版冲突:如果你之前安装过 Clash for Windows 的服务模式,建议先卸载旧版服务(在 CFW 里点 Uninstall),重启电脑后再来安装 Verge 的服务。

Q3: 开启 TUN 模式后断网了?

A:

  1. 检查你的 节点订阅 是否有效(是不是过期了?)。
  2. 检查 内核:Clash Verge Rev 使用的是 Mihomo 内核,确保内核已正确下载(设置里可以看到内核版本)。
  3. DNS 问题:TUN 模式高度依赖 DNS。尝试在设置里把 DNS 模式改为 Fake-IP(这是最兼容的模式)。
  4. 代理软件冲突:某些代理软件可能会拦截代理请求,导致 TUN 模式失效。
  5. 试试先完全退出软件,软件关闭后,再启动软件,再开启 TUN 模式。

💡 总结

  • 普通用户(看网页、看视频):可以不装服务模式,用默认设置即可。
  • 进阶用户(打游戏、写代码、要所有软件都翻墙):务必安装服务模式,并开启 TUN 模式。

🔗 下一篇: Clash Verge Rev 常见问题:修复 401 错误