xishang0128
8b518161a3
chore: update external-ui
2023-09-20 14:23:58 +08:00
Larvan2
20fafdca65
chore: cleanup code
2023-09-18 19:42:08 +08:00
Larvan2
fd96efd456
chore: ignore PR when Pre-releasing
2023-09-18 19:36:11 +08:00
Larvan2
7c21768e99
feat: update external-ui
2023-09-18 19:21:30 +08:00
Larvan2
6a5a94f48f
chore: DNS cache policy follow upstream
2023-09-17 17:18:35 +08:00
Larvan2
33d41338ef
migration: go 1.21
2023-09-17 17:05:13 +08:00
Skyxim
2d3b9364bf
fix: caceh dns result
2023-09-16 12:30:11 +08:00
Larvan2
fa49fd7ba2
chore: use cmp in go 1.21
...
Co-authored-by: H1JK <hell0jack@protonmail.com>
2023-09-16 12:06:58 +08:00
Larvan2
c3d72f6883
feat: download/upgrade XD to external-ui
2023-09-16 11:44:15 +08:00
kunish
af99b52527
docs(README): update dashboard section
2023-09-09 13:06:49 +08:00
H1JK
f241e1f81a
chore: Update dependencies
2023-09-09 09:53:14 +08:00
H1JK
90acce7fa1
feat: Add disable quic-go GSO to experimental
2023-09-08 22:58:59 +08:00
xishang0128
7286391883
feat: support users to customize download ua
2023-09-07 18:44:58 +08:00
riolu.rs
a1eab125ee
fix: ntp service panic
2023-09-04 18:35:06 +08:00
Larvan2
1d4af2d92b
chore: TCPKeepAlive interval set to 15s by default
2023-09-03 20:42:54 +08:00
riolu.rs
d6cf2a837f
chore: ntp service dep with sing, optional synchronize system time
2023-09-03 17:49:56 +08:00
H1JK
d6b80acfbc
chore: Use xsync provided map size calculation
2023-09-02 20:17:43 +08:00
wwqgtxx
1cad615b25
chore: using xsync.MapOf replace sync.Map
2023-09-02 16:54:48 +08:00
Larvan2
73fa79bf3f
feat: configurable TCPKeepAlive interval
2023-09-02 16:45:16 +08:00
Larvan2
d79c13064e
chore: cleanup codes
2023-09-02 14:12:53 +08:00
YanceyChiew
427a377c2a
refactor: Decouple .Cleanup from ReCreateTun
...
The listener.Cleanup method will be called during
executor.Shutdown and route.restart, so it should serve
all kinds of listeners rather than a single tun device.
Currently listener.ReCreateTun will call it to handle
some internal affairs, This should be decoupled.
In this way, the cleanup tasks for data outside the
process life cycle that other listeners will add here
in the future will not be accidentally triggered
by configuring tun.
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
wwqgtxx
a366e9a4b5
fix: ntp service panic
2023-09-02 12:37:43 +08:00
riolu.rs
cbdf33c42c
feat: ntp service
2023-09-02 02:15:46 +08:00
Larvan2
9ceaf20584
fix: concurrent map writes #707
2023-09-01 10:43:04 +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
414d8f2162
chore: use WaitGroup in dualStackDialContext
2023-08-30 17:28:36 +08:00
Mitt
86cf1dd54b
fix: dualStack confusing error on ipv4 failed connect
2023-08-30 17:28:36 +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
630a17cf90
chore: cleanup codes
2023-08-26 21:20:20 +08:00
wwqgtxx
0a7b7894bd
feat: proxies support direct
type
2023-08-24 23:33:03 +08:00
wwqgtxx
3a9fc39cd9
chore: update quic-go to 0.38.0
2023-08-21 16:18:56 +08:00
wwqgtxx
1181fd4560
feat: add udp-over-stream
for tuic
...
only work with meta tuic server or sing-box 1.4.0-beta.6
2023-08-21 12:37:39 +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
db68d55a0e
fix: sing-vmess panic
2023-08-17 22:33:07 +08:00
wwqgtxx
574efb4526
chore: Update dependencies
2023-08-16 21:30:12 +08:00
3andne
03b0252589
feat: bump restls to v0.1.6 (utls v1.4.3) ( #692 )
...
* feat: bump restls to v0.1.5 (utls v1.4.3)
* fix: rm dependency go-quic
2023-08-16 11:41:58 +08:00
H1JK
ed09df4e13
fix: TLS ALPN support
2023-08-14 15:48:13 +08:00
H1JK
f89ecd97d6
feat: Converter unofficial TUIC share link support
2023-08-14 15:11:33 +08:00
wwqgtxx
3093fc4f33
chore: update go1.21.0 release
2023-08-09 17:26:24 +08:00
wwqgtxx
984fca4726
feat: add inbound-mptcp
for listeners
2023-08-09 17:09:03 +08:00
wwqgtxx
cc42d787d4
feat: add mptcp
for all proxy
2023-08-09 16:57:39 +08:00
wwqgtxx
e2e0fd4eba
chore: using uint16 for ports in Metadata
2023-08-09 13:51:02 +08:00
xishang0128
bad9f2e6dc
fix geodata-mode
2023-08-07 01:43:23 +08:00
H1JK
68bf6f16ac
refactor: Geodata initialization
2023-08-06 23:34:10 +08:00
H1JK
cca701c641
chore: Update dependencies
2023-08-06 18:38:50 +08:00
wwqgtxx
09ec7c8a62
chore: update quic-go to 0.37.3
2023-08-06 09:45:51 +08:00
wwqgtxx
68f312288d
chore: update quic-go to 0.37.2 and go1.21rc4
2023-08-05 12:53:49 +08:00
wwqgtxx
191243a1d2
chore: better tuicV5 deFragger
2023-08-03 23:07:30 +08:00