Clash Verge

更新于 2026 年 7 月 · 6 分钟阅读

混合端口与控制端口说明

混合端口 7897 同时收 HTTP 和 SOCKS5,软件里填哪种代理都指它。外部控制端口 9097 是另一回事,混起来就一直连不上。

合作推荐还没有可用节点?合作机场注册即送 1GB 香港高速体验流量,支付宝直付,一键导入客户端。获取高速节点
01

一个端口收两种协议

混合端口的意思是它自己认协议:来的是 HTTP 代理请求就按 HTTP 处理,是 SOCKS5 握手就按 SOCKS5 处理,用不着为两种协议各开一个口。

所以在别的软件里,无论选 HTTP 代理还是 SOCKS5 代理,地址都填 127.0.0.1、端口都填 7897。有人为此专门去找 SOCKS 端口在哪,其实就是同一个。

合作推荐订阅链接从哪来?本站合作机场注册即送 1GB 香港高速体验流量,可直接一键导入。获取高速节点
02

9097 不能当代理端口用

外部控制端口是给面板和脚本调接口的,走的是 HTTP API,不转发你的上网流量。填到浏览器或者系统代理里,页面会一直打不开,或者返回一堆看不懂的响应。

这个端口怎么配、要不要设 secret,站内有单独一篇讲。这里只要记住一句:9097 和 7897 是两套完全不同的东西,谁也代替不了谁,填错了排查半天也找不出原因。

新手从这里开始

改端口之后系统代理会自动跟着走,手动填过的地方不会。终端的环境变量、浏览器插件、局域网里的设备都得自己再改一遍。

03

端口被占用是什么表现

最典型的是内核起不来:主页显示未运行,日志里就孤零零一行绑定失败,之后什么都没有。这时候别去翻订阅和规则,问题不在配置内容上。

原因通常是另一个代理客户端也在用 7897,或者系统把这段端口预留了。在 Clash 设置里把混合端口改成一个没人用的值,比如 7898,保存后内核会重新起来。

04

改完端口要跟着改的地方

系统代理开关会自动用新端口,所以走系统代理的浏览器不用管,它跟着一起变。但凡是你当初手动填过端口的地方,一个都不会自动更新,得自己回去挨个改。

局域网里别的设备、终端里的 http_proxy 和 https_proxy 环境变量、浏览器的代理切换插件、Git 和包管理器的代理配置,这些都要照新端口改一遍,漏一个就表现为那一个工具单独不通。

项目是什么

Clash Verge Rev 是基于 Tauri 的 Mihomo 图形客户端,支持配置管理、系统代理、TUN 模式、规则编辑和 WebDAV 备份。

官方源码