xream
ae1c738f70
chore: 开发流程使用 esbuild
2024-02-03 21:30:27 +08:00
xream
1a18e65e47
chore: VLESS HTTP 传输层增加默认 path
2024-02-02 12:44:08 +08:00
xream
751e50bf99
chore: YAML 解析兼容
2024-01-30 22:23:57 +08:00
xream
d0f255d9c6
feat: h2 传输层修正 host 为数组, path 不为数组
2024-01-30 02:17:58 +08:00
xream
8a2087c53a
feat: 支持更多不规范的 SS URI; 去除 Surfboard 节点名中的等号; 支持 Mihomo shadowsocks shadow-tls
2024-01-30 00:49:41 +08:00
xream
3fc507b576
feat: 解析并删除旧的 ws-path ws-headers 字段
2024-01-19 10:18:27 +08:00
xream
63887e3dad
feat: 支持解析 QX VLESS 输入; VLESS 无 network 时, 默认为 tcp
2024-01-17 19:30:23 +08:00
xream
5ecce27f4e
feat: 脚本内部 produceArtifact 支持指定 produceType: 'internal', produceOpts: { 'include-unsupported-proxy': true } 来获得内部的数据结构; 订阅链接参数支持 type=internal&includeUnsupportedProxy=true; 文件支持 nunjucks 模板, 为 sing-box 增加的 Filter 用法 sub/col 为订阅/组合订阅中的节点名 {{ '订阅的name' | sub('美国| 🇺🇸 |us', 'i') }}, subNode/colNode 为订阅/组合订阅中的节点 {{ '订阅的name' | subNode('美国| 🇺🇸 |us', 'i') }}, 底层 produceArtifact('subscription', 'sing-box', 'internal', '美国| 🇺🇸 |us', 'i')
2024-01-14 12:13:29 +08:00
xream
3aacd26b79
feat: 支持输出到 sing-box; 文件脚本支持 ` ; 脚本支持 ProxyUtils.yaml`
2024-01-13 10:28:07 +08:00
xream
36db057e32
feat: 当节点端口号为合法端口号时, 将类型转为整数(便于脚本判断)
2023-12-23 21:02:39 +08:00
xream
f10e5913fb
feat: 兼容部分不规范的机场 Hysteria/Hysteria2 端口跳跃字段为空时 删除此字段
2023-12-17 18:31:12 +08:00
xream
69726cd5c4
fix: 处理 IPv6 地址 URI
2023-12-08 17:53:07 +08:00
xream
6d11ea0fcc
feat: ProxyUtils.produce 增加第二个参数 type, 暂时仅支持目标为 ClashMeta 时 internal 输出节点数组供开发者使用
2023-12-05 21:53:22 +08:00
xream
f3de132d70
feat: 脚本链接的末尾加上 #noCache 关闭缓存
2023-11-14 21:14:47 +08:00
xream
3e5f3eafdd
feat: 脚本操作 ProxyUtils 增加了 isIPv4, isIPv6, isIP 方法
2023-11-14 00:57:52 +08:00
xream
69fab11344
feat: 兼容传输层 headers 中小写的 host 字段
2023-11-08 09:54:53 +08:00
xream
d3c6c99b0a
feat: proxy 增加 subName(订阅名), collectionName(组合订阅名); 脚本增加第三个参数 env(包含订阅/组合订阅/环境/版本等信息)
2023-10-08 13:21:22 +08:00
xream
bc0dd4b175
feat: 支持 hysteria2
2023-09-22 14:43:43 +08:00
xream
3211fbf357
feat: 模块接口; 脚本参数支持 JSON 和 URL编码
2023-09-14 17:34:24 +08:00
xream
41d24b131a
feat: 根据 UA 识别 macOS 版 Surge(也可指定参数 target=SurgeMac) 并支持 SSR 协议(节点字段 exec 为 ssr-local 路径, 默认 /usr/local/bin/ssr-local; 端口从 10000 开始递增, 暂不支持配置)
2023-08-29 01:46:49 +08:00
xream
ba78982f41
feat: 统一将 VMess 和 VLESS 的 http 传输层的 path 和 Host 处理为数组
2023-08-28 23:47:10 +08:00
xream
26193301b3
fix: 仅在 VMess/VLESS 且传输层为 http 时设置 Host 为数组
2023-08-28 23:38:03 +08:00
xream
f5aea14904
fix: 非 tls, 有 ws/http 传输层, 使用域名的节点, 将设置传输层 Host 防止之后域名解析后丢失域名(不覆盖现有的 Host)
2023-08-28 20:34:22 +08:00
xream
4bebcff1d3
feat: 非 tls, 有 ws/http 传输层, 使用域名的节点, 将设置传输层 Host 防止之后域名解析后丢失域名
2023-08-28 00:09:24 +08:00
xream
7b8f6f7e52
feat: 域名解析新增 Tencent, Ali; 脚本下载失败, 脚本操作失败, 脚本过滤失败时都会报错了
2023-08-27 23:17:57 +08:00
xream
4c6ba2cdc8
feat: hysteria
2023-08-25 16:19:08 +08:00
xream
46738d5947
fix: trojan network tcp
2023-08-24 11:08:43 +08:00
xream
1f505752ae
fix: trojan uri and tls
2023-08-24 10:02:03 +08:00
xream
feb207b333
fix: servername/sni priority over wss host
2023-08-22 17:28:39 +08:00
Peng-YM
26820ea892
fix: proxy duplicate issue
2022-08-04 20:40:40 +08:00
Peng-YM
6881148021
perf: Use cache for all remote resources
2022-07-11 20:46:16 +08:00
Peng-YM
2aa3cbd9d2
fix: Backend crash when operator argument is undefined
2022-07-08 16:28:47 +08:00
Peng-YM
409c4cbdd9
feat: Added support for parsing Loon vless, Surge socks5 and snell proxies
2022-06-20 22:10:29 +08:00
Peng-YM
83504d42c4
Fixed QX tls issue
2022-06-19 01:14:38 +08:00
Peng-YM
0da236fbb1
Minor bug fixes
2022-06-17 20:00:26 +08:00
Peng-YM
275097f58b
Sub-Store 2.0 major release
...
- Used Peggy.js to replace the original parsers for Loon, QX and Surge.
- Added support for vmess + ws, vmess + http, snell, socks 5 parsing.
- Added various test cases for parsing.
2022-06-16 00:15:03 +08:00
Peng-YM
90e611ceef
Refactored ProxyUtils and RuleUtils
2022-06-03 22:51:39 +08:00