Commit Graph

44 Commits

Author SHA1 Message Date
80d91efca4 Refactor subscription handling by removing SubConfig model, updating BuildSub function to use ConvertConfig, and enhancing Base64 decoding across parsers. Update routes and frontend to support new configuration format. 2025-07-22 04:09:00 +00:00
83a728a415 Implement YAML unmarshalling for various proxy types and update SOCKS parser to support "socks5" prefix. 2025-07-15 20:14:37 +08:00
ff81d03492 u 2025-07-05 22:54:02 +08:00
b44703fa0f Enhance Trojan, Vless, and Vmess parsers. 2025-07-01 02:06:33 +08:00
b256c5e809 Enhance Base64 validation in isLikelyBase64 function to include UTF-8 check and improve decoding logic. 2025-06-26 10:58:56 +08:00
307c36aa8d Refactor Base64 validation in isLikelyBase64 function to remove unnecessary suffix check. 2025-06-26 09:51:39 +08:00
c1012750ff add tests 2025-06-12 19:33:14 +10:00
69deed91df Refactor Shadowsocks and Socks parsers to simplify username and password extraction 2025-06-12 15:48:59 +10:00
6a780a5e27 Refactor Shadowsocks and Socks parsers to improve username and password handling 2025-06-12 15:41:56 +10:00
f88ae52a29 Unify parts of the model with MetaCubeX. 2025-06-12 14:19:00 +10:00
8db2c46bf0 update regex to dynamically include all supported prefixes for improved proxy parsing. 2025-06-12 13:40:30 +10:00
b80afd97f1 Refactor error handling 2025-06-12 11:33:13 +10:00
cdf69ce65f Refactor proxy structure and parser implementations to streamline protocol handling; remove unused marshaler interfaces and improve YAML serialization for various proxy types. 2025-06-12 10:27:22 +10:00
4f3c2bb280 modify ProxyParser interface 2025-06-12 02:48:59 +10:00
da9a17201b refactor 2025-06-12 02:17:31 +10:00
Chieh
06887d91ac feat: 添加 Anytls 代理支持 2025-05-26 11:18:33 +00:00
96368a
fefb4b895a 增加socks5协议支持 2024-11-13 09:21:31 +08:00
66f214ae10 try to fix ss parser 2024-11-06 18:43:48 +08:00
f7dc78aabc 🐛 2024-10-19 15:39:20 +08:00
6bb2d16e4b 🐛 #46 2024-10-09 11:08:24 +08:00
6e09c44d17 🐛 #43 2024-10-08 10:01:09 +08:00
e504a6cca4 🎨 Refactor package for public import 2024-09-17 13:10:13 +08:00
3cfa4bdf24 ️ Improve 2024-08-11 23:55:47 +08:00
dedbf2bc03 🐛 fix #37 2024-08-04 12:59:55 +08:00
3e720ec14d 🐛 Fix vless parser lost fingerprint 2024-05-06 02:22:44 +08:00
b73a02bdbf 🐛 Fix vless parser cannot correctly parse some reality/grpc fields 2024-05-05 22:46:01 +08:00
ebc91d8aad ♻️ Refactor parsers 2024-04-23 14:39:16 +08:00
48dece2a51 🐛 Fix trojan parser missing fields 2024-04-23 13:36:33 +08:00
aa9e102a81 fix: hy2 解析缺少 name 字段 2024-04-21 00:23:29 +08:00
b687acb94c update 2024-04-17 21:52:03 +08:00
1d9de31f47 fix: vless ws 解析缺失 TLS 字段 2024-03-12 21:46:07 +08:00
916670cf68 fix: vless 未解析 short-id 2024-03-10 13:56:22 +08:00
68269fd499 feat: 增加 Hysteria 节点支持 2024-03-09 17:01:52 +08:00
70f5c63fe2 fix: 修复 vmess/vless 节点名称未URL解码的问题 2024-03-09 15:39:47 +08:00
Zongxin Gan
b053281790 fix reality parsing 2024-02-19 00:31:56 +08:00
73e94ad856 Reordered import statements across multiple files
for consistency
2023-11-03 02:35:30 +08:00
d0696aad5b feat: 增加hysteria2协议的支持 2023-10-31 15:14:29 +08:00
ad7d2b98f6 fix: 修复当base64字符串长度不为4的倍数时,解码失败的问题
update: 提高根据ISO匹配国家名称的正确率
fix: 修复vmess的port和aid不规范导致无法解析的问题
modify: 一些没用的修改
2023-09-24 18:06:44 +08:00
38352d4cd7 fix: 修复当base64字符串长度不为4的倍数时,解码失败的问题
update: 提高根据ISO匹配国家名称的正确率
2023-09-24 14:48:42 +08:00
Nite07
8d06ab3175 Dev (#2)
fix: 修复当订阅链接有多个 clash 配置时丢失节点的问题
update: 增加检测更新
modify: 修改数据库路径
modify: 修改短链生成逻辑
modify: 统一输出信息
2023-09-21 09:08:02 +08:00
38dbea4a2a fix: 修复只提供节点链接时空指针的问题
fix: 修复ssr分享链接加密时无法解析的问题
fix: 修复ssr解析缺少Name属性的问题
fix: 修复ssr解析时没有解码参数的问题
2023-09-17 13:21:01 +08:00
2c8e4f7b56 update 2023-09-13 13:47:22 +08:00
6e5e999937 update 2023-09-13 00:46:17 +08:00
d894fea89e init 2023-09-12 18:40:24 +08:00