gVisor bot
288b499c7d
Revert "chore: reduce memory alloc"
...
This reverts commit a6b816b1c6
.
2023-11-22 19:22:15 +08:00
gVisor bot
bf64cede7d
chore: reduce memory alloc
2023-11-20 23:48:30 +08:00
gVisor bot
ff3b6d828b
fix: Mux missing sing logger & initializing race
2023-11-18 15:30:35 +08:00
gVisor bot
869ea9e613
feat: Add outbound sing-mux tcp-brutal support
2023-11-18 00:07:07 +08:00
gVisor bot
99287189ef
chore: Cleanup code
2023-11-17 23:12:10 +08:00
gVisor bot
923f3cc1e3
fix: improve feature check and add missing patches
2023-11-17 19:10:17 +08:00
gVisor bot
9e389dea3c
chore: add android feature and patch
2023-11-17 13:19:24 +08:00
gVisor bot
aeb2481b27
fix: fix android-arm64 build
2023-11-17 10:53:57 +08:00
gVisor bot
ea3a1cf51f
feat: share more code from android branch
2023-11-17 01:21:02 +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
98be07c40f
chore: share some code
2023-10-23 16:45:22 +08:00
gVisor bot
2bbcfbe198
chore: decrease memory copy in sing listener
2023-10-20 08:39:04 +08:00
gVisor bot
78d945470d
chore: code cleanup
2023-10-11 22:54:19 +08:00
gVisor bot
9bd516bc62
fix: unmap 4in6 ip
2023-10-11 18:17:39 +08:00
gVisor bot
1a232b7504
chore: support reject proxy type
2023-10-11 13:01:14 +08:00
gVisor bot
7f1769d162
fix: sing listener panic
2023-10-11 10:55:12 +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
7fcd4e1199
feat: add certificate
and private-key
to vmess listener
2023-10-08 07:26:28 +08:00
gVisor bot
3e5600c0db
feat: add ws-path
to vmess listener
2023-10-08 07:26:28 +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
12ddcaae7a
chore: support relative path for hy2/tuic inbound cert
2023-10-01 00:01:32 +08:00
gVisor bot
d960e63dda
chore: decrease goroutine used in core tunnel
2023-09-28 18:59:31 +08:00
gVisor bot
7a4f9959f9
chore: support set cwnd for hy2 too
2023-09-21 16:41:31 +08:00
gVisor bot
eb2ee5c1ba
feat: inbound support Hysteria2
2023-09-21 15:10:35 +08:00
gVisor bot
b23ccfdf45
chore: Update dependencies
2023-09-21 08:57:38 +08:00
gVisor bot
d0d576bdee
chore: using xsync.MapOf replace sync.Map
2023-09-02 16:54:48 +08:00
gVisor bot
aab21720b5
feat: configurable TCPKeepAlive interval
2023-09-02 16:45:16 +08:00
gVisor bot
8463db4f4e
chore: cleanup codes
2023-09-02 14:12:53 +08:00
gVisor bot
9bd834b34a
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
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
e8f33f0f23
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
gVisor bot
e051dc6eb6
fix: tuic server cwnd parsing
2023-06-21 14:00:49 +08:00
gVisor bot
7c04b3a096
chore: tuic server can handle V4 and V5 in same port
2023-06-21 13:53:37 +08:00
gVisor bot
7ff7a4745d
chore: fix TUIC cwnd parsing
2023-06-21 00:47:05 +08:00
gVisor bot
c6db154046
chore: Update dependencies
2023-06-19 08:23:48 +08:00
gVisor bot
011cde328c
feat: support tuicV5
2023-06-12 18:42:46 +08:00
gVisor bot
ea5a231145
chore: Something update from clash :) ( #606 )
2023-06-06 09:45:05 +08:00
gVisor bot
35ead7d20b
chore: update proxy's udpConn when received a new packet
2023-06-03 21:40:09 +08:00
gVisor bot
9e6aaea7e0
chore: update quic-go to 0.35.1
2023-06-03 16:45:35 +08:00
gVisor bot
755f7c27b8
chore: add WaitReadFrom support in ssr
2023-05-28 22:51:44 +08:00
gVisor bot
83f6d6f8f2
chore: add IN-USER
and IN-NAME
rules
2023-05-28 17:19:57 +08:00
gVisor bot
57883b4927
chore: using internal socks5.ReadAddr0 in trojan
2023-05-20 18:35:04 +08:00
gVisor bot
fe51e95d88
chore: improve read waiter interface
2023-05-12 12:12:22 +08:00
gVisor bot
4c38b2f0bf
fix: sing-based listener panic
2023-05-12 09:14:27 +08:00
gVisor bot
e81ee44f33
chore: better tproxy error logging
2023-05-11 21:31:29 +08:00
gVisor bot
31b70b9fbd
chore: decrease shadowsocks udp read memory used for no-windows platform
2023-05-11 19:01:41 +08:00