Nexitally OpenClash 设置帮助
来源:Nexitally 文档中心《Openclash 设置》 原始页面:https://nexitally-1.gitbook.io/nexitally-wen-dang-zhong-xin/nexitally-wen-dang-dao-hang/openclash-she-zhi
本文根据官方页面重新整理,重点保留实际配置步骤、关键注意事项和易踩坑项,便于后续查阅。
1. 使用前说明
官方特别提醒:
尽量使用 Nexitally 官网提供的原版订阅。
不建议自行修改配置文件。
不建议使用第三方转换后的订阅配置。
自行修改或经过第三方转换后,可能出现:
无法联网;
网络不稳定;
流媒体解锁失效;
OpenClash 规则异常;
DNS 或分流行为异常。
因此,如果没有特殊需求,建议优先保持官方配置。
2. 添加订阅



2.1 获取订阅地址
登录 Nexitally 官网,在订阅相关页面复制自己的订阅链接。
订阅链接属于敏感信息,不要分享到群聊、论坛或截图中。
2.2 进入 OpenClash
进入 OpenWrt / iStoreOS 后台:
服务 → OpenClash找到:
配置文件订阅2.3 新增订阅
新建订阅配置,将刚才复制的订阅地址粘贴进去,然后保存。
建议确认:
订阅地址完整;
没有多余空格;
没有误复制换行符;
使用的是官网原始订阅地址。
3. 关于订阅自动更新

这是官方页面中非常重要的一点:
关闭订阅自动更新。
官方页面虽然部分截图或文字中出现了自动更新相关设置,但页面随后连续强调:
务必关闭订阅的自动更新,配图错误。
因此实际配置时,应以这个红字警告为准。
推荐做法
关闭 OpenClash 中该订阅的自动更新;
需要更新节点或配置时手动执行更新;
更新前如果当前网络工作正常,可以先备份现有配置。
这样能够减少订阅更新后规则、节点或配置变化导致突然断网的情况。
4. OpenClash 基础设置
官方建议:
尽量严格按照文档设置,不要随意开启大量高级功能。
OpenClash 可配置项目非常多,但并不是开启越多越好。
对于普通旁路由或主路由代理场景,优先保持简单配置,可以减少:
DNS 冲突;
规则冲突;
配置覆写;
网络环路;
流媒体异常;
OpenClash 启动失败。
5. 模式设置

进入:
OpenClash → 全局设置按照官方页面给出的模式进行配置。
如果你的目标是:
国内网站 → 直连
国外网站 → 代理
局域网设备 → 正常访问通常应保持基于规则的分流方式,而不是简单全局代理。
配置完成后不要急着继续打开其他增强功能,先确认 OpenClash 能正常启动。
6. DNS 设置

进入 OpenClash 的 DNS 设置页面,按照官方推荐项进行配置。
DNS 是 OpenClash 中最容易引起问题的部分之一。
如果出现以下现象:
Google IP 能 ping 通
但域名打不开
GitHub 偶尔打不开
订阅地址无法解析
curl 提示 Could not resolve host优先检查 DNS,而不是直接怀疑代理节点。
建议排查顺序:
OpenWrt 本机是否能解析域名;
OpenClash DNS 是否正常启动;
LAN 客户端 DNS 是否指向路由器;
是否存在 AdGuardHome、SmartDNS 等其他 DNS 服务冲突;
是否启用了不必要的 DNS 劫持或覆写。
7. 禁用不必要的覆写


这是官方文档重点强调的内容之一。
进入 OpenClash 的覆写相关设置后:
官方截图红框中的覆写选项应全部禁用。
并且:
红框中的相关勾选项不要选择。
原因是订阅本身已经包含完整配置,如果 OpenClash 再进行大量覆写,容易改变原订阅行为。
可能产生:
DNS 被覆盖;
规则顺序发生变化;
节点分组异常;
流媒体策略异常;
GEO 规则不生效;
配置更新后无法正常启动。
原则可以概括为:
官方订阅负责规则
OpenClash 负责运行
尽量减少二次修改8. GEO 数据库

