8cb67b6480
Update UoT protocol
2023-03-17 13:23:45 +08:00
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
f7610ce2ad
chore: better uuid using
2023-03-15 10:10:03 +08:00
516c219580
fix: let quic-go works on outbound's packetConn
2023-03-15 09:56:00 +08:00
9d9bd245f3
fix: Adjust the timing of subscription information acquisition
2023-03-15 09:05:16 +08:00
88116d9032
fix: optimize health check
2023-03-14 20:10:52 +08:00
6ba82c6d85
chore: cleanup code
2023-03-14 17:45:37 +08:00
5816dc2955
chore: better restls
2023-03-14 16:50:27 +08:00
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
ae4d114802
chore: Cleanup REALITY code
2023-03-11 12:23:27 +08:00
2ccef31f75
fix: ensure wireguard inner use dialer with DefaultResolver
2023-03-10 17:00:39 +08:00
e7f9072911
fix: add xtls-rprx-vision server version warning to user
2023-03-10 12:54:43 +08:00
fe298bd53f
fix: strategyRoundRobin not begin with zero
2023-03-10 12:47:01 +08:00
dca98b7aa1
fix: REALITY with gRPC transport
2023-03-10 10:01:05 +08:00
c0fc5d142f
fix: unmap 4in6 address in dialer and wireguard
2023-03-10 00:25:22 +08:00
a454a7f736
fix: load-balance's touch not effected
2023-03-09 11:09:36 +08:00
921b2c3aa4
feat: REALITY use proxy servername
2023-03-08 20:28:12 +08:00
76a8fe3839
feat: Support REALITY protocol
2023-03-08 17:18:46 +08:00
9cc7fdaca9
chore: wireguard using internal dialer
2023-03-07 09:30:51 +08:00
ae966833a4
chore: Generate UUID from fastrand
2023-03-05 11:00:14 +08:00
bccc6aa8d1
chore: Better REJECT conn
2023-03-04 18:33:05 +08:00
e7613e4f8b
fix: loadbalance panic
2023-03-01 14:04:42 +08:00
c1199f1a8a
chore: add early conn interface to decrease unneeded write
2023-02-27 00:26:49 +08:00
efbde4a179
fix: reject's dial warning
2023-02-26 11:11:54 +08:00
81722610d5
feat: Support VLESS XTLS Vision ( #406 )
2023-02-25 14:01:59 +08:00
8f0c61ed14
fix: tuic missing routing mark
2023-02-24 14:02:20 +08:00
7d524668e0
chore: support TFO for outbounds
2023-02-24 13:53:44 +08:00
75680c5866
chore: use early conn to support real ws 0-rtt
2023-02-24 09:54:54 +08:00
d5d62a4ffd
chore: change internal tcp traffic type
2023-02-23 20:26:25 +08:00
21848d6bf1
chore: code cleanup
2023-02-22 19:43:32 +08:00
baaf509637
chore: using sing-shadowtls to support shadowtls v1/2/3
2023-02-21 21:58:37 +08:00
db3e1b9ed5
feat: add sni field for tuic
2023-02-19 16:20:30 +08:00
b2d1cea759
fix: RoundRobin strategy of load balance when called multiple times ( #390 )
2023-02-17 16:31:00 +08:00
24419551a9
chore: update tfo-go for golang1.20
2023-02-08 13:10:44 +08:00
967254d9ca
chore: move global-utls-client snippets to components\tls
2023-02-07 17:24:14 +08:00
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
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
61b3b4f775
fix: Handle error earlier in DialContextWithDialer.
...
chore: Fix typo.
2023-01-31 18:05:46 +08:00
f1ef6c2096
fix: get tlsconfig err not handle, return nil pointer
2023-01-31 15:26:18 +08:00
a06b387acc
adjust: VLESS enable XUDP by default
2023-01-28 14:58:52 +08:00
2b2644a76f
chore: restful api display xudp for VLESS and VMess
2023-01-28 00:07:20 +08:00
f7538568c0
Chore: Change default latency test url to HTTPS.
2023-01-27 13:41:23 +08:00
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
023a96a6d3
make ConvertsV2Ray more robust ( #349 )
...
* make ConvertsV2Ray more robust
* add log
* fix
2023-01-24 16:34:52 +08:00
ba6163574e
chore: better parseAddr
2023-01-17 15:41:51 +08:00
4e4d741075
chore: code cleanup
2023-01-16 12:11:34 +08:00
50832aab47
chore: decrease direct depend on the sing package
2023-01-16 10:50:31 +08:00
d1565bb46f
refactor: Implement extended IO
2023-01-16 09:42:03 +08:00
b6b6413d04
refactor: replace experimental.fingerprints with custom-certificates and Change the fingerprint verification logic to SSL pinning
2023-01-14 21:08:06 +08:00