Skip to content

zuo-shi-yun/AutoSwitchProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoSwitchProxy 自动切换Clash代理模式以节省流量。
(本插件运行于QChatGPT)

💪插件功能

  • 当发送网络请求时,自动切换为Global模式
  • 当网络请求完毕时,自动切换为Rule模式
  • Windows系统下自动导入clashAPI配置

⚔️安装与配置

  • 安装

    • 运行!plugin get https://github.com/zuo-shi-yun/AutoSwitchProxy.git
    • 进入插件目录执行pip install -r requirements.txt
    • 更改plugins/settings.jsonorder字段,使本插件位于最末。
  • 配置

    自动配置(windows系统下)
    • 运行插件即可自动导入配置。
    • 若多次报错且修改无效,请使用手动配置。
    手动配置(通用)
    1. 获得API配置

      • windows系统:打开clash for windows,general栏下找到Home Directory,点击open Folder,进入config 目录,打开clash.yaml,记录external-controllersecret配置项。
      • linux系统:记录启动时显示的clash dashboard地址以及secret配置项。
    2. 修改插件配置

      • 打开plugin\AutoSwitchProxy\utils\clash.py文件。
      • 根据记录的配置项对应修改10行的external_controller、12行的secret变量。
      • 保存、重启系统。
    总是报错“clash api连接失败,请检查clashAPI地址配置是否正确.”
    • 检查config.yaml文件中是否有external-controllersecret配置项,若没有请手动添加这两项配置。
    • windows检查Clash主目录下profiles文件夹内的配置文件(一堆数字.yml)中的external-controllersecret配置项,尝试使用该配置项。
    • linux下检查导入机场的配置文件中的external-controllersecret配置项,尝试使用该配置项。
    • 若还是不对,请搜索“clash如何使用Restful API”,参照结果配置external-controllersecret 配置项。(官方文档)

About

自动切换Clash代理模式以节省流量.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages