📚 Clash 常见问题集合
为你梳理了节点、规则、连接与报错四大类高频疑问,点击问题即可展开答案。善用搜索与分类,快速定位你的困惑。
🔗 节点与订阅
Clash 订阅链接导入后为什么没有显示任何节点? ▼
通常是因为订阅链接失效、网络环境限制或配置文件格式错误。首先检查链接能否在浏览器中正常打开并返回 base64 编码内容。若链接有效,可能是 Clash 配置中的端口被占用,尝试更换混合端口(如 7895)后重新下载。同时确保没有其他代理软件同时运行。
如何手动添加单个节点? ▼
在 Clash 的“配置”页面,选择当前配置文件并进入编辑模式,手动在 proxies 字段下添加节点信息,格式需遵循 Clash 配置规范(如 vmess、shadowsocks 等)。保存后节点即出现在策略组中,也可以使用 Merge 功能追加节点而不修改原订阅。
📐 规则与分流
什么是规则引擎?如何编写自定义分流规则? ▼
规则引擎是 Clash 的核心,通过匹配域名、IP、GEOIP 等条件决定流量走向。在配置文件的 rules 段编写,支持 DOMAIN-SUFFIX、DOMAIN-KEYWORD、GEOIP、IP-CIDR 等类型。例如 DOMAIN-SUFFIX,google.com,Proxy 表示 google 域名走代理。编写后流量即可按规则分流。
为什么规则明明写了,某些网站还是直连或走错代理? ▼
可能是规则顺序问题,Clash 从上到下匹配,第一条匹配到的规则生效。确保更精确的规则写在前面。也可能是 DOMAIN 规则不生效,尝试使用 DOMAIN-SUFFIX 或 DOMAIN-KEYWORD。另外,检查规则中的策略组名称是否与配置文件中的策略组名称一致。
🌐 连接与代理
开启系统代理后浏览器无法上网,显示“代理服务器拒绝连接”? ▼
这一般是 Clash 未正常退出导致系统代理设置残留。重新打开 Clash,再关闭系统代理开关即可修复。如果仍不行,手动进入系统网络设置,关闭代理开关或清空代理地址。确保 Clash 以管理员身份运行以避免权限问题。
TUN 模式有什么作用?开启后部分应用还是无法代理怎么办? ▼
TUN 模式通过创建虚拟网卡接管所有流量,适用于命令行、游戏等不遵循系统代理的程序。开启后若部分应用无效,可能是应用绑定了特定网络接口,尝试重启应用或切换 TUN 模式堆栈(如 gvisor / system)。同时检查防火墙是否放行了 Clash 进程。
Clash 配置文件中的“混合端口”是什么?需要修改吗? ▼
混合端口(Mixed Port)是 Clash 同时提供 HTTP 和 SOCKS5 代理的端口,默认为 7890。当其他程序占用该端口时,需要修改为其他空闲端口,例如 7895。修改后,系统代理和局域网共享均使用新端口。
🛠️ 报错排查
如何让局域网内其他设备通过 Clash 共享代理? ▼
在 Clash 常规设置中开启“允许局域网连接”(Allow LAN),然后查看本机 IP 地址,其他设备在代理设置中填入该 IP 和混合端口号即可。注意防火墙需放行该端口,且确保设备在同一局域网下。
Clash 内核频繁重启或日志报错“address already in use”? ▼
这是典型的端口冲突,表明混合端口或 SOCKS5 端口已被其他程序占用。可尝试在设置中更改端口,或通过命令行 netstat -aon 查找占用端口的进程并结束它。重启 Clash 后一般可解决。
🔍 还没找到你的问题?
浏览我们的详细教程,或下载客户端对照操作,绝大多数配置难题都能迎刃而解。
📖 查看完整教程