Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1131 commits
Select commit Hold shift + click to select a range
9785271
chore: 增加部分 clash.meta(mihomo) 内核客户端的 User-Agent(clash-verge, flclash)
xream Jul 20, 2024
14ed56b
chore: 传输层应该有配置, 暂时不考虑兼容不给配置的节点
xream Jul 24, 2024
dd8d1d8
feat: 支持 Loon tls-pubkey-sha256, tls-cert-sha256
xream Jul 30, 2024
97caeed
feat(geo): 增加 利雅得 Riyadh
xream Aug 17, 2024
19418b6
feat(uri): VMess URI 输入支持 allowInsecure(输出不支持, 与 2dust/v2rayN 分享链接逻辑一致)
xream Aug 18, 2024
153802c
feat: Loon SOCKS5 UDP
xream Aug 25, 2024
9abeb4c
fix: 修复 SurgeMac ShadowsocksR obfs-param
xream Aug 28, 2024
f0acf4a
fix: DoH 结果过滤
xream Aug 29, 2024
76e781c
Create Egern.yaml
egerndaddy Aug 29, 2024
9ce1435
doc: 添加 Egern 模块链接
egerndaddy Aug 29, 2024
562d349
feat: 脚本操作传入上下文 `require` (仅对应的环境支持)"
xream Aug 29, 2024
59fe16a
feat: Surge Hysteria2 与 TUIC 协议支持端口跳跃; Hysteria2 URI 的端口部分支持 端口跳跃 的「多…
xream Sep 2, 2024
e1489a3
feat: sing-box VLESS Reality uTLS 默认启用
xream Sep 2, 2024
99d5868
feat: 订阅和文件的请求链接支持传入 `$options` , 可在脚本中使用
xream Sep 3, 2024
75d88c0
feat: SurgeMac 支持使用 mihomo 来支援 Surge 本身不支持的协议; 弃用旧的 ssr-local 方案
xream Sep 3, 2024
59d9348
feat: Node.js 版支持环境变量 `SUB_STORE_BACKEND_DOWNLOAD_CRON` 设置定时恢复配置, `SU…
xream Sep 3, 2024
3b4c14e
doc: README
xream Sep 4, 2024
72bc9b9
feat: 处理非字符串的 `ports` 字段
xream Sep 4, 2024
bee1d62
fix: 传输层 path 应以 / 开头
xream Sep 5, 2024
7d0414f
fix: 传输层 path 应为以 / 开头的字符串
xream Sep 5, 2024
5cf0c98
chroe: 修改脚本链接为 release 分支
xream Sep 7, 2024
c9158ce
feat: 内置的 Google/Cloudflare DNS 更换为 DoH
xream Sep 9, 2024
de2813b
feat: 使用自定义缓存时 `cacheKey` 的值不能为空
xream Sep 13, 2024
cc556b6
fix: 修复 password 为数字时的 bug
xream Sep 15, 2024
d10c923
feat: 正式弃用旧的 subName 和 collectionName
xream Sep 18, 2024
6e425e5
doc: demo.js
xream Sep 18, 2024
5d09fe7
feat: 增加 _subDisplayName _collectionDisplayName
xream Sep 18, 2024
0203101
doc: demo.js
xream Sep 21, 2024
dc320ea
feat(file): 新增启用下载(文件名为显示名称), 前端 > 2.14.264
xream Oct 7, 2024
e2346d1
feat: 新增全局代理/策略设置, 前端 > 2.14.265
xream Oct 7, 2024
f3200ae
feat: 流量和同步配置也使用默认代理/策略
xream Oct 7, 2024
6d43961
feat: Node.js 支持使用环境变量 `SUB_STORE_BACKEND_DEFAULT_PROXY` 设置默认代理; Prox…
xream Oct 7, 2024
8ffb060
feat: 组合订阅支持设置代理/策略, 链接支持传入 `proxy` 参数指定代理/策略
xream Oct 7, 2024
ef85b6d
feat: 文件支持设置代理/策略, 链接支持传入 `proxy` 参数指定代理/策略; 修复代理/策略优先级
xream Oct 7, 2024
97bec91
fix: clash 配置中 VLESS 节点的 short-id 值被错误解析
pillarcoin Oct 11, 2024
71d9adb
chore: bump release version
xream Oct 11, 2024
a660c6f
feat: 组合订阅支持通过单条订阅的标签进行关联
xream Oct 11, 2024
1f0ddf2
fix: 修复组合订阅预览
xream Oct 12, 2024
ea0eb91
doc: README
xream Oct 12, 2024
a2e45bc
commit
xream Oct 15, 2024
839fcac
fix: 修复传输层和 SNI 的问题(有问题麻烦即时反馈 谢谢)
xream Oct 16, 2024
6cf8080
fix: 修复 VMess VLESS servername
xream Oct 17, 2024
27e693c
feat: ⚠️ BREAKING CHANG 仅手动指定 target 为 SurgeMac 时, 启用 mihomo 来支援 Sur…
xream Oct 17, 2024
7228698
fix: 修复 YAML 处理 undefined 的问题
xream Oct 18, 2024
8fe818f
fix: 处理乱填的订阅流量信息解析报错
xream Oct 19, 2024
baec193
feat: 支持 VLESS mKcp
xream Oct 23, 2024
aac72fb
feat: Surge 支持 udp-port, 修复 udp-relay 参数解析
xream Oct 27, 2024
b048ecd
fix: 修复 surge mac 未开启 mihomo 时, 对于不支持的节点未报错, 导致出现 proxy 为 undefined 的问题
xream Oct 29, 2024
e09d660
feat: 远程订阅支持 insecure 不验证服务器证书
xream Oct 30, 2024
07e5017
feat: cipher 应为小写
xream Oct 30, 2024
542957d
feat(wip): 支持 JWT
xream Oct 30, 2024
2320ab3
feat(wip): 支持 JWT
xream Oct 30, 2024
aba6264
feat(wip): 支持 JWT
xream Oct 30, 2024
b435866
feat(wip): 支持 JWT
xream Oct 30, 2024
d12ccad
feat: MMDB 加入 $utils.ipasn
xream Oct 30, 2024
d8f9466
feat(wip): 支持自定义 share token
xream Oct 31, 2024
c8c22c3
fix: 修复 VMess URI SNI
xream Nov 1, 2024
2b60c51
feat: 支持管理 token
xream Nov 4, 2024
772f431
feat: 模块版文件中增加 token 路由
xream Nov 8, 2024
cc58a55
feat: 订阅刷新按钮逻辑调整为无缓存刷新订阅和流量
xream Nov 9, 2024
f4639d9
feat: 支持更多的 subscription-userinfo
xream Nov 12, 2024
56fd495
feat: 支持更多的 subscription-userinfo
xream Nov 12, 2024
4790bf4
feat: Surge 密码解析支持首尾成对的单引号双引号, 输出时增加双引号
xream Nov 16, 2024
cfb5a8e
feat: 支持解析订阅中的 `profile-web-page-url` 字段
xream Nov 16, 2024
dea937d
feat: 默认查询流量信息的 `User-Agent` 从 `Quantumult%20X/1.0.30 (iPhone14,2; iO…
xream Nov 16, 2024
bc1247e
feat: 手动设置的订阅流量信息会附加到订阅自己的流量信息之前
xream Nov 17, 2024
7d8132d
feat: 默认输出格式改为 V2Ray; accept 为 application/json 时, 输出 JSON; 响应增加 X-Po…
xream Nov 19, 2024
fe3da25
feat: 支持 Egern 输出
xream Nov 20, 2024
d4c4197
Update Egern.yaml
egerndaddy Nov 20, 2024
5144145
feat: 默认超时 8000ms
xream Nov 24, 2024
e229408
feat: 默认缓存阈值 1024KB
xream Nov 24, 2024
9939677
ci: 去除 GitLab Sync
xream Nov 26, 2024
6aece47
feat: Stash 使用 includeUnsupportedProxy 参数开启 Shadowsocks 2022
xream Nov 27, 2024
9d90369
feat: Trojan URI 支持省略端口号
xream Nov 28, 2024
815552d
feat: 找不到资源时不通知, 仅保留日志
xream Nov 28, 2024
8d0a71d
feat: VMess URI 输出支持 alterId; Trojan 支持 fp 和 alpn
xream Nov 28, 2024
5b28e1a
feat: 支持禁用节点操作
xream Nov 29, 2024
f16b2d3
feat: geo 更新
xream Nov 30, 2024
dda8113
feat: 增加 subscription-userinfo 兼容性
xream Dec 3, 2024
4ea8411
feat: gRPC 支持 authority
xream Dec 4, 2024
dbf9e7c
feat: 优化去除无效节点逻辑 感谢群友 Cooip JM
xream Dec 5, 2024
4713b63
feat: Loon 使用 includeUnsupportedProxy 参数开启 Shadowsocks 2022
xream Dec 5, 2024
d015c78
fix: 修复 SS URI 解析
xream Dec 8, 2024
9a3cd4f
feat: 处理状态码
xream Dec 12, 2024
08bf0b7
feat: Surge 支持 direct
xream Dec 12, 2024
d1d6d19
feat: Mihomo 支持 direct
xream Dec 12, 2024
bd87e92
fix: 修复 Surge SOCKS5 解析
xream Dec 12, 2024
06f3e97
feat: 支持 Shadowsocks 2022 的 URI 输入/输出
xream Dec 15, 2024
382d22e
feat: 支持 `socks5`, `socks5+tls`, `http`, `https`(便于输入) 格式输入
xream Dec 16, 2024
fcc9d04
fix: 修复 edns sourcePrefixLength
xream Dec 21, 2024
0069b0c
feat: sing-box 支持 detour 参数(之前只能用 underlying-proxy 或 dialer-proxy 来设置)
xream Dec 22, 2024
837667e
feat: 手动设置流量信息时, 支持使用链接. 此时使用响应内容
xream Dec 22, 2024
33e5aec
fix: 修复订阅不存在时不打印错误日志的问题
xream Dec 23, 2024
38eccca
feat: 组合订阅支持手动设置流量信息. 支持使用链接. 此时使用响应内容
xream Dec 23, 2024
6d78eb7
feat: Clash 系输入支持 mieru; 调整 juicity 和 mieru 相关过滤逻辑
xream Dec 24, 2024
74be1e3
doc: README
xream Dec 24, 2024
9ccd6b3
doc: demo.js
xream Dec 24, 2024
6646464
feat: UDP 协议跳过设置 utls
xream Dec 24, 2024
e843aa3
feat: geo 更新
xream Dec 25, 2024
d9e4d81
feat: geo 更新
xream Dec 25, 2024
a3ec98c
feat: Clash 订阅仅缓存 proxies 数据
xream Dec 27, 2024
0d5e1ab
feat: 下载订阅的日志中增加请求 target 和实际输出
xream Dec 28, 2024
222551e
feat: Egern 增加默认 sni
xream Dec 28, 2024
3aedd59
feat: sing-box includeUnsupportedProxy 开启支持 Hysteria2 端口跳跃
xream Dec 29, 2024
278beae
feat: 支持 Egern 前置代理 `prev_hop` 和 Hysteria2 端口跳跃
xream Dec 29, 2024
7e2109d
feat: 支持订阅参数 url 同时支持单条本地节点内容, 支持多一级路由指定输出目标
xream Dec 29, 2024
ff4be7a
feat: 订阅支持开关 `passThroughUA` 透传请求的 User-Agent
xream Dec 29, 2024
8090d67
feat: 分享支持多一级路由指定输出目标
xream Dec 29, 2024
b9bba89
feat: 支持订阅级别的 `noCache`
xream Dec 29, 2024
e071a7f
feat: 组合订阅和文件的导出导入
xream Dec 30, 2024
6b23f82
fix: 修复代理 App 版中路由 target 参数为空的情况
xream Dec 30, 2024
a2a754a
feat: sing-box 支持使用 `_network` 字段来设置 `network`
xream Dec 31, 2024
14ca62d
doc: demo.js
xream Dec 31, 2024
95b7557
feat: Loon 正式支持 Shadowsocks 2022
xream Dec 31, 2024
85a3e2e
feat: 文件支持 Mihomo 配置, 支持使用覆写; target 名称适配大小写和别名
xream Jan 3, 2025
7501250
fix: 修复 Clash Pre-processor
xream Jan 8, 2025
589a6bf
feat: Base64 Pre-processor 检测解码是否正常
xream Jan 8, 2025
e6f6d51
feat: Loon 使用 includeUnsupportedProxy 参数开启 Shadowsocks + Shadow TLS V3
xream Jan 8, 2025
128353a
feat: gist 单页数量改为 100
xream Jan 9, 2025
797ba6f
fix: 修复 Loon Shadow TLS
xream Jan 9, 2025
01eb69d
ci: GitHub Action
xream Jan 9, 2025
f96d9de
feat: 日志中增加上传配置的响应
xream Jan 9, 2025
c4a1bb4
feat: Loon 使用 includeUnsupportedProxy 参数开启 Shadowsocks/ShadowsocksR +…
xream Jan 11, 2025
c963c87
feat: Egern 使用 includeUnsupportedProxy 参数开启 Shadowsocks 2022
xream Jan 11, 2025
02946ec
feat: Surge 默认开启 Shadowsocks 2022
xream Jan 13, 2025
3462d36
feat: Egern 和 Stash 可根据 User-Agent 自动包含官方/商店版/未续费订阅不支持的协议
xream Jan 13, 2025
87597f6
ci: pnpm
xream Jan 13, 2025
e325b9a
feat: Loon 排除 XTLS; 切换使用 esbuild 打包
xream Jan 13, 2025
03e320c
feat: 组合订阅中的单条订阅也支持透传 User-Agent
xream Jan 13, 2025
2155cc9
fix: 修复组合订阅中的单条订阅透传 User-Agent
xream Jan 14, 2025
fb21890
fix: 修复组合订阅空 subscription-userinfo 的问题
xream Jan 14, 2025
fc9ff48
fix: ss none 必须配置 password
xream Jan 15, 2025
c3daea5
feat: Loon 节点支持 ip-mode
xream Jan 15, 2025
7385e17
fix: 修复 Base64 合法性判断
xream Jan 17, 2025
48aaaf5
doc: README
xream Jan 21, 2025
b1874e5
feat: 支持 VLESS XHTTP extra
xream Jan 22, 2025
6afec4f
feat: Egern 增加 TUIC
xream Jan 23, 2025
14a3488
fix: 修复 Egern 和 Stash 可根据 User-Agent 自动包含官方/商店版/未续费订阅不支持的协议
xream Jan 26, 2025
38f5a97
fix: 修复 Surge 输入的 tfo
xream Jan 31, 2025
9ac5e13
feat: 去除订阅流量信息中空字段, 增强兼容性
xream Feb 2, 2025
2a76eb6
feat: mihomo snell 版本小于 3 的节点, 强制去除 udp 字段, 防止内核报错
xream Feb 2, 2025
74ec133
feat: Loon 正式支持 Shadow-TLS
xream Feb 3, 2025
afb5f7b
feat: 支持 VLESS spx 参数; 支持 Trojan 结合 REALITY/XHTTP
xream Feb 5, 2025
b94b3c3
feat: Egern 正式支持 Shadowsocks 2022
xream Feb 5, 2025
23e8fbd
feat: Proxy URI Scheme 支持省略端口号(http 默认为 80, tls 默认为 443)
xream Feb 6, 2025
bf18c51
feat: mihomo 和 Shadowrocket VMess cipher 支持 zero
xream Feb 6, 2025
e14944d
feat: 调整 Egern VMess security 逻辑
xream Feb 6, 2025
421df8f
doc: README
xream Feb 7, 2025
07d5a91
feat: 同步配置逻辑优化
xream Feb 9, 2025
4a2a229
feat: Shadowsocks URI 支持 Shadow TLS plugin
xream Feb 9, 2025
2ea46dc
feat: Shadowsocks URI 部分逻辑修正
xream Feb 9, 2025
bd21d58
feat: VMess/VLESS 校验 uuid
xream Feb 10, 2025
7002eee
feat: 调整 Egern VMess 传输层
xream Feb 10, 2025
7c398ba
fix: 修复 mihomo 覆写配置无法使用普通脚本的问题
xream Feb 11, 2025
6f82294
fix: 修复 Egern VMess tcp
xream Feb 11, 2025
71fc9af
feat: 支持 v2ray SOCKS URI 的输入和输出
xream Feb 11, 2025
5e2a87e
fix: 修复 Shadowsocks URI 解析
xream Feb 12, 2025
72a445a
doc: README
xream Feb 12, 2025
f9d120b
feat: 兼容 v2rayN 非标 TUIC URI
xream Feb 13, 2025
5058662
feat: 下载文件名增加前后缀
xream Feb 14, 2025
4ef4431
feat: 兼容更多 TUIC URI 字段
xream Feb 14, 2025
6d3d6fa
feat: 仅匹配 UUIDv4
xream Feb 15, 2025
8fc755f
fix: 文件类型为 mihomo 配置时, 不应处理本地或远程内容字段
xream Feb 15, 2025
3eb0816
fix: 修复 TUIC URI
xream Feb 15, 2025
fbf6b5c
fix: UUID
xream Feb 15, 2025
0825f15
feat: Egern 支持 Shadow TLS
xream Feb 18, 2025
ffabcc9
feat: 支持 anytls 协议
xream Feb 19, 2025
62c5c2e
fix: 修复 Loon ip-mode
xream Feb 19, 2025
fda1252
fix: 修复 Egern http 传输层
xream Feb 20, 2025
a23e2ff
fix: uuid 只辅助判断, 不直接过滤
xream Feb 20, 2025
95d6688
fix: 修复 Shadowrocket 输出的 Shadow TLS
xream Feb 20, 2025
4a07c02
feat: 支持 Shadowrocket Shadowsocks 输入中的 Shadow TLS 参数
xream Feb 20, 2025
7e75031
fix: 修复 short-id 正则
xream Feb 22, 2025
d53947d
feat: sing-box 支持 anytls
xream Feb 23, 2025
2cd30df
feat: 内容无变化时 不进行上传; 增加 gist 数量日志
xream Feb 26, 2025
6efb19c
feat: geo 更新
xream Feb 27, 2025
41034ce
feat: 规范化 subscription-userinfo
xream Feb 27, 2025
1b4c046
fix: mihomo 覆写可以多次使用
xream Feb 27, 2025
b1618c3
feat: 支持使用环境变量 `SUB_STORE_PRODUCE_CRON` 在后台定时处理订阅, 格式为 `0 */2 * * *,s…
xream Feb 28, 2025
dd4e0ce
feat: 扩展 scriptResourceCache 缓存, 详见 demo.js
xream Feb 28, 2025
ebc7173
feat: 文件类型为 mihomo 配置时, 来源可以为无
xream Mar 1, 2025
9426f12
feat: Surge 输出会判断 HTTP 是否 headers 字段
xream Mar 1, 2025
ff1dacd
区域过滤和协议过滤支持保留模式和过滤模式(后端需 >= 2.17.0, 前端需 >= 2.15.0)
xream Mar 2, 2025
87a4b14
feat(wip): 本地脚本支持传入参数
xream Mar 2, 2025
c2c39c5
fix: 修复 Egern 输出
xream Mar 3, 2025
f35837f
feat: 支持 AnyTLS URI
xream Mar 3, 2025
72c7f43
feat: SurgeMac mihomo 配置中支持自定义 DNS
xream Mar 4, 2025
d255390
fix: 修复 Surge shadow-tls-password 引号解析
xream Mar 4, 2025
465b622
feat: 验证 mihomo ss cipher
xream Mar 5, 2025
3f8269e
feat: Node.js 环境支持自定义 JSON Body limit, 例: `SUB_STORE_BODY_JSON_LIMIT=…
xream Mar 7, 2025
8f70157
feat: Stash 使用 includeUnsupportedProxy 参数开启 XTLS-uTLS-Vision-REALITY(…
xream Mar 7, 2025
29525b3
feat: sing-box hop_interval 和 server_ports 不需要 includeUnsupportedProxy
xream Mar 10, 2025
cef931f
feat: Hysteria2 URI 输入输出支持 hop-interval 和 keepalive 参数, 为保证兼容性, 输出时多端…
xream Mar 10, 2025
6a026a3
feat: mihomo hysteria2 兼容 obfs_password 字段
xream Mar 10, 2025
8116c78
feat: 升级 http-proxy-middleware
xream Mar 12, 2025
15a51e0
fix: 修复文件预览未使用代理策略的问题
xream Mar 12, 2025
312caa6
feat: patch http-proxy; 使用 undici 替代 request
xream Mar 13, 2025
4730771
feat: url 支持 credentials; 修改导出文件名格式
xream Mar 13, 2025
1faa3fb
fix: 修复 VMess URI IPv6 格式
xream Mar 13, 2025
1281df5
feat: 增强 VMess URI 解析兼容性; 修改导出文件名格式
xream Mar 13, 2025
fc56df7
fix: 处理 YAML `short-id` 为 `null` 的情况
xream Mar 15, 2025
a70dc7b
feat: undici 配置重定向
xream Mar 15, 2025
507e370
feat: 增加更多的同步配置日志
xream Mar 16, 2025
e54ac92
feat: 支持通过.env配置环境变量,后端支持设置前置路由
Aritro37 Mar 17, 2025
bb5c9d4
Merge pull request #430 from Aritro37/master
xream Mar 17, 2025
dd92a26
Perf: 提前加载 .env;后端复用前端 Path
Aritro37 Mar 17, 2025
6c54518
chore: 日志
xream Mar 18, 2025
ff5283a
fix: 修复使用 .env 时 /api/utils/env 接口中的 env 字段为空的问题
Aritro37 Mar 19, 2025
dfc619a
feat: 引入SUB_STORE_BACKEND_MERGE 变量实现前后端端口合并及安全增强
Aritro37 Mar 19, 2025
4111b8f
fix: 修复 SUB_STORE_FRONTEND_PATH 使用绝对目录时前端资源 Content-Type 响应错误的问题
Aritro37 Mar 19, 2025
e6d05fd
perf: 增加 MERGE 模式下的信息输出
Aritro37 Mar 19, 2025
5696492
release: bump version
xream Mar 19, 2025
c5d8aff
fix: 修复聚合模式下,名称带有中文或特殊符号的分享token判断异常的问题
Aritro37 Mar 20, 2025
8e5ce26
fix: 修复重置后端数据后无默认字段的问题
xream Mar 20, 2025
15b55f6
feat: 更新文件时, 更新同步配置; 更新单条订阅/组合订阅时, 更新 mihomo 覆写
xream Mar 20, 2025
16a5995
fix: 修复 ss shadow-tls
xream Mar 23, 2025
c854614
feat: 调整 User-Agent 判断
xream Mar 25, 2025
2fbc589
feat: Loon 输入输出支持 VLESS REALITY(flow 为 xtls-rprx-vision). 需 includeUn…
xream Mar 25, 2025
543641d
feat: VLESS 兼容 Shadowrocket 传输层 none
xream Mar 25, 2025
9568f4d
feat: 优化日志, Loon 解析器自动读取 build
xream Mar 25, 2025
e2011de
feat: Loon 解析器支持参数 `resourceUrlOnly` 仅使用远程资源, 忽略 Loon 自身解析数据
xream Mar 25, 2025
4d27e5b
feat: 脚本链接叠加参数调整
xream Mar 27, 2025
80955aa
doc: 标记 Clash Deprecated
xream Mar 27, 2025
e0c6cc4
feat: 正则排序支持顺序/倒序/原顺序(前端 > 2.15.10)
xream Mar 28, 2025
93d5243
feat: QX 使用 includeUnsupportedProxy 参数开启 Shadowsocks 2022
xream Mar 29, 2025
39829fa
feat: QX 输入值支持 `=`
xream Mar 29, 2025
73e5d53
feat: Loon 输入输出支持 VLESS XTLS/REALITY, VMess REALITY. 需 includeUnsuppo…
xream Apr 1, 2025
260b1e5
docs(README): 增加赞助商信息
xream Apr 3, 2025
7213cea
feat: Stash 正式版支持 SS2022, 测试版(>=3.1.0) 支持 VLESS REALITY(xtls-rprx-vis…
xream Apr 3, 2025
e054b71
feat: Shadowrocket VMess ws 传输层增加默认 path
xream Apr 3, 2025
b074f42
feat: 拉取文件时 日志输出 User-Agent; 脚本上下文参数 $options 中新增 _req 字段, 包含请求信息
xream Apr 8, 2025
2c3e701
doc: demo.js
xream Apr 11, 2025
d41b54a
feat: 支持 Loon block-quic 参数
xream Apr 11, 2025
0d575e6
doc: demo.js
xream Apr 11, 2025
302c92e
fix: 修复 TUIC congestion-controller
xream Apr 12, 2025
1f0463b
feat: 支持 QX udp-over-tcp=true/sp.v1; mihomo UDP over TCP 的协议版本默认 1, s…
xream Apr 14, 2025
166f3cb
feat: 支持 QX udp-over-tcp=true/sp.v1/sp.v2
xream Apr 14, 2025
a262dfb
fix: 修复 Loon block-quic 参数
xream Apr 15, 2025
b60995f
feat: Loon 输入输出正式支持 VLESS XTLS/REALITY, VMess REALITY
xream Apr 17, 2025
44d7252
feat: AnyTLS URI 支持 UDP 参数
xream Apr 18, 2025
28b233b
fix: 修复 URI 输出
xream Apr 18, 2025
4f745b0
feat: sing-box 输出支持 brutal
xream Apr 18, 2025
55cc7dc
fix: 修复 URI 输出
xream Apr 19, 2025
7f691c8
fix: SS 解析增加默认节点名
xream Apr 20, 2025
3b85063
feat: 简单实现了 SUB_STORE_MMDB_CRON 定时更新 MMDB. ASN: SUB_STORE_MMDB_ASN_PA…
xream Apr 21, 2025
95f1813
feat: 忽略失败的远程选择支持开启通知(前端 >= 2.15.17)
xream Apr 21, 2025
4c4bda5
feat: Stash 输出中过滤掉有前置代理的节点, 并在日志中提示
xream Apr 22, 2025
da9b1d8
feat: 输出到 Clash/Stash/Shadowrocket 时, 会过滤掉配置了前置代理的节点, 并提示使用对应的功能
xream Apr 26, 2025
0d2920f
feat: 兼容 Shadowrocket 非标 VMess URI 输入中的 peer(sni)
xream Apr 27, 2025
33c52bd
Remove empty .gitmodules
Goooler Apr 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 84 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
name: build
on:
workflow_dispatch:
push:
branches:
- master
paths:
- "backend/package.json"
pull_request:
branches:
- master
paths:
- "backend/package.json"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
ref: "master"
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: "20"
- name: Install dependencies
run: |
npm install -g pnpm
cd backend && pnpm i --no-frozen-lockfile
# - name: Test
# run: |
# cd backend
# pnpm test
# - name: Build
# run: |
# cd backend
# pnpm run build
- name: Bundle
run: |
cd backend
pnpm bundle:esbuild
- id: tag
name: Generate release tag
run: |
cd backend
SUBSTORE_RELEASE=`node --eval="process.stdout.write(require('./package.json').version)"`
echo "release_tag=$SUBSTORE_RELEASE" >> $GITHUB_OUTPUT
- name: Prepare release
run: |
cd backend
pnpm i -D conventional-changelog-cli
pnpm run changelog
- name: Release
uses: softprops/action-gh-release@v1
if: ${{ success() }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
body_path: ./backend/CHANGELOG.md
tag_name: ${{ steps.tag.outputs.release_tag }}
# generate_release_notes: true
files: |
./backend/sub-store.min.js
./backend/dist/sub-store-0.min.js
./backend/dist/sub-store-1.min.js
./backend/dist/sub-store-parser.loon.min.js
./backend/dist/cron-sync-artifacts.min.js
./backend/dist/sub-store.bundle.js
- name: Git push assets to "release" branch
run: |
cd backend/dist || exit 1
git init
git config --local user.name "github-actions[bot]"
git config --local user.email "github-actions[bot]@users.noreply.github.com"
git checkout -b release
git add .
git commit -m "release: ${{ steps.tag.outputs.release_tag }}"
git remote add origin "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}"
git push -f -u origin release
# - name: Sync to GitLab
# env:
# GITLAB_PIPELINE_TOKEN: ${{ secrets.GITLAB_PIPELINE_TOKEN }}
# run: |
# curl -X POST --fail -F token=$GITLAB_PIPELINE_TOKEN -F ref=master https://gitlab.com/api/v4/projects/48891296/trigger/pipeline
21 changes: 19 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.DS_Store
# json config
sub-store.json
root.json
Expand Down Expand Up @@ -86,7 +87,7 @@ out

# Nuxt.js build / generate output
.nuxt
dist
# dist

# Gatsby files
.cache/
Expand Down Expand Up @@ -117,4 +118,20 @@ dist
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
.pnp.*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# Dist files
backend/dist/*
!backend/dist/.gitkeep
backend/sub-store.min.js

CHANGELOG.md
5 changes: 0 additions & 5 deletions .idea/.gitignore

This file was deleted.

12 changes: 0 additions & 12 deletions .idea/MagicStore.iml

This file was deleted.

7 changes: 0 additions & 7 deletions .idea/dictionaries/pengym.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/inspectionProfiles/Project_Default.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/misc.xml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/modules.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

Loading