wwqgtxx
|
766d08a8eb
|
chore: init gopacket only when dial fake-tcp to decrease memory using
|
2023-06-08 11:58:51 +08:00 |
|
H1JK
|
c3ef05b257
|
feat: Add XUDP migration support
|
2023-06-07 23:03:36 +08:00 |
|
wwqgtxx
|
03d0c8620e
|
fix: hysteria faketcp loopback in tun mode
|
2023-06-03 22:15:09 +08:00 |
|
wwqgtxx
|
2c44b4e170
|
chore: update quic-go to 0.35.1
|
2023-06-03 16:45:35 +08:00 |
|
wwqgtxx
|
9b6e56a65e
|
chore: update quic-go to 0.34.0
|
2023-06-01 16:25:02 +08:00 |
|
wwqgtxx
|
8e88e0b9f5
|
chore: add WaitReadFrom support in ssr
|
2023-05-28 22:51:44 +08:00 |
|
Larvan2
|
097f3e250c
|
chore: slightly improve quic-bbr performance
|
2023-05-28 20:15:11 +08:00 |
|
wwqgtxx
|
7aae781569
|
chore: add WaitReadFrom support in quicStreamPacketConn
|
2023-05-28 15:22:08 +08:00 |
|
H1JK
|
4971b9d804
|
chore: Add vision splice support
|
2023-05-27 11:26:13 +08:00 |
|
H1JK
|
654e76d91e
|
refactor: Move vision implementation to a new package
|
2023-05-26 20:11:06 +08:00 |
|
wwqgtxx
|
984bf27d9b
|
chore: using internal socks5.ReadAddr0 in trojan
|
2023-05-20 18:35:04 +08:00 |
|
H1JK
|
546b2bc24b
|
chore: Decrease UoT read memory
|
2023-05-20 17:01:52 +08:00 |
|
wwqgtxx
|
033f902ace
|
chore: more context passing in outbounds
|
2023-05-18 13:15:08 +08:00 |
|
H1JK
|
ed17478961
|
feat: Support insecure gRPC
|
2023-05-13 09:38:14 +08:00 |
|
wwqgtxx
|
f1be9b3f4a
|
fix: tuic server return error udp address
|
2023-05-11 22:45:27 +08:00 |
|
wwqgtxx
|
15a8d7c473
|
chore: better tuic earlyConn impl
|
2023-05-10 09:36:06 +08:00 |
|
H1JK
|
bd431fbf49
|
fix: Update unsafe pointer add usage
|
2023-05-06 15:49:10 +08:00 |
|
Skyxim
|
6ecd1c31e5
|
fix: tuic connection error using fast_open
|
2023-04-29 15:44:07 +00:00 |
|
wwqgtxx
|
40da1911d9
|
chore: using sync/atomic replace uber/atomic
|
2023-04-22 15:37:57 +08:00 |
|
wwqgtxx
|
47df97322d
|
fix: h2 close panic
|
2023-04-17 23:42:15 +08:00 |
|
wwqgtxx
|
4a0d097fe9
|
fix: ensure StreamWebsocketConn call N.NewDeadlineConn
|
2023-04-17 00:23:12 +08:00 |
|
wwqgtxx
|
20eb168315
|
fix: proxyDialer panic when domain name was not resolved
|
2023-04-12 12:49:53 +08:00 |
|
wwqgtxx
|
4d12ed491c
|
fix: tuic pool client should only cache the system's UDPConn
|
2023-04-10 12:22:12 +08:00 |
|
wwqgtxx
|
8e8cddf462
|
chore: Update dependencies
|
2023-04-09 15:40:17 +08:00 |
|
包布丁
|
f92f34bb20
|
Fix: return pooled buffer when simple-obfs tls read error (#2643)
|
2023-04-06 09:32:27 +08:00 |
|
H1JK
|
ae722bb1a0
|
chore: Add early bounds checks
|
2023-04-05 13:51:50 +08:00 |
|
wwqgtxx
|
ee5c4cb83b
|
fix: tuic fast-open not work
|
2023-04-03 21:08:12 +08:00 |
|
wwqgtxx
|
99f84b8a66
|
chore: make all net.Conn wrapper can pass through N.ExtendedConn
|
2023-04-02 22:24:46 +08:00 |
|
Hellojack
|
4af4935e7e
|
fix: Vision slice out of bounds error
|
2023-04-01 20:08:49 +08:00 |
|
Skyxim
|
cfd03a99c2
|
feat: nameserver-policy support use rule-providers and reduce domain-set memory
|
2023-04-01 11:53:39 +08:00 |
|
wwqgtxx
|
3ae4285702
|
fix: tuic udp native mode can't relay packetSize>1200
|
2023-03-16 21:09:44 +08:00 |
|
wwqgtxx
|
f7610ce2ad
|
chore: better uuid using
|
2023-03-15 10:10:03 +08:00 |
|
wwqgtxx
|
516c219580
|
fix: let quic-go works on outbound's packetConn
|
2023-03-15 09:56:00 +08:00 |
|
wwqgtxx
|
5816dc2955
|
chore: better restls
|
2023-03-14 16:50:27 +08:00 |
|
3andne
|
2fef00d2a8
|
Support Restls-V1 in Clash.Meta (#441)
* feat: impl restls
* fix: don't break shadowtls' working
* chores: correct restls-client-go version
* feat: bump restls-client-go version
* fix: consistent naming `client-fingerprint`
* docs: update example config
* chore: adjust client-fingerprint's snippet
---------
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
Co-authored-by: Larvan2 <78135608+Larvan2@users.noreply.github.com>
|
2023-03-14 13:33:24 +08:00 |
|
wwqgtxx
|
5de043acc6
|
fix: tuic relay tuic
|
2023-03-12 19:03:18 +08:00 |
|
H1JK
|
09b4a7ff15
|
chore: Remove useless mutex in Vision
|
2023-03-12 10:13:23 +08:00 |
|
H1JK
|
913ed62095
|
fix: ALPN not applied in uTLS/REALITY
|
2023-03-10 20:53:39 +08:00 |
|
wwqgtxx
|
6fe7f4641e
|
fix: tuic server set authentication timeout after quic handshake complete
|
2023-03-10 12:26:17 +08:00 |
|
H1JK
|
dca98b7aa1
|
fix: REALITY with gRPC transport
|
2023-03-10 10:01:05 +08:00 |
|
wwqgtxx
|
bae61a8152
|
fix: tuic server close with error message
|
2023-03-09 10:41:24 +08:00 |
|
H1JK
|
76a8fe3839
|
feat: Support REALITY protocol
|
2023-03-08 17:18:46 +08:00 |
|
Larvan2
|
6040803b60
|
chore: do not apply padding for nonTLS packet with contentLen over 900
|
2023-03-07 16:35:19 +08:00 |
|
Larvan2
|
04ae812a11
|
chore: try to fix slice out of bound.
|
2023-03-07 15:52:50 +08:00 |
|
wwqgtxx
|
6a97ab9ecb
|
chore: use fastrand to replace math/rand
|
2023-03-06 18:10:14 +08:00 |
|
H1JK
|
ae966833a4
|
chore: Generate UUID from fastrand
|
2023-03-05 11:00:14 +08:00 |
|
H1JK
|
8771fa5c17
|
chore: Vision padding upgrade
|
2023-03-04 21:47:42 +08:00 |
|
Hellojack
|
ecb2a5f3c6
|
adjust: Simplify VLESS handshake lock
|
2023-02-27 12:02:44 +08:00 |
|
wwqgtxx
|
78100aa963
|
fix: vless NeedHandshake mistake
|
2023-02-27 09:46:00 +08:00 |
|
wwqgtxx
|
0b56fc7598
|
fix: Vision filter TLS 1.2
Add magic from sing-box. 5ce3ddee9b/transport/vless/vision.go (L199)
|
2023-02-27 01:24:36 +08:00 |
|