Commit graph

335 commits

Author SHA1 Message Date
gVisor bot
79d49d730d chore: NameServerPolicy will match inorder 2023-11-08 19:29:26 +08:00
gVisor bot
a918cd66d8 chore: hello mihomo 2023-11-03 21:58:21 +08:00
gVisor bot
f9f23e17e6 chore: add route exclude support 2023-11-02 11:37:40 +08:00
gVisor bot
137d461ff7 chore: code cleanup 2023-10-10 21:29:12 +08:00
gVisor bot
7b9bf14302 feat: add skip-auth-prefixes 2023-10-10 21:29:12 +08:00
gVisor bot
c675e82fbf chore: migrate from gorilla/websocket to gobwas/ws 2023-10-06 17:44:36 +08:00
gVisor bot
49610fcb1b fix: hy2/tuic inbound cert isn't path
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-10-01 12:04:34 +08:00
gVisor bot
712cf5b2ec add quic-go-disable-ecn to experimental 2023-10-01 09:10:11 +08:00
gVisor bot
0932a9c83f 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
gVisor bot
d960e63dda chore: decrease goroutine used in core tunnel 2023-09-28 18:59:31 +08:00
gVisor bot
07b0e869b4 chore: ntp service support dialer-proxy 2023-09-25 09:11:35 +08:00
gVisor bot
20ca57e1ab chore: fix typo 2023-09-24 19:00:51 +08:00
gVisor bot
5cae2e157b chore: handle provider proxies in proxies api 2023-09-24 15:39:14 +08:00
gVisor bot
e340aee94e chore: updateUI API return 501 when config incomplete 2023-09-23 18:00:07 +08:00
gVisor bot
23970f4332 feat: add provider proxies api 2023-09-23 17:54:20 +08:00
gVisor bot
7de04cd5cf chore: rebuild ca parsing 2023-09-22 14:45:34 +08:00
gVisor bot
f97dd6838a Revert "migration: go 1.21"
This reverts commit 33d41338ef.
2023-09-21 08:29:28 +08:00
gVisor bot
c79c2f48f9 feat: update external-ui 2023-09-18 19:21:30 +08:00
gVisor bot
1c0fa63386 migration: go 1.21 2023-09-17 17:05:13 +08:00
gVisor bot
f398b6fda9 feat: download/upgrade XD to external-ui 2023-09-16 11:44:15 +08:00
gVisor bot
c2ed98acc6 feat: Add disable quic-go GSO to experimental 2023-09-08 22:58:59 +08:00
gVisor bot
e3e700ce03 chore: ntp service dep with sing, optional synchronize system time 2023-09-03 17:49:56 +08:00
gVisor bot
8463db4f4e chore: cleanup codes 2023-09-02 14:12:53 +08:00
gVisor bot
76ea420764 fix: RESTful api missing TunConf.device
In commit 54fee7b, due to failure to take into account that
not all required parameters of `sing_tun.server.New` have
default values provided by `LC.Tun`, the name of the tun device
cannot be obtained when `TunConf.device` is not explicitly
configured. This commit fixed the issue.
2023-09-02 14:12:53 +08:00
gVisor bot
6ffd4a7de1 feat: ntp service 2023-09-02 02:15:46 +08:00
gVisor bot
107613f0f6 Improve: nicer tun info for RESTful api
Let the restful api still get TunConf even when tun is off.
Otherwise the api will return the default values,
instead of the values that actually take effect after enable.

* Due to this problem, yacd changes the displayed value
back to gvisor immediately after the user selects tun stack.
2023-08-30 21:13:32 +08:00
gVisor bot
b8894c3d09 chore: rename func name 2023-08-30 15:52:41 +08:00
gVisor bot
c5631f0519 fix: call shutdown before restart (#709) 2023-08-30 15:49:28 +08:00
gVisor bot
4de7bc8eae chore: restore unselected
clear selected node in outboundgoup/URLtest when getGroupDelay triggered
2023-08-18 22:17:07 +08:00
gVisor bot
587d8a6386 feat: add inbound-mptcp for listeners 2023-08-09 17:09:03 +08:00
gVisor bot
ea6e63e94c chore: better close single connection in restful api 2023-06-26 18:25:36 +08:00
gVisor bot
679348d994 chore: avoid unneeded map copy when close connection in restful api 2023-06-26 17:46:14 +08:00
gVisor bot
e051dc6eb6 fix: tuic server cwnd parsing 2023-06-21 14:00:49 +08:00
gVisor bot
011cde328c feat: support tuicV5 2023-06-12 18:42:46 +08:00
gVisor bot
f7362f82b5 fix: Resolve delay omission in the presence of nested proxy-groups 2023-06-07 13:20:45 +08:00
gVisor bot
18b21afee6 fix: go1.19 compile 2023-06-06 10:47:50 +08:00
gVisor bot
ea5a231145 chore: Something update from clash :) (#606) 2023-06-06 09:45:05 +08:00
gVisor bot
dadd626f91 [Feature] Proxy stores delay data of different URLs. And supports specifying different test URLs and expected statue by group (#588)
Co-authored-by: Larvan2 <78135608+Larvan2@users.noreply.github.com>
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-06-04 11:51:30 +08:00
gVisor bot
46ed30506e chore: better updater 2023-05-17 00:33:59 +08:00
gVisor bot
75e285b63e feat: Updater detect and download AMD64v3 artifact
Co-authored-by: Larvan2 <78135608+larvan2@users.noreply.github.com>
2023-05-14 12:34:47 +08:00
gVisor bot
23a7aaeeed chore: force set SelectAble when start load cache 2023-04-24 08:07:17 +08:00
gVisor bot
e604ec6bf8 chore: wireguard dns can work with domain-based server 2023-04-11 14:10:57 +08:00
gVisor bot
fee9cb7bc8 chore: cleanup listener before restart 2023-04-10 21:13:23 +08:00
gVisor bot
99df383103 fix: chat.js not begin with zero 2023-04-08 01:39:48 +08:00
gVisor bot
868497ac6b feat: core support memory chat 2023-04-08 00:55:25 +08:00
gVisor bot
b7b6e1c646 chore: better upgrade 2023-04-02 15:16:42 +08:00
gVisor bot
56a715377c chore: update use compatible version for windows/linux amd64 2023-04-01 15:16:45 +08:00
gVisor bot
96461ab557 feat: nameserver-policy support use rule-providers and reduce domain-set memory 2023-04-01 11:53:39 +08:00
gVisor bot
78d1ab2509 fix: upgrade backup 2023-03-29 13:59:36 +00:00
gVisor bot
a461d29a84 chore: clean up code 2023-03-29 16:19:26 +08:00