Loyalsoldier
bb44d01096
Format proto files using clang-format according to google style ( #264 )
...
* Format proto files using clang-format according to google style
* Regenerate pb.go files
4 years ago
RPRX
a308620073
Fix
4 years ago
RPRX
b8a78038a2
VLESS PREVIEW 2.3
4 years ago
loyalsoldier
b181045b0c
Errorgen: support to run outside of GOPATH
4 years ago
loyalsoldier
7a789fed37
Run go fmt
4 years ago
RPRX
36f0b7d6e4
Fix Trojan inbound access log ( #255 )
4 years ago
RPRX
271532fc84
Add full VLESS fallbacks support to Trojan ( #254 )
...
* Add full VLESS fallbacks support to Trojan
* Adjustments according to linter
* Use common.Must2() for pro.Write()
4 years ago
RPRX
60909dad31
VLESS PREVIEW 2.2
4 years ago
Kslr
9f344fa1c9
remove shadowsosks ota ( #238 )
...
* remove shadowsosks ota
* remove unused buf.Reader
4 years ago
RPRX
65565572d3
VLESS UDP over TCP struct breaking change ( #239 )
...
具体改变:每个 UDP 载荷前加两字节长度的 length,最大值为 2048-2=2046。若不使用 Mux,服务端与客户端均需升级至 v4.30.0+。这是 VLESS 公测版(0)协议结构本身唯一一次 breaking change,正式版(1)的服务端预计会长期同时支持该版本,第三方客户端的实现应当尽快跟进。
4 years ago
maskedeken
e445d21f4b
Add trojan protocol support ( #181 )
...
* Add trojan protocol support
Co-authored-by: Eken Chan <ekenchan@msn.com>
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
4 years ago
RPRX
f55e05c166
int -> int32
4 years ago
RPRX
4b0aea1dca
Fix bug
4 years ago
RPRX
0e8e23897c
Tiny adjustment
4 years ago
RPRX
3072cdccf4
Add return
4 years ago
RPRX
648d4180aa
VLESS PREVIEW 2
4 years ago
RPRX
010fbf4d8b
Make isAEAD more efficient
4 years ago
RPRX
470dc8523b
Make isAEAD more efficient
4 years ago
wwqgtxx
43174d6951
support disable vmess aead by os environ
4 years ago
Darhwa
d2d4f48815
Fix the coarse-grained mutex in http outbound
...
fix v2ray#2731
4 years ago
Shelikhoo
e2e266114a
Fix incorrect IV usage which slightly reduced security
4 years ago
RPRX
ee1e18df24
Schedulers -> Flow
4 years ago
RPRX
2237528d1e
fix
4 years ago
RPRX
8c2e8e9db9
Add defer
4 years ago
Kslr
2a3fe11952
VMess AEAD will be used when alterId is 0
4 years ago
RPRX
16fe0b03f6
Do not convert @ to \x00
4 years ago
loyalsoldier
f12f76582f
Fix according to staticcheck result
...
staticcheck repo: https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck
4 years ago
loyalsoldier
1fa89b32d4
Format: run go fmt ./...
4 years ago
RPRX
84aaf3a1e3
VLESS PREVIEW 1.5
4 years ago
loyalsoldier
f9175e3bc8
Fix according to go vet results
4 years ago
Shelikhoo
a40727a3dc
added drain for ss and improved vmess drain
4 years ago
Loyalsoldier
ef460f68f8
Adjust Protocol Buffers ( #109 )
...
* Update protoc binary executable files to v3.13.0
* Write proto files in more standard way
* Make go generate & vprotogen compatible with protoc-gen-gofast
* Regenerate pb.go files according to new proto files
* Clean go.sum by running go mod tidy
* Implement mustEmbedUnimplementedServiceServer for gPRC services
4 years ago
Darhwa
d05ddc8f78
Make http outbound 0-rtt
4 years ago
RPRX
5708edd117
VLESS PREVIEW 1.3
4 years ago
RPRX
070e72f581
unexpected -> invalid
4 years ago
RPRX
1cfc02e720
VLESS PREVIEW 1.2
4 years ago
Vigilans
30e312f72b
Apply sockopt from inbound config to dokodemo tproxy's response connection
4 years ago
Darhwa
cae278dd00
Fix http outbound
...
Get correct TLS negotiated protocol when stats setting exists
4 years ago
Darhwa
1acb2fd854
Some cleaning and linting
4 years ago
RPRX
bad7e2cfd8
VLESS PREVIEW 1.1
4 years ago
lucifer9
9da4339d8a
Add access log for dokodemo inbound
4 years ago
Shelikhoo
437a66b7de
Added Unit Test for VMessAEAD
4 years ago
Kslr
0392312b74
fix undefined: u
4 years ago
Agioi Theodoroi
7bd324dcec
clean up code
4 years ago
Agioi Theodoroi
bbd3988f3d
clean up code
4 years ago
rprx
1432278c2c
Fix typo ( #36 )
4 years ago
Shelikhoo
f19f95af35
Update AEAD design to rely more on AEAD
4 years ago
Roger Shimizu
90af5f19ba
Apply Debian's patch to upstream
4 years ago
Darhwa
d29370a654
Enhance http outbound
...
1. Enables http outbound to set up a HTTP tunnel above HTTP/1.1,
HTTP/1.1 over TLS, or HTTP/2 over TLS. Previously it only works for
plain HTTP/1.1
2. In setting up CONNECT tunnel, replaces handcrafted request with
standard http.Request
4 years ago
Shelikhoo
38868e0469
Fix context layering in Shadowsocks UDP
4 years ago