wwqgtxx
|
832dae3421
|
chore: direct append data to bufio.Reader's internal buffer as much as possible
|
2023-11-09 22:19:29 +08:00 |
|
wwqgtxx
|
17c9d507be
|
chore: hello mihomo
|
2023-11-03 21:58:21 +08:00 |
|
wwqgtxx
|
8c3557e96b
|
chore: support v2ray http upgrade server too
|
2023-11-03 13:58:53 +08:00 |
|
wwqgtxx
|
228990472d
|
fix: avoid tls panic
|
2023-11-03 12:04:22 +08:00 |
|
wwqgtxx
|
665ba7f9f1
|
chore: do websocket client upgrade directly instead of gobwas/ws
|
2023-11-03 11:50:25 +08:00 |
|
wwqgtxx
|
885ee7a820
|
fix: v2ray http upgrade Hosts header not working
|
2023-11-03 11:50:25 +08:00 |
|
wwqgtxx
|
5bfe7ba169
|
chore: better tls handshake
|
2023-11-02 11:22:01 +08:00 |
|
wwqgtxx
|
ceac5bfaa4
|
feat: add v2ray-http-upgrade support
|
2023-11-02 11:11:35 +08:00 |
|
wwqgtxx
|
b0638cfc49
|
chore: better bufio.Reader warp
|
2023-11-02 11:11:35 +08:00 |
|
wwqgtxx
|
11ed4a56bd
|
chore: code cleanup
|
2023-10-17 12:46:41 +08:00 |
|
wwqgtxx
|
791ecfbb32
|
feat: add ws-path to vmess listener
|
2023-10-08 07:26:28 +08:00 |
|
wwqgtxx
|
5ff4473083
|
chore: migrate from gorilla/websocket to gobwas/ws
|
2023-10-06 17:44:36 +08:00 |
|
wwqgtxx
|
033f902ace
|
chore: more context passing in outbounds
|
2023-05-18 13:15:08 +08:00 |
|
wwqgtxx
|
4a0d097fe9
|
fix: ensure StreamWebsocketConn call N.NewDeadlineConn
|
2023-04-17 00:23:12 +08:00 |
|
H1JK
|
ae722bb1a0
|
chore: Add early bounds checks
|
2023-04-05 13:51:50 +08:00 |
|
wwqgtxx
|
6a97ab9ecb
|
chore: use fastrand to replace math/rand
|
2023-03-06 18:10:14 +08:00 |
|
wwqgtxx
|
c1199f1a8a
|
chore: add early conn interface to decrease unneeded write
|
2023-02-27 00:26:49 +08:00 |
|
wwqgtxx
|
b9e63d3f7d
|
fix: ensure return a nil interface not an interface with nil value
|
2023-02-18 14:16:03 +08:00 |
|
wwqgtxx
|
cc3a9dd553
|
fix: websocket headroom
|
2023-02-18 13:58:08 +08:00 |
|
wwqgtxx
|
db54b438e6
|
chore: do not use extra pointer in UClient
|
2023-02-07 17:51:37 +08:00 |
|
Larvan2
|
967254d9ca
|
chore: move global-utls-client snippets to components\tls
|
2023-02-07 17:24:14 +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 |
|
wwqgtxx
|
4e4d741075
|
chore: code cleanup
|
2023-01-16 12:11:34 +08:00 |
|
H1JK
|
bec66e9e69
|
adjust: Improve WebSocket mask
|
2023-01-16 11:42:10 +08:00 |
|
wwqgtxx
|
50832aab47
|
chore: decrease direct depend on the sing package
|
2023-01-16 10:50:31 +08:00 |
|
H1JK
|
d1565bb46f
|
refactor: Implement extended IO
|
2023-01-16 09:42:03 +08:00 |
|
LJea
|
f0952b55d0
|
Fix: query string parse on ws-opts (#2213)
|
2022-07-10 14:56:34 +08:00 |
|
Dreamacro
|
df3a491d40
|
Feature: support trojan websocket
|
2021-10-16 20:19:59 +08:00 |
|
Dreamacro
|
f1cf7e9269
|
Style: use gofumpt for fmt
|
2021-10-10 23:44:09 +08:00 |
|
Dreamacro
|
121bc910f6
|
Chore: adjust vmess 0rtt code and split xray test
|
2021-08-22 16:16:45 +08:00 |
|
wwqgtxx
|
4522cdc551
|
Feature: support xray's ws-0rtt path (#1558)
|
2021-08-22 16:03:46 +08:00 |
|
秋のかえで
|
0267b2efad
|
Feature: add vmess WebSocket early data (#1505)
Co-authored-by: ShinyGwyn <79344143+ShinyGwyn@users.noreply.github.com>
|
2021-08-22 00:25:29 +08:00 |
|
Dreamacro
|
995aa7a8fc
|
Fix: remove ClientSessionCache and add NextProtos for vmess to fix #1468
|
2021-07-03 20:34:44 +08:00 |
|
Dreamacro
|
f96ebab99f
|
Chore: split component to transport
|
2021-05-13 22:19:34 +08:00 |
|