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
wwqgtxx
8253bfe2e0
add quic-go-disable-ecn
to experimental
2023-10-01 09:10:11 +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
wwqgtxx
0dfe696300
chore: ntp service support dialer-proxy
2023-09-25 09:11:35 +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
wwqgtxx
d48f9c2a6c
chore: rebuild ca parsing
2023-09-22 14:45:34 +08:00
wwqgtxx
62266010ac
Revert "migration: go 1.21"
...
This reverts commit 33d41338ef
.
2023-09-21 08:29:28 +08:00
Larvan2
7c21768e99
feat: update external-ui
2023-09-18 19:21:30 +08:00
Larvan2
33d41338ef
migration: go 1.21
2023-09-17 17:05:13 +08:00
Larvan2
c3d72f6883
feat: download/upgrade XD to external-ui
2023-09-16 11:44:15 +08:00
H1JK
90acce7fa1
feat: Add disable quic-go GSO to experimental
2023-09-08 22:58:59 +08:00
riolu.rs
d6cf2a837f
chore: ntp service dep with sing, optional synchronize system time
2023-09-03 17:49:56 +08:00
Larvan2
d79c13064e
chore: cleanup codes
2023-09-02 14:12:53 +08:00
YanceyChiew
9feb4d6668
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
riolu.rs
cbdf33c42c
feat: ntp service
2023-09-02 02:15:46 +08:00
YanceyChiew
54fee7bd3a
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
Larvan2
d099375200
chore: rename func name
2023-08-30 15:52:41 +08:00
Alpha
9536372cfb
fix: call shutdown before restart ( #709 )
2023-08-30 15:49:28 +08:00
Larvan2
b8a60261ef
chore: restore unselected
...
clear selected node in outboundgoup/URLtest when getGroupDelay triggered
2023-08-18 22:17:07 +08:00
wwqgtxx
984fca4726
feat: add inbound-mptcp
for listeners
2023-08-09 17:09:03 +08:00
wwqgtxx
614cc93cac
chore: better close single connection in restful api
2023-06-26 18:25:36 +08:00
wwqgtxx
42ef4fedfa
chore: avoid unneeded map copy when close connection in restful api
2023-06-26 17:46:14 +08:00
wwqgtxx
919daf0dbb
fix: tuic server cwnd parsing
2023-06-21 14:00:49 +08:00
wwqgtxx
e914317bef
feat: support tuicV5
2023-06-12 18:42:46 +08:00
Larvan2
093453582f
fix: Resolve delay omission in the presence of nested proxy-groups
2023-06-07 13:20:45 +08:00
wwqgtxx
ad11a2b813
fix: go1.19 compile
2023-06-06 10:47:50 +08:00
タイムライン
dafecebdc0
chore: Something update from clash :) ( #606 )
2023-06-06 09:45:05 +08:00
wzdnzd
3ef81afc76
[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
Larvan2
6b1a4385b2
chore: better updater
2023-05-17 00:33:59 +08:00
H1JK
c7557b8e48
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
wwqgtxx
72a67ac534
chore: force set SelectAble when start load cache
2023-04-24 08:07:17 +08:00
wwqgtxx
90f95d7c78
chore: wireguard dns can work with domain-based server
2023-04-11 14:10:57 +08:00
Larvan2
ecdde647b1
chore: cleanup listener before restart
2023-04-10 21:13:23 +08:00
rookisbusy
8fb2c68722
fix: chat.js not begin with zero
2023-04-08 01:39:48 +08:00
rookisbusy
76340cc99c
feat: core support memory chat
2023-04-08 00:55:25 +08:00
Larvan2
affc453b6e
chore: better upgrade
2023-04-02 15:16:42 +08:00
Larvan2
9d7a78e1ef
chore: update use compatible version for windows/linux amd64
2023-04-01 15:16:45 +08:00
Skyxim
cfd03a99c2
feat: nameserver-policy
support use rule-providers and reduce domain-set memory
2023-04-01 11:53:39 +08:00
Larvan2
2fef329319
fix: upgrade backup
2023-03-29 13:59:36 +00:00
wwqgtxx
2c7153cd7a
chore: clean up code
2023-03-29 16:19:26 +08:00
Larvan2
d730feecb4
chore: use inner for upgrade core
2023-03-29 06:03:13 +00:00
Larvan2
545cbeeec0
chore: skip restart when update error
2023-03-27 00:49:47 +08:00
Larvan2
4d30788738
chore: clean up code
2023-03-25 22:56:24 +08:00
Larvan2
e4364cc985
chore: update for testing the updater
2023-03-23 21:04:04 +08:00
Larvan2
99ede63a9a
feat: add upgrade api
...
example: curl -X POST -H "Authorization: Bearer 123456" http://ip:port/upgrade
2023-03-23 20:48:20 +08:00