xishang0128
85c1798f7d
break: restore original Clash /proxies behavior
...
Do not merge proxy-provider nodes into the /proxies response. The original Clash API keeps runtime proxies and proxy-provider entries separate; clients that need provider nodes should call /providers/proxies.
2026-07-02 21:30:26 +08:00
wwqgtxx
8c40e36087
feat: support fallback-lazy-query for dns section
2026-06-21 14:05:41 +08:00
wwqgtxx
174cba4cce
chore: update sing-tun
2026-06-20 15:52:37 +08:00
wwqgtxx
aff8dc73e1
chore: adjust struct name
2026-06-12 10:35:35 +08:00
wwqgtxx
ad730ae974
feat: support listen-routing-mark for dns section
2026-06-12 10:12:04 +08:00
wwqgtxx
d67572bbae
feat: support routing-mark for listeners except tun/redir/tproxy and top-level external-controller-routing-mark
2026-06-12 10:05:53 +08:00
wwqgtxx
bd72c65b5e
feat: remove global-client-fingerprint, please set client-fingerprint directly on the proxy instead
2026-06-02 10:40:38 +08:00
wwqgtxx
d610afef1b
chore: clear parameter passing
2026-05-25 09:49:30 +08:00
wwqgtxx
a05c94b4ad
chore: make the proxydialer module no longer directly depend on the tunnel module
2026-05-17 21:55:16 +08:00
Zephyruso
8a029da50b
feat: add /storage endpoint with Get, Put, and Delete methods for restful api
2026-04-19 20:45:12 +08:00
wwqgtxx
db25932646
feat: support bbr-profile for hysteria2/tuic/trusttunnel/masque
2026-04-14 12:14:04 +08:00
wwqgtxx
4730f675d0
chore: update sing-tun
2026-04-06 22:58:45 +08:00
wwqgtxx
dede56fe4b
feat: add proxy-server-nameserver-policy to dns section
2026-02-03 01:41:00 +08:00
wwqgtxx
5fda87d50e
chore: update sing-tun
2026-02-02 14:39:32 +08:00
wwqgtxx
0c995a2479
chore: move proxiesWithProviders to hub/route internal to disallow external usage of this poorly implemented function
2026-01-17 22:26:14 +08:00
wwqgtxx
97bce45eba
chore: deprecated global-client-fingerprint, please set client-fingerprint directly on the proxy instead
2026-01-14 10:40:26 +08:00
potoo0
ae6069c178
chore: moving rules disabled and hit/miss counts data to extra for restful api ( #2503 )
2026-01-11 21:11:38 +08:00
potoo0
19a6b5d6f7
feat: support rule disabling and hit/miss count/at tracking in restful api ( #2502 )
2026-01-11 19:37:08 +08:00
wwqgtxx
93cf46e430
chore: remove unused import path
2025-12-19 20:14:02 +08:00
wwqgtxx
cbcacdbb8c
chore: using tls.Config.GetCertificate/GetClientCertificate to load TLS certificates
2025-12-19 12:24:16 +08:00
wwqgtxx
1cab34d257
chore: update quic-go to 0.57.1
2025-12-17 16:13:12 +08:00
wwqgtxx
bc9db11cb4
chore: hub/route module handle websocket itself
2025-12-14 19:56:30 +08:00
wwqgtxx
d8dcaa7500
chore: add upTotal and downTotal data to /traffic restful api
2025-12-03 11:31:13 +08:00
wwqgtxx
9df8392c65
chore: clean up internal interface definitions
2025-12-03 11:08:16 +08:00
wwqgtxx
7571c87afb
chore: add fake-ip-ttl to dns section
2025-11-23 21:34:30 +08:00
hi
0b3159bf9b
chore: remove redundant code ( #2355 )
2025-11-11 17:06:49 +08:00
wwqgtxx
ff76576cbe
chore: cleanup import path for listener
2025-11-06 19:39:03 +08:00
wwqgtxx
1d5890abc1
chore: cleanup import path for constant/provider
2025-11-06 19:32:12 +08:00
wwqgtxx
c8af92a01f
feat: support fake-ip-range6 in dns module
2025-10-28 11:40:00 +08:00
wwqgtxx
ff62386f6b
chore: reduce internal dependencies of the ntp package
2025-10-27 17:29:57 +08:00
wwqgtxx
40e0813869
chore: adjust the internal code structure of the dns module
2025-09-29 11:24:41 +08:00
wwqgtxx
94b591ed44
chore: separate the DNS enhancer config passing
2025-09-29 10:36:55 +08:00
wwqgtxx
0dc5e3051d
feat: add mTLS support for client & server
...
`certificate` and `private-key` for proxies
`client-auth-type` and `client-auth-cert` for listeners
2025-09-20 00:41:39 +08:00
wwqgtxx
a0f1ac4ef5
chore: apply ntp time function more place
2025-09-13 14:21:33 +08:00
wwqgtxx
ad69ee84a9
chore: cleanup ntp code
2025-09-13 10:30:14 +08:00
wwqgtxx
00035302a1
chore: let /upgrade support channel and force as parameters in restful api
...
Leaving `channel` blank will automatically determine the channel. Other valid values are `alpha`/`release`.
Setting `force` to `true` will bypass the version check and force the update.
2025-07-30 17:50:11 +08:00
wwqgtxx
5f1f296213
chore: add /cache/dns/flush to restful api
2025-07-27 12:30:33 +08:00
wwqgtxx
66fd5c9f0c
chore: allow setting cache-max-size in dns section
2025-07-27 10:31:12 +08:00
wwqgtxx
1a84153213
chore: code cleanup
2025-07-24 15:40:32 +08:00
wwqgtxx
8f18d3f6db
chore: add recvmsgx and sendmsgx config to tun
...
Only for advanced users, enabling `recvmsgx` under darwin can improve performance, but enabling `sendmsgx` may cause unknown problems, please use with caution.
2025-07-17 23:42:25 +08:00
phanium
91985c1ef8
chore: typo ( #2127 )
2025-06-26 07:45:46 +08:00
wwqgtxx
765cbbcc01
fix: miss config in patch
2025-06-25 21:19:36 +08:00
wwqgtxx
9283cb0f5f
feat: add loopback-address support for tun
2025-06-11 17:45:28 +08:00
wwqgtxx
d036d98128
fix: http server does not handle http2 logic correctly
2025-05-18 23:05:00 +08:00
wwqgtxx
188372cb04
feat: add tls.ech-key for external-controller-tls
2025-05-17 21:21:02 +08:00
wwqgtxx
23e2d3a132
chore: rebuild provider load
2025-05-12 22:19:49 +08:00
wwqgtxx
2116640886
chore: the updateConfigs api also adds a check for SAFE_PATHS
2025-05-12 11:28:15 +08:00
wwqgtxx
a4fcd3af07
chore: rollback incompatible changes to updateConfigs api
2025-05-12 10:00:01 +08:00
wwqgtxx
b4fe669848
chore: better path checks
2025-05-01 02:13:35 +08:00
wwqgtxx
ee5d77cfd1
chore: cleanup tls clientFingerprint code
2025-04-29 21:15:48 +08:00