wwqgtxx
7308c6c2a9
feat: Add multi-peer support for wireguard outbound
2023-04-03 16:14:07 +08:00
wwqgtxx
99f84b8a66
chore: make all net.Conn wrapper can pass through N.ExtendedConn
2023-04-02 22:24:46 +08:00
wwqgtxx
2ff0f94262
chore: sync sing-wireguard's update
2023-04-02 17:29:30 +08:00
wwqgtxx
cd95cf4849
fix: firstWriteCallBackConn can pass N.ExtendedConn too
2023-04-01 20:56:49 +08:00
Skyxim
db7623968d
fix: inner http use host of address
2023-03-29 20:50:46 +08:00
世界
8cb67b6480
Update UoT protocol
2023-03-17 13:23:45 +08:00
wwqgtxx
3ae4285702
fix: tuic udp native mode can't relay packetSize>1200
2023-03-16 21:09:44 +08:00
世界
e8d4f8ae7b
Update UoT protocol
2023-03-15 14:46:35 +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
Skyxim
9d9bd245f3
fix: Adjust the timing of subscription information acquisition
2023-03-15 09:05:16 +08:00
Skyxim
88116d9032
fix: optimize health check
2023-03-14 20:10:52 +08:00
wwqgtxx
6ba82c6d85
chore: cleanup code
2023-03-14 17:45:37 +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
H1JK
ae4d114802
chore: Cleanup REALITY code
2023-03-11 12:23:27 +08:00
wwqgtxx
2ccef31f75
fix: ensure wireguard inner use dialer with DefaultResolver
2023-03-10 17:00:39 +08:00
wwqgtxx
e7f9072911
fix: add xtls-rprx-vision server version warning to user
2023-03-10 12:54:43 +08:00
wwqgtxx
fe298bd53f
fix: strategyRoundRobin not begin with zero
2023-03-10 12:47:01 +08:00
H1JK
dca98b7aa1
fix: REALITY with gRPC transport
2023-03-10 10:01:05 +08:00
wwqgtxx
c0fc5d142f
fix: unmap 4in6 address in dialer and wireguard
2023-03-10 00:25:22 +08:00
wwqgtxx
a454a7f736
fix: load-balance's touch not effected
2023-03-09 11:09:36 +08:00
H1JK
921b2c3aa4
feat: REALITY use proxy servername
2023-03-08 20:28:12 +08:00
H1JK
76a8fe3839
feat: Support REALITY protocol
2023-03-08 17:18:46 +08:00
wwqgtxx
9cc7fdaca9
chore: wireguard using internal dialer
2023-03-07 09:30:51 +08:00
H1JK
ae966833a4
chore: Generate UUID from fastrand
2023-03-05 11:00:14 +08:00
H1JK
bccc6aa8d1
chore: Better REJECT conn
2023-03-04 18:33:05 +08:00
wwqgtxx
e7613e4f8b
fix: loadbalance panic
2023-03-01 14:04:42 +08:00
wwqgtxx
c1199f1a8a
chore: add early conn interface to decrease unneeded write
2023-02-27 00:26:49 +08:00
wwqgtxx
efbde4a179
fix: reject's dial warning
2023-02-26 11:11:54 +08:00
Hellojack
81722610d5
feat: Support VLESS XTLS Vision ( #406 )
2023-02-25 14:01:59 +08:00
wwqgtxx
8f0c61ed14
fix: tuic missing routing mark
2023-02-24 14:02:20 +08:00
wwqgtxx
7d524668e0
chore: support TFO for outbounds
2023-02-24 13:53:44 +08:00
wwqgtxx
75680c5866
chore: use early conn to support real ws 0-rtt
2023-02-24 09:54:54 +08:00
Skyxim
d5d62a4ffd
chore: change internal tcp traffic type
2023-02-23 20:26:25 +08:00
wwqgtxx
21848d6bf1
chore: code cleanup
2023-02-22 19:43:32 +08:00
wwqgtxx
baaf509637
chore: using sing-shadowtls to support shadowtls v1/2/3
2023-02-21 21:58:37 +08:00
Skyxim
db3e1b9ed5
feat: add sni field for tuic
2023-02-19 16:20:30 +08:00
Ovear
b2d1cea759
fix: RoundRobin strategy of load balance when called multiple times ( #390 )
2023-02-17 16:31:00 +08:00
wwqgtxx
24419551a9
chore: update tfo-go for golang1.20
2023-02-08 13:10:44 +08:00
Larvan2
967254d9ca
chore: move global-utls-client snippets to components\tls
2023-02-07 17:24:14 +08:00
Larvan2
05ca819823
feat: add global-client-fingerprint.
...
* Available: "chrome","firefox","safari","ios","random","none".
* global-client-fingerprint will NOT overwrite the proxy's client-fingerprint setting when "client-fingerprint: none".
2023-02-07 01:26:56 +08:00
Larvan2
2ee0f634e6
feat: Add utls for modifying client's fingerprint.
...
Currently only support TLS transport in TCP/GRPC/WS/HTTP for VLESS/Vmess and trojan-grpc.
2023-02-01 22:36:05 +08:00
Larvan2
61b3b4f775
fix: Handle error earlier in DialContextWithDialer.
...
chore: Fix typo.
2023-01-31 18:05:46 +08:00
qiaoweijie
f1ef6c2096
fix: get tlsconfig err not handle, return nil pointer
2023-01-31 15:26:18 +08:00
H1JK
a06b387acc
adjust: VLESS enable XUDP by default
2023-01-28 14:58:52 +08:00
metacubex
2b2644a76f
chore: restful api display xudp for VLESS and VMess
2023-01-28 00:07:20 +08:00
Larvan2
f7538568c0
Chore: Change default latency test url to HTTPS.
2023-01-27 13:41:23 +08:00
Larvan2
16c4b55e31
Chore: Decrease the default MaxUdpRelayPacketSize to 1252 to avoid the relay UDP exceeding the size of the QUIC's datagram.
...
ClientMaxOpenStreams now follows the config.yaml option.
2023-01-24 21:48:31 +08:00
ag2s20150909
023a96a6d3
make ConvertsV2Ray more robust ( #349 )
...
* make ConvertsV2Ray more robust
* add log
* fix
2023-01-24 16:34:52 +08:00