Skip to content

Commit 47ce75a

Browse files
committed
feat: mihomo 支持 ZeroTier; 协议筛选支持 ZeroTier
1 parent ec69cf0 commit 47ce75a

5 files changed

Lines changed: 5 additions & 2 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Sub-Store also supports a configurable browser CORS allowlist for the backend AP
8383
- [x] QX (SS, SSR, VMess, Trojan, HTTP, SOCKS5, VLESS, AnyTLS)
8484
- [x] Loon (SS, SSR, VMess, Trojan, HTTP, SOCKS5, SOCKS5-TLS, WireGuard, VLESS, Hysteria 2, AnyTLS)
8585
- [x] Surge (Direct, SS, VMess, Trojan, HTTP, HTTPS, HTTP/2 CONNECT, SOCKS5, SOCKS5-TLS, AnyTLS, TrustTunnel, TUIC, Snell, Hysteria 2, SSH(Password authentication only), External Proxy Program(only for macOS), WireGuard(Surge to Surge))
86-
- [x] mihomo(Clash.Meta) Compatible (Direct, SS, SSR, VMess, Trojan, HTTP, SOCKS5, Snell, VLESS, WireGuard, Hysteria, Hysteria 2, TUIC, SSH, mieru, sudoku, AnyTLS, MASQUE, Tailscale, GOST Relay, Shadow QUIC)
86+
- [x] mihomo(Clash.Meta) Compatible (Direct, SS, SSR, VMess, Trojan, HTTP, SOCKS5, Snell, VLESS, WireGuard, Hysteria, Hysteria 2, TUIC, SSH, mieru, sudoku, AnyTLS, MASQUE, Tailscale, GOST Relay, Shadow QUIC, ZeroTier)
8787

8888
Deprecated(The frontend doesn't show it, but the backend still supports it, with the query parameter `target=Clash`):
8989

backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sub-store",
3-
"version": "2.36.26",
3+
"version": "2.36.27",
44
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and Shadowrocket.",
55
"main": "src/main.js",
66
"packageManager": "pnpm@11.0.9",

backend/src/core/proxy-utils/parsers/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2535,6 +2535,7 @@ function Clash_All() {
25352535
}
25362536
if (
25372537
![
2538+
'zerotier',
25382539
'shadowquic',
25392540
'gost-relay',
25402541
'openvpn',

backend/src/core/proxy-utils/producers/shadowrocket.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ export default function Shadowrocket_Producer() {
4747
'openvpn',
4848
'gost-relay',
4949
'shadowquic',
50+
'zerotier',
5051
].includes(proxy.type)
5152
) {
5253
return false;

backend/src/core/proxy-utils/producers/surge.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ function shadowsocks(proxy) {
233233
if (!proxy.cipher) {
234234
proxy.cipher = 'none';
235235
}
236+
// TODO: Surge 5 5.102.0 (3792) removed unsupported legacy Shadowsocks ciphers including `bf-cfb`, `camellia-*-cfb`, `cast5-cfb`, `des-cfb`, `idea-cfb`, `rc2-cfb`, and `seed-cfb`
236237
if (
237238
![
238239
'aes-128-gcm',

0 commit comments

Comments
 (0)