之前github上的开源代码不知受什么神秘原因都失效了
目前AI写代码的能力足够强大的背景了,干脆让AI帮帮忙,直接手敲一份。
具体的分布解析过程,可以查看youtube视频:https://youtu.be/ALwF34-S23w
基本思路
- 订阅更新本质都是下载一个文本文件
- 不同订阅按不同格式将服务信息存储在文本文件中
- ssr:一长串支付构成的文本,本质是base64编码后的信息
- clash:yml格式,明文保存,如果服务器信息都有了,直接按其要求输出即可
开干
整体代码基于 vscode + Copilot下完成:
ssr 订阅文件服务器信息解码:
将下载后的文件丢入base64解码后信息如下:
这是一条条的服务器信息,每一条以 ssr://开头,后边内容继续base64等处理后得到最终的服务器信息。
具体的分布解析过程,可以查看youtube视频:https://youtu.be/ALwF34-S23w
服务器信息保存为Clash格式:
有了服务器信息后面就简单了,找一个可用的yml文件,把相关的服务器信息替换即可。
具体的分布解析过程,可以查看youtube视频:https://youtu.be/ALwF34-S23w
示例代码:
最后:
!Pasted image 20240227204404.png
“关注牛哥” 订阅频道不迷路: https://www.youtube.com/channel/UCFbN…
牛哥官网: https://niugee.com/