需求是回家后将到家里私有域名的连接直接走 DIRECT, 人在外面时走相应 proxy 规则.
测试过使用 url-test 测试内网域名, 比较奇怪的是即使设备不在内网, 测出来的内网域名的 DIRECT 也是有正常延时数据的(未提示 timeout). 使用的软件是 CFW.
另外, CFW 刚启动时部分节点的 url-test 结果似乎也不对(显示 timeout),手动刷一下才会出来.
接入家里的局域网不一定是 wifi, 所以通过 SSID 的办法不可行.
实现自动切换节点需求的来源想归一化 clash 配置, 到家后不用手动切换配置. 虽然在家也走 proxy 似乎也是连通的, 但应该会去 proxy device 那边绕一圈?
1
Muniesa 236 天前 via Android
我的做法是,用 Windows 自带的任务计划运行一个脚本,在 clash 运行后触发,用 clash 的 API 来切换节点
|
5
SenLief 236 天前
接入家里的局域网不一定是 wifi, 所以通过 SSID 的办法不可行.
|
6
SenLief 236 天前
上边的没打完,那个局域网不是 wifi 的如何理解的? 5g 也能组网嘛
|
7
kenvix 236 天前
Windows 是有”Network Profile“的概念的,你可以根据 Network Profile 判断是不是在家,但是 clash 没这功能
|
8
kinist 236 天前
家里的 DNS 服务把域名解析到内网就可以走 direct 了啊
|