Skip to content

Commit 2fc1a0a

Browse files
committed
Update documentation
1 parent 617aba8 commit 2fc1a0a

File tree

6 files changed

+60
-17
lines changed

6 files changed

+60
-17
lines changed

constant/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
package constant
22

3-
var Version = "1.1-beta13"
3+
var Version = "1.1-beta14"

docs/changelog.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
#### 1.1-beta14
2+
3+
* Add multi-user support for hysteria inbound **1**
4+
* Add custom tls client support for std grpc
5+
* Fix smux keep alive
6+
* Fix vmess request buffer
7+
* Fix default local DNS server behavior
8+
* Fix h2c transport
9+
10+
*1*:
11+
12+
The `auth` and `auth_str` fields have been replaced by the `users` field.
13+
114
#### 1.1-beta13
215

316
* Add custom worker count option for WireGuard outbound

docs/configuration/inbound/hysteria.md

+19-4
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,15 @@
1212
"down": "100 Mbps",
1313
"down_mbps": 100,
1414
"obfs": "fuck me till the daylight",
15-
"auth": "",
16-
"auth_str": "password",
15+
16+
"users": [
17+
{
18+
"name": "sekai",
19+
"auth": "",
20+
"auth_str": "password"
21+
}
22+
],
23+
1724
"recv_window_conn": 0,
1825
"recv_window_client": 0,
1926
"max_conn_client": 0,
@@ -61,11 +68,19 @@ Supported units (case sensitive, b = bits, B = bytes, 8b=1B):
6168

6269
Obfuscated password.
6370

64-
#### auth
71+
#### users
72+
73+
Hysteria users
74+
75+
#### users.auth
76+
77+
==Required if `auth_str` is empty==
6578

6679
Authentication password, in base64.
6780

68-
#### auth_str
81+
#### users.auth_str
82+
83+
==Required if `auth` is empty==
6984

7085
Authentication password.
7186

docs/configuration/inbound/hysteria.zh.md

+19-4
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,15 @@
1212
"down": "100 Mbps",
1313
"down_mbps": 100,
1414
"obfs": "fuck me till the daylight",
15-
"auth": "",
16-
"auth_str": "password",
15+
16+
"users": [
17+
{
18+
"name": "sekai",
19+
"auth": "",
20+
"auth_str": "password"
21+
}
22+
],
23+
1724
"recv_window_conn": 0,
1825
"recv_window_client": 0,
1926
"max_conn_client": 0,
@@ -61,11 +68,19 @@
6168

6269
混淆密码。
6370

64-
#### auth
71+
#### users
72+
73+
Hysteria 用户
74+
75+
#### users.auth
76+
77+
==与 auth_str 必填一个==
6578

6679
base64 编码的认证密码。
6780

68-
#### auth_str
81+
#### users.auth_str
82+
83+
==与 auth 必填一个==
6984

7085
认证密码。
7186

go.mod

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,9 @@ require (
3636
go.etcd.io/bbolt v1.3.6
3737
go.uber.org/atomic v1.10.0
3838
go4.org/netipx v0.0.0-20220925034521-797b0c90d8ab
39-
golang.org/x/crypto v0.1.1-0.20221024173537-a3485e174077
40-
golang.org/x/net v0.1.1-0.20221102181756-a1278a7f7ee0
39+
golang.org/x/crypto v0.2.0
40+
golang.org/x/exp v0.0.0-20221028150844-83b7d23a625f
41+
golang.org/x/net v0.2.0
4142
golang.org/x/sys v0.2.0
4243
google.golang.org/grpc v1.50.1
4344
google.golang.org/protobuf v1.28.1
@@ -68,7 +69,6 @@ require (
6869
github.com/vishvananda/netns v0.0.0-20211101163701-50045581ed74 // indirect
6970
go.uber.org/multierr v1.6.0 // indirect
7071
go.uber.org/zap v1.23.0 // indirect
71-
golang.org/x/exp v0.0.0-20221028150844-83b7d23a625f // indirect
7272
golang.org/x/mod v0.6.0 // indirect
7373
golang.org/x/text v0.4.0 // indirect
7474
golang.org/x/time v0.0.0-20191024005414-555d28b269f0 // indirect

go.sum

+5-5
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,8 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U
186186
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
187187
golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8=
188188
golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
189-
golang.org/x/crypto v0.1.1-0.20221024173537-a3485e174077 h1:t5bjOfJPQfaG9NV1imLZM5E2uzaLGs5/NtyMtRNVjQ4=
190-
golang.org/x/crypto v0.1.1-0.20221024173537-a3485e174077/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw=
189+
golang.org/x/crypto v0.2.0 h1:BRXPfhNivWL5Yq0BGQ39a2sW6t44aODpfxkWjYdzewE=
190+
golang.org/x/crypto v0.2.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
191191
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
192192
golang.org/x/exp v0.0.0-20221028150844-83b7d23a625f h1:Al51T6tzvuh3oiwX11vex3QgJ2XTedFPGmbEVh8cdoc=
193193
golang.org/x/exp v0.0.0-20221028150844-83b7d23a625f/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc=
@@ -215,8 +215,8 @@ golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qx
215215
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
216216
golang.org/x/net v0.0.0-20220630215102-69896b714898/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
217217
golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
218-
golang.org/x/net v0.1.1-0.20221102181756-a1278a7f7ee0 h1:vZ44Ys50wUISbPd+jC8cRLSvhyfX9Ii/ZmDnn/aiJtM=
219-
golang.org/x/net v0.1.1-0.20221102181756-a1278a7f7ee0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
218+
golang.org/x/net v0.2.0 h1:sZfSu1wtKLGlWI4ZZayP0ck9Y73K1ynO6gqzTdBVdPU=
219+
golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
220220
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
221221
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
222222
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -247,7 +247,7 @@ golang.org/x/sys v0.2.0 h1:ljd4t30dBnAvMZaQCevtY0xLLD0A+bRZXbgLMLU1F/A=
247247
golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
248248
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
249249
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
250-
golang.org/x/term v0.1.0 h1:g6Z6vPFA9dYBAF7DWcH6sCcOntplXsDKcliusYijMlw=
250+
golang.org/x/term v0.2.0 h1:z85xZCsEl7bi/KwbNADeBYoOP0++7W1ipu+aGnpwzRM=
251251
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
252252
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
253253
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=

0 commit comments

Comments
 (0)