前言
之前 我们实现了MDPC 多内核 单outbound
考虑到 有可能会给我的初翻墙朋友推荐JMS机场
那么我们来支持 shadowsocks 吧!
面向GPT开发
Hermes 对接 mimo-v2.5-pro
支持SS
先单独开了一个 session上下文, 专门分析shadowsocks有哪些分支内核, 有哪些协议.
最终决定使用shadowsocks-rust内核, 支持SS-AEAD2022协议.
学习 ~/shadowsocks-rust/shadowsocks-rust-guide.md 报告
基于 mdpc 项目, 增强开发, 支持 shadowsocks-rust 内核 和 shadowsocks 协议.
shadowsocks翻墙内核是单配置文件, 参考hysteria内核已有的设计.
细节调试 略.
完
支持订阅
在 mdpc/05-outbounds.html 增加订阅链接功能.
丢了2个订阅链接过去.
JMS的订阅链接报CORS的错.
我在链接前面套了个 uniproxy 就行了.
我自己的 pastebin 在 worker.js 里设置好 CORS, 能直接获取.
1. 可以同时写多个订阅, 把订阅解释结果合并
- 订阅应该在节点解析的上面, 先把订阅的内容填充到节点解析, 还可以手动修改
outbound 列表 要有一个清除重复 的按钮
因为用户有可能 点击多次 “解析并添加” 按钮造成节点信息重复的后果
其它细节调试 略.
完
Github
https://github.com/crazypeace/my-dream-proxy-client/releases/tag/v1.5.0