A GUIDE TO THE COREmihomo.st / 独立中文指南
内核基础 / NOTE 09

7890 只是常见端口:代理端口与控制端口怎么分

应用需要填的是代理监听端口,不是面板控制地址。端口值应从当前配置读取。

Mihomo 入门手册 · · 约 3 分钟阅读

设置应用代理时,很多教程直接写 127.0.0.1:7890。这个地址经常出现在示例中,但不是所有客户端都固定使用它。机器上曾经装过其他代理软件时,旧端口尤其容易被误用。

先确定端口用途

HTTP、SOCKS 或 mixed 监听用于接收应用流量;external-controller 是管理 API,用于面板和客户端管理。把控制端口填进浏览器代理设置,不会把它变成代理服务。反过来,用代理端口打开管理面板也通常无法工作。

在客户端设置中找到当前监听端口,再核对应用要求的代理类型。mixed 端口可承接相应代理协议,但应用仍然需要按自己的设置选择 HTTP 或 SOCKS,不能只填一个数字就结束。

本地端口:应用代理设置 → 代理监听端口 → 内核连接本地端口 · 概念示意01应用代理设置02代理监听端口03内核连接用于解释正文步骤,不是软件操作界面或实时检测结果本地端口:应用代理设置 → 代理监听端口 → 内核连接本地端口 · 示意01应用代理设置02代理监听端口03内核连接
管理 API 端口不用于承接应用代理流量。

回环地址代表哪台设备

127.0.0.1 指向当前设备本身。手机里填写电脑上的代理时,填 127.0.0.1 会指向手机,而不是电脑。局域网共享还需要电脑的局域网地址、合适的监听设置和防火墙许可,不是把地址复制过去就能完成。

没有共享需求时,保持本机使用即可。尤其不要为了让面板容易访问,就把管理 API 随意暴露到公网。代理入口和管理入口应分别考虑,后者还涉及配置与连接信息的访问权限。

端口冲突时怎么查

日志中出现 address already in use 一类提示,先确认是不是另一套客户端或残留内核占用了同一个端口。优先正常退出重复软件;确需改端口时,同步更新应用自己的代理设置,再建立一条新连接验证。

端口改完而应用仍指向旧值,是“内核启动正常但软件不能联网”的常见原因。把当前代理地址和端口写进自己的简短配置记录,远比依赖某篇教程的默认数字稳妥。

继续核对资料

MetaCubeX / Mihomo 项目Mihomo 文档Clash Verge Rev 项目

按 2026-10-21 可读项目资料整理。界面与参数可能随版本变化,请对照实际运行版本。

接下来可以看。

返回全部文章 →