Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clash_Auto_Switcher

一个用于 Clash for Windows 的自动代理节点切换工具,支持定时切换和连接次数切换两种模式,支持随机切换和逻辑切换两种切换策略,支持访问目标黑名单和白名单两种模式。

✨ 功能特性

  • 新增GUI界面
  • 支持定时切换和连接次数切换两种模式

​ 定时切换:按照设定的时间间隔(秒)自动切换代理节点

​ 连接次数切换:当新连接次数达到设定阈值时自动切换代理节点

  • 支持随机切换和逻辑切换两种切换策略

    随机切换:

    • 从所有可用代理节点中完全随机选择一个

    • 可能会重复选择之前使用过的节点

    逻辑切换:

    • 记录已使用过的代理节点,暂时不会再次选择

    • 直到所有可用节点都被使用一遍后,才会重新开始新的循环

  • 支持访问目标黑名单和白名单两种模式(当使用连接次数切换模式时会调用黑名单或白名单)

    访问目标黑名单:访问黑名单内的网站不会触发连接计数增加

    访问目标白名单:只有访问白名单内的网站才会计入连接次数,而访问白名单外的网站不会触发连接计数增加

📋 安装要求

  • Python 3.6或更高版本
  • Clash for Windows

🚀 安装步骤

​ 1.克隆仓库或下载仓库:

​ 2.安装依赖:

pip install -r requirements.txt

​ 3.也可以直接下载Releases中的可执行文件

🔧 使用方法

配置文件路径

节点轮换演示

这里的配置为:

1.使用连接次数切换模式

2.白名单:ip.gs,即仅当访问ip.gs时才会计算连接次数

3.连接次数阈值:1,即每次连接都切换一次代理节点

这里我使用自己的登录爆破工具方便演示(bp也是一样的),发送9次请求,可以看到IP每次都是不一样的,代理节点轮换成功

⚠️免责声明

  1. 本工具仅用于合法的网络安全研究及技术学习,使用者应确保在法律允许的范围内使用本工具,任何利用本工具进行的非法活动、网络攻击或侵权行为而导致的任何直接、间接、偶然、特殊、惩戒性或后果性损害,均由使用者自行承担全部法律责任,与开发者无关,本工具的开发者不承担任何责任。
  2. 本工具不附带任何形式的明示或暗示保证,包括但不限于对适销性、特定用途适用性、准确性、完整性、权利归属及非侵权性的保证,本工具的开发者不对该工具的可靠性、可用性或满足您特定需求的适用性作出任何陈述或担保。
  3. 使用者使用本工具可能涉及访问和操作各类计算机系统及网络资源。此类行为可能受限于并可能违反特定地区、国家或国际的法律、法规或政策。使用者必须自行负责确保其使用本工具的行为是合法的、合乎道德规范的,并且已获得所有必要的授权。使用者将独立承担因违反任何适用法律、法规、政策或进行任何未经授权操作所引发的全部及排他的法律责任。本工具的开发者对于使用者任何非法、不道德或未经授权的使用行为及其所导致的一切法律后果,明确声明不承担任何责任。
  4. 一旦您开始使用本工具,即表示您已阅读、理解并同意接受本免责声明所有条款的约束。

About

一个用于 Clash for Windows 的自动代理节点切换工具

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages