首页/网络/常用端口速查/7890 Clash 代理(HTTP/Mixed)

7890 Clash 代理(HTTP/Mixed)

桌面代理客户端 Clash/mihomo 的默认混合端口:HTTP 与 SOCKS5 共用 7890,浏览器与命令行工具常见配置目标。

常用端口速查网络更新于 2026-10-13

7890 是什么

Clash 与 mihomo 等代理客户端把 HTTP 代理和 SOCKS5 代理合并监听在同一个端口,这个混合端口默认就是 7890(配置项 mixed-port)。浏览器插件、curl 以及各类命令行工具把流量指向 127.0.0.1:7890,就能按客户端规则做分流;节点切换与规则查看则通过 9090 上的控制面板完成。

为什么企业终端会出现它

7890 不是任何业务服务的默认端口,它出现在监听列表里基本只有一种解释:这台终端安装了代理客户端。对安全与合规而言,它既可能是员工为访问外部资源自行安装,也可能是被植入的隐蔽出口,需要结合进程路径、启动方式与出网日志一起判断。

基本信息

服务Clash / mihomo 混合代理口
协议TCP(HTTP 与 SOCKS5 共用一个端口)
控制面板9090(RESTful 控制接口)
默认监听范围本机回环,默认不对局域网开放
安全等级仅本机使用;开放给局域网需谨慎

典型使用场景

  • 命令行访问外部服务时临时设置 http_proxy 与 https_proxy
  • 浏览器与下载工具统一指向 127.0.0.1:7890 走规则分流
  • 调试分流规则时观察命中情况与节点延迟
  • 在受控网段内多终端共享一个出口(需显式开启局域网监听)
  • 排查外网访问异常时确认代理进程是否仍在监听、规则是否误拦

代理设置与验证

代理设置与验证
curl -x http://127.0.0.1:7890 https://ifconfig.me   # 验证代理出口 IP
export https_proxy=http://127.0.0.1:7890          # 让当前 shell 走代理
unset https_proxy                                  # 用完及时取消,避免影响其他任务
ss -lntp | grep 7890                               # 确认监听在本机还是全网卡

客户端配置要点

客户端配置要点
# mihomo / Clash 配置片段
# mixed-port: 7890                 # HTTP 与 SOCKS5 共用
# allow-lan: false                 # 关闭局域网共享
# bind-address: 127.0.0.1          # 仅本机
# external-controller: 127.0.0.1:9090
# secret: <控制面板口令>            # 防止面板被随意调用

相关端口

端口用途说明
7890HTTP 与 SOCKS5 混合代理各客户端统一入口
9090控制面板接口切换节点、查看规则与连接
其他自定义口部分软件独立的 socks 口默认值不统一,以实际配置为准
浏览器插件与开发工具的代理设置彼此独立,只改了系统代理未必生效;反过来排查某个工具连不上外网时,先确认它读的是环境变量、系统代理还是自身配置,再决定在哪里调整。

易错点

  • 开启局域网监听且未设认证:内网任意主机可借用你的出口,流量审计全部记在你名下
  • 代理监听到公网可达的地址:等于提供开放代理,被扫描后会用来发起攻击并回指你的 IP
  • 把 7890 当业务端口做封堵排查:实际是终端代理软件,需按终端合规流程处理
  • 长期在 shell 里 export 代理变量:后续脚本与本机服务也被带进代理链路,出现莫名的连接超时

数据来源与参考

  • Clash/mihomo 官方文档(默认 mixed-port 7890)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