Clash客户端支持:
- Clash for Windows(需要Clash Core1.3以上)
- ClashX(需要Clash Core1.3以上)
- 不支持ClashXR与ClashR等非原生Clash Core客户端。
TODO
- 储存日志。
- external api for config update
2020-11-26
- 修复了一个导致vmess h2解析错误的bug= =
- 增强对cf的js重写的破解。目前看来还需要大量的实例完善此功能
2020-11-25
- 增加tg channel文件的抓取
2020-11-24
- 修改一个getter,移除cf cdn的email protection
- 破解cf的js重写url保护
2020-11-21
- 重构healthcheck
- 分离节点抓取与测速,增加自定义测速间隔,减缓节点过多时的服务器流量压力
- 增加活跃节点增加速度检测频率策略
- Config文件增加很多带默认值的自定义字段
2020-11-18
- 修改前端逻辑。config文件中的port不再影响前端。前端订阅强制使用https+443端口。
2020-11-17
- 修复编译版本首次运行geoIP未初始化的的bug
2020-11-14
- 测速重写为单线程测速,增加自定义参数,测速有效性更加严格,带宽足够的情况下测速过程更快,结果可用性更高。
- 速度筛选支持区间
2020-11-12
- 增加自定义端口
- 增加速度筛选
- 改进启动流程,启动时载入数据库数据,解决heroku冷启动问题
2020-11-11
- 增加并发测速。
2020-11-06
- 修改vmess struct至与Clash相同。
2020-11-05
- vmess增加http与https解析的支持(仅理论支持,没有测试客户端对于缺少参数时的支持情况)
2020-10-30
- 减少启动时的内存占用(使用release版本第一次运行时除外)
2020-10-26
- 单独分离出healthcheck模块
- 分离出用于本地检测proxypool可用性的部分,见proxypoolCheck项目
2020-10-24
- Vmess动态格式解析,对链接的字段类型进行强制转换(可以爬到更多节点)
2020-10-23
- 修复数据库未连接时的err提示
- 忽略vmess的Unmarshal时的ps类型错误
2020-10-21
- 数据库更新改为保留数据库已有节点与当次有效节点,且清扫失效时间大于7天的节点
- Manually sync to original source v0.3.10
2020-10-10
- 修复:对空provider添加NULL节点,防止Clash报错
- 数据库更新不再存储所有的节点,只保留当次有效节点
2020-10-09
-
增加本地http运行用的配置文件
clash的本地配置文件位于127.0.0.1:8080/clash/localconfig