Clash.Meta/transport/vmess
Larvan2 4c25f5e73b feat: Update utls support.
* client-fingerprint is used to apply Utls for modifying ClientHello, it accepts "chrome","firefox","safari","ios","random" options.
* Utls is currently support TLS transport in TCP/grpc/WS/HTTP for VLESS/Vmess and trojan.
2023-02-05 17:34:37 +08:00
..
aead.go Chore: split component to transport 2021-05-13 22:19:34 +08:00
chunk.go Chore: split component to transport 2021-05-13 22:19:34 +08:00
conn.go Feature: add vmess WebSocket early data (#1505) 2021-08-22 00:25:29 +08:00
h2.go Chore: split component to transport 2021-05-13 22:19:34 +08:00
header.go Style: use gofumpt for fmt 2021-10-10 23:44:09 +08:00
http.go Fix: vmess http should use Host header on request 2021-05-16 20:05:41 +08:00
tls.go feat: Update utls support. 2023-02-05 17:34:37 +08:00
user.go Chore: split component to transport 2021-05-13 22:19:34 +08:00
utls.go feat: Update utls support. 2023-02-05 17:34:37 +08:00
vmess.go chore: the uuid-map is transferred to the protocol 2022-05-06 13:28:09 +08:00
websocket.go feat: Add utls for modifying client's fingerprint. 2023-02-01 22:36:05 +08:00