Openclash 设置 for Nexitally

一、 订阅

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();

Last updated