73 Commits

Author SHA1 Message Date
xream
5b28e1a4c9
feat: 支持禁用节点操作 2024-11-29 21:03:29 +08:00
xream
07e50175f9
feat: cipher 应为小写 2024-10-30 16:07:27 +08:00
xream
839fcacf63
fix: 修复传输层和 SNI 的问题(有问题麻烦即时反馈 谢谢) 2024-10-16 21:31:41 +08:00
xream
6d43961e96
feat: Node.js 支持使用环境变量 SUB_STORE_BACKEND_DEFAULT_PROXY 设置默认代理; ProxyUtils 增加 download 方法 2024-10-07 18:43:29 +08:00
xream
5d09fe782f
feat: 增加 _subDisplayName _collectionDisplayName 2024-09-18 19:42:53 +08:00
xream
cc556b641d
fix: 修复 password 为数字时的 bug 2024-09-16 01:43:16 +08:00
xream
7d0414f8ca
fix: 传输层 path 应为以 / 开头的字符串 2024-09-05 17:39:42 +08:00
xream
bee1d62a1a
fix: 传输层 path 应以 / 开头 2024-09-05 17:15:30 +08:00
xream
72bc9b9456
feat: 处理非字符串的 ports 字段 2024-09-04 13:40:17 +08:00
xream
75d88c02c7
feat: SurgeMac 支持使用 mihomo 来支援 Surge 本身不支持的协议; 弃用旧的 ssr-local 方案 2024-09-03 20:31:42 +08:00
xream
99d5868cff
feat: 订阅和文件的请求链接支持传入 $options , 可在脚本中使用 2024-09-03 13:58:10 +08:00
xream
59fe16a7b0
feat: Surge Hysteria2 与 TUIC 协议支持端口跳跃; Hysteria2 URI 的端口部分支持 端口跳跃 的「多端口地址格式」 2024-09-02 16:38:21 +08:00
xream
05bdf95a29
feat: 处理端口跳跃(感谢亚托莉佬) 2024-07-19 15:23:44 +08:00
xream
10ec8a25a2
feat: 处理不规范的 hysteria2 节点 2024-07-19 09:45:28 +08:00
xream
fea9de4fae
feat: IP4P 合并进 IPv6; ProxyUtils 中增加 ipAddress 2024-07-18 18:35:22 +08:00
cooip-jm
4bfdef17ee
处理grpc-opts为 {} 的情况
该字段仅影响sing-box内核,对mihomo无影响
2024-07-02 21:01:11 +08:00
xream
9d29fc8a09
feat: 处理 reality-opts 为 {} 的情况 2024-07-02 20:39:04 +08:00
xream
32dcca4a26
feat: 域名解析支持自定义 DoH(需新版前端) 2024-06-20 21:42:15 +08:00
xream
ad3d2270ac
feat: 读取节点的 ca-str 和 _ca (后端文件路径) 字段, 自动计算 fingerprint 2024-06-13 20:44:12 +08:00
xream
3ad42f2c10
feat: Stash 支持 juicity, ssh 2024-06-12 15:16:56 +08:00
xream
bf642ce0e6
fix: 兼容空的订阅链接 2024-06-09 01:42:40 +08:00
xream
8cd0545023
feat: ws, http, h2 传输层补全 path 2024-06-03 00:34:03 +08:00
xream
b6f848a6e6
feat: ProxyUtils.removeFlag 2024-06-02 18:30:53 +08:00
xream
47849dc6d0
feat: 节点上的额外参数调整为下划线开头, 原参数目前仍保留, 若有脚本需要使用这些参数请尽快修改(_subName, _collectionName, _resolved) 2024-05-30 04:28:54 +08:00
xream
b083d2d840
feat: Node.js 版支持 MMDB, 通过环境变量或在脚本中传入数据库文件路径, 可使用 ipaso 和 geoip 方法 2024-05-12 23:17:11 +08:00
xream
92e1e4a0fb
feat: ProxyUtils 中增加 Gist 类; 补充 demo.js 中的示例 2024-05-04 21:35:27 +08:00
xream
8cbb4492be
feat: 全部是 WireGuard 节点的订阅, 支持输出为 Surge 模块 2024-04-25 16:55:32 +08:00
xream
2301ccbfb5
fix: 修复对不规范的节点名称的处理 2024-04-22 02:51:44 +08:00
xream
fa6a274f79
feat: ProxyUtils 增加 getFlag, getISO 方法 2024-03-31 08:20:51 +08:00
xream
abb6f2dec1
feat: 处理 sni off 的情况. 若出现问题, 麻烦大家及时反馈 2024-03-30 01:12:34 +08:00
xream
c27c589024
chore: 调整部分日志 2024-03-25 02:47:06 +08:00
xream
078bf228de
feat: produceArtifact 方法支持传入自定义 subscription; VLESS 非 reality 删除空 flow 2024-03-10 17:22:25 +08:00
xream
739100c873
feat: Stash/clash.meta(mihomo) 支持 interface-name 字段 2024-03-04 11:43:07 +08:00
xream
a4384f4f13
fix: 修复 Clash 节点名为 binary 的情况 2024-03-03 14:33:49 +08:00
xream
6a8cee3cd5
feat: 节点名称为空时, 添加默认节点名称 2024-02-17 17:41:54 +08:00
xream
a642213928
feat: 脚本操作完整支持 /api/file/name 的内部文件调用路径 2024-02-15 03:30:53 +08:00
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, 暂时仅支持目标为 ClashMetainternal 输出节点数组供开发者使用 2023-12-05 21:53:22 +08:00
xream
f3de132d70
feat: 脚本链接的末尾加上 #noCache 关闭缓存 2023-11-14 21:14:47 +08:00