Openclash 设置
一、 订阅
自行修改配置文件或者使用第三方转换过的订阅配置有可能导致断网、不稳定、流媒体解锁失效等问题,请使用官网提供的原版订阅。
1. 复制订阅连接

2. 打开 openclash,配置文件订阅

3. 黏贴订阅地址并保存

4. 设置订阅自动更新,更新配置

二、 Openclash设置
请严格根据下面的说明进行设置,避免繁杂的可设置项导致的奇怪问题。
1. 模式设置

2. DNS 设置

3. 禁用覆写
下图红框内的选项需全部禁用
下面红框内的勾选项请不要选择


4. GEO 数据库订阅

5. 大陆白名单订阅

6. 应用配置

三、 节点选择
选择 Yacd 控制面板

选择节点

四、 起飞
测速

晚高峰油管

五、其他
1. Openclash 固件更新

2. 假如家里路由级已经解决了科学上网,那么手机等终端设备是没必要再重复开启代理的,不然速度会更慢,性 能开销也属浪费,但是当出了家门,连到公司 Wi-Fi,又或者在咖啡厅,那么又需要开启代理。OK,这个过程 完全是固定模式,有办法自动吗?YES。
A. Shadowrocket 自动切换


B. Surge 自动切换(参考文档:https://1991421.cn/2021/02/06/44d2c58d/)
配置 主配置文件,增加以下配置
[Script] script1 = type=event,event-name=network-changed,script-path=wifi-changed.js
wifi-changed.js 脚本内容如下
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; changed && $persistentStore.write($network.wifi.ssid, CURRENT_WIFI_SSID_KEY); return changed; } $done();
Last updated