Openclash 设置 for Nexitally
Last updated
Last updated
1. 复制订阅连接(使用 windows 版 clash 订阅连接即可,推荐选择 Trojan)
2. 打开 openclash,配置文件订阅
3. 黏贴订阅地址并保存
4. 设置订阅自动更新,更新配置
1. 模式设置
2. DNS 设置
3. GEO 数据库订阅
4. 大陆白名单订阅
5. 应用配置
选择 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();