Clash Verge Rev 代理端口怎么设置?
简答:Clash Verge Rev 的代理端口应以当前客户端设置页和运行状态显示为准,不要直接照抄 7897。通常优先使用 Mixed(混合)端口:本机地址填 127.0.0.1,端口填当前 Mixed 端口;修改后先重新开启系统代理,再用浏览器或 curl 验证。若端口被占用,先关闭冲突客户端,仍失败再换一个未占用端口,并同步更新手动填写过端口的软件。
定义:代理端口是 Clash Verge Rev 在本机监听代理流量的入口,通常与 127.0.0.1 组合使用;Mixed 端口可同时接收 HTTP 和 SOCKS5 代理请求。
先试这一步:查看当前真正生效的代理端口
如果浏览器突然打不开网页,先不要修改订阅配置。打开 Clash Verge Rev,进入设置中的端口配置区域,查看当前 Mixed、HTTP 和 SOCKS 端口;界面名称可能随版本变化,资料核验日期为 2026-11-02,应以你当前客户端显示的字段为准。
- 入口:打开客户端设置,找到端口、Port 或 Clash 设置相关区域。
- 动作:记录当前 Mixed 端口,以及客户端首页或系统代理设置中显示的本机代理地址。
- 判定:如果地址是
127.0.0.1,说明它通常只供本机软件使用;如果地址是局域网地址或监听范围较宽,则进入后文的局域网排查。
官方项目的设置字段中包含 Mixed Port、Socks Port、Http(s) Port 等端口项,也提供“端口已被占用”“当前正在使用端口”和自动回退等提示。可参考 项目设置字段定义。
| 端口类型 | 适合什么场景 | 填写方式 | 注意事项 |
|---|---|---|---|
| Mixed | 浏览器、系统代理、支持 HTTP 或 SOCKS5 的软件 | 地址填 127.0.0.1,端口填当前 Mixed 值 | 通常是最省事的选择,但必须以当前运行值为准 |
| HTTP | 只接受 HTTP/HTTPS 代理的程序 | 选择 HTTP 代理类型,再填当前 HTTP 端口 | 不要把 HTTP 端口和 SOCKS5 类型混用 |
| SOCKS | 明确要求 SOCKS4、SOCKS5 的程序 | 选择 SOCKS5 代理类型,再填当前 SOCKS 端口 | 客户端支持的协议类型要与软件设置一致 |
| External Controller | 控制面板、脚本或 API 调用 | 不要填入浏览器代理设置 | 它是控制接口,不是浏览流量代理端口 |
开源内核文档将 HTTP、SOCKS 和 Mixed 作为不同的入站代理类型,并明确说明 Mixed 端口可以同时处理 HTTP(S) 与 SOCKS5 请求;详情见 Mihomo 端口配置文档。因此,搜索结果中常见的 7897 只能作为配置示例,不能视为每台设备的固定默认端口。
修改 Mixed 端口:最短可回滚步骤
- 备份:先记下当前 Mixed、HTTP、SOCKS 端口,并关闭其他可能使用本机代理的客户端或浏览器代理扩展。
- 打开入口:进入 Clash Verge Rev 的端口配置区域,定位 Mixed Port。
- 执行动作:将 Mixed 端口改为一个当前没有被其他程序使用的端口,保存设置。
- 观察结果:客户端提示保存成功,且首页显示内核或代理已运行;如果出现“端口已被占用”或内核无法启动,说明新端口仍不可用。
- 重新应用:关闭再开启一次系统代理,避免操作系统仍保留旧的手动代理地址。
- 复测:先打开一个普通网页,再检查浏览器代理设置、终端环境变量、Git 或包管理器是否仍写着旧端口。
官方项目的界面字段包含端口保存成功、端口占用、当前运行端口和自动回退提示;当自动回退发生时,客户端可能临时使用另一个端口,但原设置不一定已经永久修改。遇到这种情况,应以客户端当前运行状态和系统代理地址为准,不要只看原来的配置值。
回滚方法:如果修改后连接异常,先关闭系统代理,再把 Mixed 端口改回备份值;随后重新开启系统代理,并确认没有第二个客户端抢占同一端口。
Windows、macOS、Linux 如何使用这个端口
系统代理方式:在客户端开启 System Proxy 后,客户端会尝试修改操作系统代理设置。浏览器和其他遵循系统代理的软件通常不需要再次手填端口,但应检查系统设置中是否显示当前的本机地址和端口。
- Windows:开启客户端的 System Proxy,随后在系统代理页面确认代理地址和端口已更新。若首页显示已开启但浏览器仍直连,先关闭再开启一次系统代理,并检查是否有其他代理软件或扩展覆盖设置。
- macOS:开启 System Proxy 后,确认当前网络服务的代理配置已写入。切换 Wi-Fi 或网络服务后,如果代理状态消失,应重新应用客户端的系统代理设置。
- Linux:桌面浏览器可能读取桌面环境代理,但终端、Git、包管理器不一定自动读取,因此需要在对应工具中单独填写本机地址和当前端口。
项目设置文案将 System Proxy 定义为修改操作系统代理设置,将 TUN Mode 定义为通过虚拟网卡捕获系统流量,并提示启用 TUN 后通常不需要再启用系统代理;可核对 项目系统代理与 TUN 设置说明。实际菜单和权限要求应以当前版本界面为准。
手动代理填写:如果某个软件不读取系统代理,按它要求选择 HTTP 或 SOCKS5 类型,地址填 127.0.0.1,端口填当前对应端口。不要把控制端口填进浏览器,也不要把 HTTP 类型误填成 SOCKS5。
可用下面的低风险方式复测:先在浏览器中访问普通网页;若终端支持 curl,再使用当前端口进行一次显式代理测试,命令中的端口必须替换为客户端实际显示值:
curl -x http://127.0.0.1:端口 https://example.com如果客户端使用的是 SOCKS5 类型,则应按软件要求改为 SOCKS5 代理格式;不要在未确认协议类型时直接复制命令。
端口被占用、改完仍无法上网:按现象分流
| 现象 | 优先检查 | 处理动作 | 复测条件 |
|---|---|---|---|
| 客户端提示端口已被占用 | 是否同时运行了其他代理客户端、旧内核或后台服务 | 退出冲突程序;Windows 可用 netstat -ano | findstr :端口 查看占用进程,再决定关闭进程或更换端口 | 客户端能正常启动,日志不再出现 bind 或 port in use |
| 客户端显示运行,但浏览器打不开 | 系统代理是否仍指向旧端口,浏览器扩展是否覆盖代理 | 关闭扩展,重新开启 System Proxy,检查系统代理地址 | 浏览器代理设置与客户端当前运行端口一致 |
| 浏览器能用,终端或 Git 不能用 | 终端是否读取桌面系统代理 | 在对应工具中单独填写 127.0.0.1 和当前 HTTP 或 Mixed 端口 | 只对该工具进行一次显式代理测试 |
| 开了 TUN 后行为与系统代理不同 | 是否同时启用了两套接管方式,或规则、DNS、权限存在问题 | 先关闭 TUN,只测试 System Proxy;确认浏览器正常后,再单独测试 TUN | 每次只改变一个开关,便于判断问题来源 |
| 局域网其他设备无法连接 | 是否允许局域网、监听地址、防火墙和设备间网络是否互通 | 仅在确有需要时开启局域网访问;使用电脑在局域网中的实际地址和对应端口,并限制访问范围 | 先用同一局域网内的测试设备验证,再恢复最小暴露范围 |
内核文档提醒,HTTP、SOCKS 和 Mixed 入站端口不应直接暴露到互联网。局域网共享只是局部网络内的使用场景,不应把监听地址、防火墙放行和代理端口直接暴露到公共网络;可参考 Mihomo 入站配置文档。
如果 Windows 上同时开启 System Proxy 和 TUN,排查时应先关闭其中一项。官方项目的设置文案把两者描述为不同的接管机制;先用系统代理完成浏览器验证,再测试 TUN,能够减少“端口正常但流量路径不明”的误判。
局域网设备连接电脑代理时怎么填
- 确认前提:电脑与手机或另一台设备处在同一局域网,且电脑能看到自己的局域网地址。
- 客户端设置:只有确实需要共享时,才开启允许局域网访问或等效选项。
- 设备填写:代理地址填电脑的局域网 IP,不要填
127.0.0.1;端口填当前允许局域网访问的 HTTP、SOCKS 或 Mixed 端口。 - 防火墙检查:只允许当前局域网访问对应端口,不要为了测试关闭全部防火墙。
- 复测与回滚:测试完成后关闭局域网共享,或恢复仅本机监听,避免不必要的暴露。
127.0.0.1 只代表发起请求的那台设备自身。手机填写电脑的 127.0.0.1 时,请求会回到手机自己,而不是电脑上的客户端,这是局域网代理最常见的填写错误。
资料边界与核验说明
本文资料核验日期为 2026-11-02。端口名称、系统代理与 TUN 的功能依据项目公开代码和 Mihomo 配置文档整理;具体默认值、菜单位置、自动回退行为可能随客户端版本、运行模式和配置文件变化,因此正文没有把 7897、某个版本号或某个安装包地址写成固定结论。
本文是第三方使用指南,不是相关客户端的官网或官方下载页面。安装包、发布版本和更新状态应通过项目公开发布渠道自行核对。
常见问题
Clash Verge Rev 的代理端口是不是固定 7897?
不是。公开配置示例中可能出现 7897,但不同版本、配置文件、运行模式或端口冲突都可能导致实际端口不同。应以客户端当前端口设置和系统代理地址显示为准。
修改 Mixed 端口后,系统代理要不要重新设置?
建议关闭后重新开启一次 System Proxy,并检查操作系统中的代理地址和端口。客户端可能自动更新系统代理,但浏览器扩展、终端变量、Git、包管理器和其他设备中手动填写的旧端口不会自动同步。
Mixed、HTTP 和 SOCKS 端口应该选哪个?
不确定软件协议要求时,优先查看该软件支持的代理类型。Mixed 适合同时兼容 HTTP 与 SOCKS5 的场景;只支持 HTTP 的软件填 HTTP 端口,只支持 SOCKS5 的软件填 SOCKS 端口。
端口被占用时,直接换一个端口可以吗?
可以,但先确认占用者。优先退出其他代理客户端、旧内核或后台服务,再保存新的未占用端口;修改后重新开启系统代理,并更新所有手动填写过旧端口的软件。
系统代理和 TUN 模式能同时打开吗?
两者是不同的流量接管方式。排障时不建议一开始同时开启:先关闭 TUN,仅验证 System Proxy;浏览器正常后再单独测试 TUN。这样更容易判断是端口、系统代理、规则还是 TUN 权限问题。
为什么手机填 127.0.0.1 连接不上电脑上的代理?
因为 127.0.0.1 只表示当前设备自己。手机连接电脑代理时,应填电脑在局域网中的 IP、当前允许局域网访问的代理端口,并检查客户端允许局域网设置和防火墙规则。
相关阅读
- Clash Verge Rev 已连接但打不开网页,继续按流量是否进入客户端排查
- 如果端口正常但网页仍打不开,再检查 Rule、Global 与 Direct 模式
- 如果问题出在配置导入,先分清 YAML 配置文件和订阅链接
- 查看更多客户端连接问题排查步骤