Clash Verge Rev「Clash 设置」详解:端口、局域网连接、IPv6、外部控制与内核切换
Clash 中文网编辑部 · 更新于 2026/10/22 · 对照版本 Clash Verge Rev v2.5.8
Clash Verge Rev 的「设置」页中有一个「Clash 设置」区域,控制 Mihomo 内核本身的行为:端口、局域网连接、IPv6、DNS、日志、外部控制和内核版本等。 这里的设置优先级高于订阅文件中的同名字段——例如订阅里写着 mixed-port: 7890,实际仍以这里设置的 7897 为准。
各项设置一览
| 设置项 | 默认 | 作用 |
|---|---|---|
| 局域网连接 | 关闭 | 允许局域网内其他设备通过本机代理上网 |
| DNS 覆写 | 关闭 | 用软件中的 DNS 设置替换订阅的 DNS 配置 |
| IPv6 | 开启 | 是否处理 IPv6 流量 |
| 统一延迟 | 开启 | 延迟测试时排除握手差异 |
| 日志等级 | Info | 内核日志详细程度 |
| 端口设置 | 混合端口 7897 | 各类代理端口 |
| 外部控制 | 关闭 | 内核 API 的地址与密钥 |
| 网页界面 | — | 打开 Web 控制面板 |
| Clash 内核 | 正式版 | 切换与升级内核 |
| UWP 工具 | — | 仅 Windows:解除 UWP 应用的本地代理限制 |
| 更新 GeoData | — | 更新地理数据库 |
| 流量隧道管理 | — | 端口转发(进阶) |
下面逐项详细说明。
局域网连接
开启后,内核会监听所有网卡,同一局域网中的手机、平板、电视等设备可以把代理设置为“电脑 IP + 7897”来使用电脑的代理。
点击开关右侧的「网络接口」图标,可以查看本机每个网卡的 IP 地址和 MAC 地址,方便告诉其他设备连哪个 IP。
完整设置方法见 局域网共享教程。在公共网络中请保持关闭,否则同一网络中的任何人都能使用你的代理。
DNS 覆写
开启后,软件会用自己的 DNS 设置替换订阅中的 dns 配置。该开关按订阅分别保存。不了解 DNS 时请保持关闭,详见 DNS 覆写教程。
IPv6
控制内核是否处理 IPv6 流量。如果你的宽带有 IPv6 地址,而节点不支持 IPv6,可能出现部分网站访问异常,这时可以关闭 IPv6。
统一延迟
开启后,延迟测试会进行两次:第一次建立连接(包括 TLS 握手等),第二次在已有连接上测速,取第二次的结果。这样可以消除不同协议在握手阶段的差异,使各节点的延迟更具可比性。默认已开启,建议保持开启。关闭后测出的延迟数字会变大,且 TLS 类协议的节点会显得比实际更慢。
日志等级
| 等级 | 内容 |
|---|---|
| Debug | 最详细,记录每条规则匹配过程 |
| Info | 记录每个连接的匹配结果 |
| Warn | 只记录警告 |
| Error | 只记录错误 |
| Silent | 不记录 |
该设置仅对日志目录中 Service 文件夹下的内核日志文件生效。「日志」页面中可以单独筛选显示的等级。
平时用 Info 或 Warn;排查问题时临时调到 Debug,用完调回,以免日志文件过大。
端口设置
点击「端口设置」打开窗口:
| 端口 | 默认值 | 默认启用 | 用途 |
|---|---|---|---|
| 混合代理端口 | 7897 | 是 | 同时支持 HTTP 和 SOCKS5,系统代理使用此端口 |
| SOCKS 代理端口 | 7898 | 否 | 单独的 SOCKS5 端口 |
| HTTP(S) 代理端口 | 7899 | 否 | 单独的 HTTP 端口 |
| Redir 透明代理端口 | 7895 | 否 | 仅 macOS / Linux,透明代理 |
| Tproxy 透明代理端口 | 7896 | 否 | 仅 Linux,透明代理(含 UDP) |
绝大多数人只需要混合代理端口。单独的 SOCKS / HTTP 端口用于只支持某一种协议、又无法使用混合端口的旧软件。透明代理端口用于软路由等高级场景。
端口规则:
- 必须在 1000–65535 之间(低于 1000 会提示“端口号不能小于 1000”);
- 已启用的端口不能重复;
- 可以点击「随机端口」自动分配一个空闲端口;
- 保存时如果端口被其他程序占用,会提示“端口 xxx 已被占用”。
启动时端口被占用的情况:如果启动时混合端口被占用,软件会提示“端口 7897 已被占用,本次运行改用 xxxx。设置未更改,下次启动会重新尝试 7897”。常见原因是同时运行了另一个 Clash 客户端。
修改混合端口后,系统代理会自动更新。但手机等使用局域网共享的设备、终端里设置的环境变量需要手动改成新端口。
外部控制
Mihomo 内核提供一套 RESTful API(外部控制器),网页面板、手机远程管理 App 和脚本都通过它控制内核。Clash Verge Rev 自己的界面通过本地管道/套接字与内核通信,不依赖外部控制器,所以它默认是关闭的。
点击「外部控制」打开设置:
| 选项 | 说明 |
|---|---|
| 启用外部控制器 | 开关,默认关闭 |
| 外部控制器监听地址 | 默认 127.0.0.1:9097,只允许本机访问 |
| API 访问密钥 | 访问 API 时需要的密码,建议设置 |
点击地址和密钥旁的复制按钮,可以复制到剪贴板,粘贴到面板中使用。
安全建议:
- 只在本机使用面板:保持
127.0.0.1; - 需要从局域网其他设备访问:改为
0.0.0.0:9097,必须设置复杂的密钥; - 不要在公网服务器上无密钥开放外部控制器。
外部控制跨域设置
浏览器中的网页面板调用 API 属于“跨域请求”,需要在这里允许面板的来源:
- 允许的来源:添加面板的网址,例如
https://metacubex.github.io;部分默认来源始终包含; - 允许专用网络访问:允许公网网页访问本机/局域网的控制器(Chrome 的“专用网络访问”限制)。
网页界面
「网页界面」中预置了几个常用的 Web 控制面板:
| 面板 | 地址 |
|---|---|
| metacubexd | https://metacubex.github.io/metacubexd/ |
| yacd(Meta 版) | https://yacd.metacubex.one/ |
| zashboard | https://board.zash.run.place/ |
点击「打开链接」即可在浏览器中打开。地址中可以使用占位符:
| 占位符 | 替换为 |
|---|---|
%host |
外部控制器主机 |
%port |
外部控制器端口 |
%secret |
访问密钥 |
例如:
https://metacubex.github.io/metacubexd/#/setup?http=true&hostname=%host&port=%port&secret=%secret
打开后面板会自动连接到你的内核。使用网页界面前需要先启用外部控制器。面板功能介绍见 Mihomo Web 面板教程。
Clash 内核
点击「Clash 内核」可以:
- 在「正式版」和「预览版」之间切换;
- 检查并升级内核到最新版本。
切换或升级后内核会自动重启,现有连接会中断。
| 版本 | 特点 | 建议 |
|---|---|---|
| 正式版(Mihomo) | 经过测试的稳定版本 | 日常使用 |
| 预览版(Mihomo Alpha) | 包含最新功能和修复 | 需要新功能或遇到正式版 bug 时 |
内核程序位于「内核目录」中,可以在「Verge 高级设置 → 内核目录」中打开查看。
UWP 工具(仅 Windows)
Windows 8 开始限制 UWP 应用(如微软商店、邮件、日历、Xbox 应用)直接访问本机的网络服务,导致它们无法使用系统代理。点击「UWP 工具」会打开系统的回环豁免工具,勾选需要的应用并保存即可。
更简单的办法是开启 TUN 模式,它不受此限制。
更新 GeoData
GeoData 指 GeoIP、GeoSite 等地理数据库,决定 GEOIP,CN、GEOSITE,cn 等规则的判断结果。点击「更新 GeoData」会下载最新的数据库。
以下情况建议手动更新:
- 新出现的国内网站被走了代理;
- 某个服务的 GEOSITE 分类没有生效;
- 规则匹配异常。
原理见 GeoIP 与 GeoSite 是什么。
流量隧道管理
流量隧道(tunnels)是一个进阶功能:把本机的某个端口,经过指定的代理组/节点,转发到远端的目标地址和端口。
| 字段 | 说明 |
|---|---|
| 本地监听地址 / 端口 | 本机监听的地址和端口 |
| 目标地址 / 端口 | 要转发到的远端地址 |
| 代理组 / 代理节点 | 转发时使用的出口,可选“跟随当前配置” |
| 协议 | TCP / UDP |
使用场景:某些不支持代理的程序需要访问一个固定的远端服务(例如数据库、SSH 服务器),可以让它连接本机的隧道端口,流量自动经代理转发。普通用户用不到此功能。
相关教程
常见问题
Clash Verge Rev 默认端口是多少?
默认混合代理端口为 7897(同时支持 HTTP 和 SOCKS5)。单独的 SOCKS 端口 7898、HTTP 端口 7899 默认不启用;Redir 7895、Tproxy 7896 仅在 macOS/Linux 可用且默认不启用。
提示端口被占用怎么办?
在「端口设置」中换一个 1000 以上未被占用的端口,或点击「随机端口」。软件启动时若混合端口被占用,会临时改用其他端口并提示,下次启动再尝试原端口。
正式版内核和预览版内核选哪个?
日常使用选正式版(Mihomo 稳定版);预览版(Alpha)包含最新功能和修复,但可能不稳定,遇到正式版的问题时可以试试。
外部控制器要不要开启?
软件界面本身不依赖它。只有需要用网页面板、手机 App 或脚本远程控制内核时才开启,开启后务必设置访问密钥。
为什么在订阅里改端口没有用?
端口、局域网连接、模式、日志等级、IPv6、外部控制器、统一延迟等字段由「Clash 设置」统一接管,订阅或扩展配置中的同名字段会被忽略。
还没安装 Clash Verge Rev?
最新版 v2.5.8,直链 GitHub 官方安装包。