按照官方文档设置 GEO 数据库订阅。
GEO 数据通常用于:
GeoIP
GeoSite
国家 / 地区规则
大陆地址判断它直接关系到规则分流是否正确。
例如:
中国大陆地址 → DIRECT
国外地址 → PROXY如果 GEO 数据失效或版本异常,可能出现国内网站误走代理。
9. 大陆白名单

按照官方文档配置大陆白名单订阅。
大陆白名单的作用主要是:
常见大陆域名/IP
↓
DIRECT这样可以降低代理流量消耗,同时避免:
国内视频网站走国外节点;
国内 CDN 绕路;
国内服务延迟增加;
不必要地消耗机场流量。
对于有流量额度的订阅,这项尤其重要。
10. 应用配置

上述项目调整完成后,执行:
应用配置然后等待 OpenClash 重新加载。
建议不要连续反复点击应用。
应用后检查:
OpenClash 运行状态
核心是否运行
配置文件是否加载成功
DNS 是否正常11. 选择代理节点


官方推荐通过 Yacd 控制面板进行节点选择。
进入:
OpenClash → 控制面板 → Yacd然后找到对应策略组并选择节点。
节点选择时不要只看延迟。
建议综合考虑:
延迟;
实际下载速度;
晚高峰稳定性;
丢包;
流媒体解锁;
节点所在地。
例如:
日常浏览
↓
低延迟节点
下载 / GitHub
↓
稳定、高带宽节点
流媒体
↓
支持对应地区解锁的节点12. 网络测试
官方测速示例

晚高峰 YouTube 示例

配置完成后建议按下面顺序测试。
12.1 国内网站
例如:
百度
淘宝
京东确认:
打开速度正常;
没有明显绕路;
尽量走 DIRECT。
12.2 国外网站
例如:
Google
GitHub
YouTube确认是否能正常访问。
12.3 OpenWrt 本机测试
SSH 登录 OpenWrt 后可以执行:
curl https://www.google.com或:
curl https://ipinfo.io如果能返回内容,说明 OpenWrt 本机基本已经具备外网访问能力。
12.4 DNS 测试
例如:
nslookup google.com如果无法解析域名,说明更可能是 DNS 问题。
还可以直接测试 IP 连通性:
ping 8.8.8.8如果:
IP 能通
域名不通优先排查 DNS。
13. 流量控制建议
如果订阅存在流量限制,不建议让所有流量都通过代理。
理想状态:
┌─ 国内网站 ─── DIRECT
局域网设备 ─ OpenClash
└─ 国外网站 ─── PROXY建议直连:
中国大陆网站;
NAS 局域网访问;
局域网设备通信;
国内软件下载;
国内视频;
系统更新(根据实际情况);
大文件国内下载。
代理主要用于:
Google;
GitHub;
YouTube;
国外 API;
无法直接访问的国外网站。
这样可以明显降低订阅流量消耗。
14. OpenClash 固件 / 组件更新

官方页面还提供了 OpenClash 更新相关操作。
升级前建议:
备份 OpenClash 当前配置;
确认当前网络正常;
不要同时升级大量组件;
更新后确认 Clash 核心是否兼容;
检查 OpenClash 日志。
如果当前版本长期稳定运行:
不是必须为了“最新版本”而升级。对于 NAS、家庭服务器或长期运行的网络环境:
稳定优先于追新。
15. 手机是否还需要开启代理
如果家里的路由器已经通过 OpenClash 实现了代理,那么手机连接家庭 Wi-Fi 后:
手机
↓
家庭 Wi-Fi
↓
OpenClash
↓
代理节点此时手机上通常没有必要再打开 Shadowrocket、Surge 等代理软件。
否则会形成类似:
手机代理
↓
路由器代理
↓
机场节点可能导致:
网络速度下降;
增加手机性能开销;
DNS 复杂化;
部分 APP 网络异常。
因此:
在家 → 手机代理关闭
外出 → 手机代理开启是比较合理的使用方式。
16. Shadowrocket 自动切换


