跳转到内容
Clash Verge Rev 实践指引配置 · 分流 · 故障排查
独立使用指南

Clash Verge 怎么修改端口

Clash Verge Rev 混合代理端口修改教程:查看 7897、改用空闲端口、同步应用代理,并在 Windows 上检查监听进程和修改后无法连接的问题。

内容更新:2026-09-23按操作顺序整理

在 Clash Verge Rev 中,打开 设置 → 端口设置 → 混合代理端口,填写新端口并保存。随后核对系统代理,并把手工配置过代理的应用同步到新端口,最后重新访问目标页面。

Clash Verge Rev v2.5.5 默认混合端口为 7897,但你实际使用的数字应以设置页面为准。已经正常连接时,无须为了“更快”修改端口。

混合端口是什么,应该改哪一项

混合端口是其他程序连接本机代理的入口,同时支持 HTTP 和 SOCKS5。普通应用需要手动代理时,可以选其中一种支持的协议,连接同一个混合端口。Mihomo 官方说明

在安装 Clash Verge Rev 的这台电脑上,常见填写方式是:

  • 主机或服务器:127.0.0.1。
  • 端口:设置中当前显示的混合代理端口,例如 7897。
  • 协议:按应用支持的选 HTTP 或 SOCKS5。
  • 如果输入框要求完整地址,HTTP 代理可填写 http://127.0.0.1:7897;如果主机与端口分开,则分别填写,不要把整个地址放进主机栏。

“外部控制”用于客户端管理内核,不是应用的代理入口。只想改浏览器或其他应用的代理端口时,不需要修改它。单独的 HTTP 和 SOCKS 端口是另外的可选入口;看到数字不代表对应开关已经开启。

修改混合代理端口

  1. 记下原端口,以及哪些应用手工填过这个地址,便于恢复。
  2. 在 Clash Verge Rev 的“设置”中点击“端口设置”右侧数字。
  3. 修改“混合代理端口”。例如可以尝试 17897,但这个数字只是示例,必须在你的电脑上可用。也可以使用“随机端口”,保存时仍要检查是否成功。
  4. 避免与弹窗内其他已启用端口重复,点击“保存”。遇到占用或保存失败提示时,先处理提示,再重新打开弹窗确认实际值。
  5. 核对系统代理是否指向新端口;若仍指向旧值,可在客户端关闭再开启系统代理,然后检查。
  6. 将应用中手工填写的旧端口改为新值,重新建立连接。

保存时,客户端会检查端口是否重复或被占用。即使提示保存成功,也要重新打开使用代理的应用,确认能正常访问目标网站。具体检查方法见下方“修改后怎样验证”。

Windows 提示端口被占用怎么办

下面的 PowerShell 命令只读取监听信息。把 7897 换成报错中的端口:

终端窗口
Get-NetTCPConnection -LocalPort 7897 -State Listen |
Select-Object LocalAddress, LocalPort, OwningProcess

OwningProcess 是进程 ID。假设结果显示 12345,再执行:

终端窗口
Get-Process -Id 12345 |
Select-Object Id, ProcessName

请用查询结果中的真实 ID 替换 12345。

  • 如果是当前正常运行的 Clash 内核,它监听这个端口是正常现象,不能仅凭“有进程”就认定冲突。
  • 如果是另一个你认识的代理客户端,可以从它自己的界面正常退出,或为需要共存的应用选择不同端口。
  • 如果不认识该进程,先核对名称与用途;可以为 Clash 选择另一个端口,不必强制结束未知进程。
  • 如果没有匹配结果,只表示查询时没有对应 TCP 监听记录,不能保证端口一定能绑定。访问被拒绝、权限或其他绑定错误还需按客户端日志判断。

这里限定 LocalPort 和 Listen,避免把远端端口相同的连接当成本机占用。命令参数见 微软 Get-NetTCPConnection 与 Get-Process。

修改后怎样验证

以新端口 17897 为例,在 Windows PowerShell 中执行:

终端窗口
Test-NetConnection -ComputerName 127.0.0.1 -Port 17897

查看 TcpTestSucceeded:

  • True:本机这个 TCP 端口可以连接。再用前面的监听查询确认所属进程是预期内核。
  • False:先检查保存是否成功、内核是否运行、地址和端口是否一致,再查看日志。

这个测试只确认 TCP 连接,不能证明 HTTP/SOCKS 代理可用,更不能证明节点或目标网站可用。微软 TCP 测试说明

接着在已更新代理配置的应用中打开目标页面,并到 Clash Verge Rev 的“连接”页核对是否出现对应请求。实际访问正常后,再确认其他手工配置代理的程序也已同步。

如果应用仍然连向旧地址,检查它自己的代理设置、浏览器代理扩展,以及你曾手工设置的终端环境变量。只修改明确存在的旧配置,不需要给所有程序新增代理设置。

如果需要让 PowerShell、Git 或 curl 使用这个端口,按 终端代理设置教程完成单次请求验证、临时配置与恢复。

修改后仍不能连接

浏览器正常,某个应用失败

优先核对该应用是否仍使用旧端口,以及选择的协议是否与填入的地址一致。关闭并重新打开该应用,产生新连接后再测试。

新端口没有监听

重新打开端口设置,确认保存后的值;检查客户端是否显示内核错误。若日志报告占用,查询对应进程;若报告其他绑定错误,按原始错误继续检查,不要把所有失败归因于防火墙。

端口能连接,但网页打不开

本地入口已经可达,继续检查订阅、节点与目标请求。可参考 节点与订阅超时排查;若只有部分目标走错出口,则看 规则与分流教程。

电脑可用,手机填写相同地址却失败

手机上的 127.0.0.1 指向手机自身。手机连接电脑需要电脑的局域网地址和相应共享设置,完整步骤见 局域网共享代理教程。本机端口测试通过,不能替代手机到电脑的连通性测试。

能改成 7890 吗?改端口能加速吗?

可以在该端口可用且不与其他已启用入口冲突时尝试 7890,然后同步应用配置并验证。端口数字只是本机入口编号,修改它本身不能保证网速改善或节点恢复。

如果改动后出现问题,恢复之前记录的端口,并同步恢复手工代理配置。首次连接尚未完成的用户可以回到 Clash Verge Rev 使用教程 按步骤检查。