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 |
|
wwqgtxx
|
c1199f1a8a
|
chore: add early conn interface to decrease unneeded write
|
2023-02-27 00:26:49 +08:00 |
|
Hellojack
|
2cbfac2c89
|
fix: Filter slice index out of bounds
|
2023-02-26 13:04:12 +08:00 |
|
Hellojack
|
40ae019e1d
|
fix: Vision filter TLS 1.2
|
2023-02-26 11:13:47 +08:00 |
|
Hellojack
|
de92bc0234
|
fix: Vision filter Client Hello
|
2023-02-25 19:11:23 +08:00 |
|
Hellojack
|
bce3aeb218
|
fix: Vision disable filter for non-TLS connections
|
2023-02-25 15:00:21 +08:00 |
|
Hellojack
|
81722610d5
|
feat: Support VLESS XTLS Vision (#406)
|
2023-02-25 14:01:59 +08:00 |
|
wwqgtxx
|
75680c5866
|
chore: use early conn to support real ws 0-rtt
|
2023-02-24 09:54:54 +08:00 |
|
wwqgtxx
|
baaf509637
|
chore: using sing-shadowtls to support shadowtls v1/2/3
|
2023-02-21 21:58:37 +08:00 |
|
wwqgtxx
|
b9e63d3f7d
|
fix: ensure return a nil interface not an interface with nil value
|
2023-02-18 14:16:03 +08:00 |
|