wwqgtxx
9286e21026
chore: rebuild external ui updater
2024-10-05 13:40:00 +08:00
wwqgtxx
a330fa1506
chore: disallow some restful api for CMFA
2024-09-30 13:08:50 +08:00
wwqgtxx
fc9d5cfee9
feat: add external-controller-cors
can config allow-origins
and allow-private-network
2024-09-29 17:13:43 +08:00
wwqgtxx
264713571d
chore: set 0o666 to unix socket file
2024-09-27 22:36:19 +08:00
wwqgtxx
a67c379884
chore: code cleanup
2024-09-27 21:42:06 +08:00
xishang0128
af5ad3254b
chore: Use DELETE to clear the proxy group fixed
2024-09-27 21:14:04 +08:00
wwqgtxx
88bfe7cffe
feat: add external-controller-pipe
for windows
...
maybe useful for electron and tauri client, node.js and rust still not support AF_UNIX on windows
2024-09-27 16:09:03 +08:00
wwqgtxx
b7cb6774bf
chore: support ETag for update geo
2024-09-22 13:57:57 +08:00
wwqgtxx
89b9438fc0
fix: restful server restart
2024-09-10 16:43:00 +08:00
xishang0128
43f21c0b41
fix: fallback cannot be unfixed
2024-09-02 16:18:28 +08:00
Larvan2
56fe7d5304
chore: clean up update_ui code
2024-09-02 11:17:35 +08:00
wwqgtxx
6306c6b580
chore: add route.ApplyConfig
for CMFA
2024-08-31 22:42:24 +08:00
wwqgtxx
27bcb26ecd
chore: better config internal structure
2024-08-24 20:49:12 +08:00
wwqgtxx
f5834dd5e2
chore: code cleanup
2024-08-24 14:20:21 +08:00
wwqgtxx
4fedfc47b0
chore: update geo unneeded reload whole config
2024-08-16 09:19:18 +08:00
Larvan2
50d0cd363c
chore: auto download external UI when 'external-ui' is set and not empty
2024-08-13 14:19:34 +08:00
wwqgtxx
13b7ab8da3
fix: better doh server compatibility
2024-07-23 08:46:27 +08:00
wwqgtxx
de61e81ff7
feat: support external-doh-server
2024-07-23 00:01:41 +08:00
wwqgtxx
09be5cbc99
feat: tun support auto-redirect
, route-address-set
and route-exclude-address-set
2024-06-17 22:04:51 +08:00
Larvan2
4243a74284
chore: auto update geo
2024-05-19 18:51:06 +08:00
Larvan2
c3ee921d30
chore: apply config when geo update
2024-05-19 15:46:23 +08:00
Larvan2
5c3a9b1dfc
fix: geo auto update #1261
2024-05-17 11:51:32 +08:00
xishang0128
99b274acbc
chore: Make unix socket follow homeDir
2024-04-19 17:33:00 +08:00
xishang0128
189b7b9c5f
chore: Working with unix directory
2024-04-17 11:12:29 +08:00
wwqgtxx
ca84ab1a94
feat: support external-controller-unix
2024-04-17 09:39:00 +08:00
wwqgtxx
5af7f4e847
chore: allow config table-index
for tun
...
https://github.com/MetaCubeX/mihomo/issues/1128
2024-03-24 21:31:52 +08:00
wwqgtxx
0e1bdb07d4
chore: rewrite IntRanges constructor
2024-01-20 11:00:06 +08:00
PuerNya
2e87c6f4da
chore: add a new cors response header
2023-12-27 16:28:17 +08:00
xishang0128
0d07cf40b8
fix: try fixing automatic policy
2023-12-26 03:49:00 +08:00
Kuingsmile
7ee6809257
feat: Add LAN allowed and disallowed IP configurations ( #861 )
2023-12-13 00:13:17 +08:00
wwqgtxx
9fc1fc4cfe
chore: add GSO support for TUN
...
lwip had been dropped, also cgo build will be removed
2023-12-10 08:32:54 +08:00
Larvan2
5f493fbcfb
fix: mount cache
2023-12-03 14:39:01 +08:00
snakem982
22ed13b9df
feat: support external api extensions ( #852 )
2023-12-03 09:39:34 +08:00
Larvan2
1a0932c210
feat: support ARC for DNS cache
2023-12-03 08:37:05 +08:00
wzdnzd
cc6429722a
return expected status through Rest API and clean useless code
2023-12-01 23:16:55 +08:00
wwqgtxx
17c9d507be
chore: hello mihomo
2023-11-03 21:58:21 +08:00
wwqgtxx
a82ce85707
chore: add route exclude support
2023-11-02 11:37:40 +08:00
wwqgtxx
1cf9a55e3e
chore: code cleanup
2023-10-10 21:29:12 +08:00
wwqgtxx
6bcd91a801
feat: add skip-auth-prefixes
2023-10-10 21:29:12 +08:00
wwqgtxx
5ff4473083
chore: migrate from gorilla/websocket to gobwas/ws
2023-10-06 17:44:36 +08:00
Larvan2
dbaee284e4
fix: hy2/tuic inbound cert isn't path
...
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-10-01 12:04:34 +08:00
NyaMisty
10e7c533d7
feat: support clash premium's structured log stream ( #735 )
...
* feat: support clash premium's structured log stream
New version of Clash for Windows uses `ws://external-controller/logs?token=&level=info&format=structured` to get real time log. When Clash Premium Core reveices `format=structured`, it returns a different form of JSON log entry. Supporting this feature will allow better Clash for Windows integration
Signed-off-by: Misty <gyc990326@gmail.com>
2023-09-29 08:50:50 +08:00
wwqgtxx
e0458a8fde
chore: decrease goroutine used in core tunnel
2023-09-28 18:59:31 +08:00
Larvan2
e6366f7442
chore: fix typo
2023-09-24 19:00:51 +08:00
PuerNya
0d300a3540
chore: handle provider proxies in proxies api
2023-09-24 15:39:14 +08:00
Larvan2
8f515ecc05
chore: updateUI API return 501 when config incomplete
2023-09-23 18:00:07 +08:00
xishang0128
34f62a0919
feat: add provider proxies api
2023-09-23 17:54:20 +08:00
Larvan2
7c21768e99
feat: update external-ui
2023-09-18 19:21:30 +08:00
Larvan2
c3d72f6883
feat: download/upgrade XD to external-ui
2023-09-16 11:44:15 +08:00
Larvan2
d099375200
chore: rename func name
2023-08-30 15:52:41 +08:00