官方文档提供了 Shadowrocket 自动切换的思路:
连接家庭 Wi-Fi
↓
自动关闭手机代理
离开家庭 Wi-Fi
↓
自动开启代理这样就不需要每天手工开关代理。
具体操作可根据 Shadowrocket 当前版本提供的自动化、快捷指令或按 Wi-Fi SSID 切换功能设置。
17. Surge 自动切换
官方给出的思路是在 Surge 主配置文件中加入网络变化事件:
[Script]
script1 = type=event,event-name=network-changed,script-path=wifi-changed.js然后通过脚本判断当前连接的 Wi-Fi SSID。
基本逻辑:
如果连接家庭软路由 Wi-Fi
↓
Surge = DIRECT
如果离开家庭 Wi-Fi
↓
Surge = RULE示意逻辑:
const WIFI_DONT_NEED_PROXYS = ["家庭 Wi-Fi SSID"];
const CURRENT_WIFI_SSID_KEY = "current_wifi_ssid";
if (wifiChanged()) {
const mode = WIFI_DONT_NEED_PROXYS.includes($network.wifi.ssid)
? "direct"
: "rule";
$surge.setOutboundMode(mode);
$notification.post(
"Surge",
`Wi-Fi changed to ${$network.wifi.ssid || "cellular"}`,
`use ${mode} mode`
);
}
function wifiChanged() {
const currentWifiSSID =
$persistentStore.read(CURRENT_WIFI_SSID_KEY);
const changed =
currentWifiSSID !== $network.wifi.ssid;
if (changed) {
$persistentStore.write(
$network.wifi.ssid,
CURRENT_WIFI_SSID_KEY
);
}
return changed;
}
$done();将:
家庭 Wi-Fi SSID替换成自己家的 Wi-Fi 名称即可。
18. 常见故障排查
18.1 订阅无法更新
先执行:
nslookup 订阅域名如果域名无法解析,优先检查 DNS。
然后测试:
curl -I "订阅地址"注意:
不要在截图或公开聊天中暴露完整订阅地址。
18.2 OpenClash 显示运行,但无法访问 Google
检查:
1. Yacd 中是否已经选中可用节点
2. 节点本身是否正常
3. DNS 是否正常
4. 规则是否把 Google 分配到了代理策略
5. OpenClash 日志是否报错18.3 OpenWrt 能上外网,但 NAS 不能
检查 NAS:
默认网关
DNS
IP 地址
子网掩码例如旁路由地址是:
192.168.1.2NAS 如果希望经过旁路由,可以根据网络架构设置:
Gateway → 192.168.1.2
DNS → 192.168.1.2具体是否这样设置,要看旁路由部署方式。
18.4 curl 可以访问 IP,但域名打不开
典型 DNS 故障。
重点检查:
OpenClash DNS
dnsmasq
SmartDNS
AdGuardHome
DHCP 下发 DNS不要同时开启多个 DNS 接管功能而没有明确规划。
18.5 国内流量大量消耗机场额度
检查:
大陆白名单
GeoIP / GeoSite
规则模式
策略组
FINAL / MATCH 规则重点确认国内流量是否:
DIRECT而不是:
PROXY19. 推荐的稳定配置原则
对于普通家庭、NAS、OpenWrt / iStoreOS 环境,可以遵循:
1. 使用官方原始订阅
2. 关闭订阅自动更新
3. 使用规则模式
4. 按官方要求配置 DNS
5. 禁止不必要的覆写
6. 配置 GEO 数据
7. 配置大陆白名单
8. 国内 DIRECT
9. 国外 PROXY
10. 使用 Yacd 手动选择稳定节点核心原则:
能少改就少改,先保证稳定,再增加高级功能。
20. 推荐排障顺序
出现网络问题时,不建议到处修改 OpenClash 配置。
按照下面顺序逐项检查:
① OpenWrt 自身能否联网
↓
② DNS 能否解析
↓
③ OpenClash 核心是否正常运行
↓
④ 订阅配置是否加载成功
↓
⑤ 节点是否可用
↓
⑥ Yacd 策略组是否选对
↓
⑦ 国内外分流是否正确
↓
⑧ 最后再检查高级覆写设置每次只修改一个地方,然后重新测试。
否则同时调整:
DNS
覆写
Fake-IP
规则
节点
防火墙很容易最终无法判断是哪一项导致了问题。
参考
Nexitally 文档中心:
整理时间:2026-09-29
评论区