
(本插件运行于QChatGPT)
- 当发送网络请求时,自动切换为Global模式
- 当网络请求完毕时,自动切换为Rule模式
- Windows系统下自动导入clashAPI配置
-
安装
- 运行
!plugin get https://github.com/zuo-shi-yun/AutoSwitchProxy.git - 进入插件目录执行
pip install -r requirements.txt - 更改
plugins/settings.json中order字段,使本插件位于最末。
- 运行
-
配置
自动配置(windows系统下)
- 运行插件即可自动导入配置。
- 若多次报错且修改无效,请使用手动配置。
手动配置(通用)
-
获得API配置
- windows系统:打开clash for windows,general栏下找到Home Directory,点击open Folder,进入
config目录,打开clash.yaml,记录external-controller和secret配置项。 - linux系统:记录启动时显示的clash dashboard地址以及secret配置项。
- windows系统:打开clash for windows,general栏下找到Home Directory,点击open Folder,进入
-
修改插件配置
- 打开
plugin\AutoSwitchProxy\utils\clash.py文件。 - 根据记录的配置项对应修改10行的
external_controller、12行的secret变量。 - 保存、重启系统。
- 打开
总是报错“clash api连接失败,请检查clashAPI地址配置是否正确.”
- 检查
config.yaml文件中是否有external-controller和secret配置项,若没有请手动添加这两项配置。 - windows检查Clash主目录下
profiles文件夹内的配置文件(一堆数字.yml)中的external-controller和secret配置项,尝试使用该配置项。 - linux下检查导入机场的配置文件中的
external-controller和secret配置项,尝试使用该配置项。 - 若还是不对,请搜索“clash如何使用Restful API”,参照结果配置
external-controller和secret配置项。(官方文档)