30
30
}
31
31
```
32
32
33
- !!! warning ""
34
-
35
- ACME is not included by default, see [Installation](/#installation).
36
-
37
33
### Outbound
38
34
39
35
``` json
47
43
"max_version" : " " ,
48
44
"cipher_suites" : [],
49
45
"certificate" : " " ,
50
- "certificate_path" : " "
46
+ "certificate_path" : " " ,
47
+ "ech" : {
48
+ "enabled" : false ,
49
+ "pq_signature_schemes_enabled" : false ,
50
+ "dynamic_record_sizing_disabled" : false ,
51
+ "config" : " "
52
+ },
53
+ "utls" : {
54
+ "enabled" : false ,
55
+ "fingerprint" : " "
56
+ }
51
57
}
52
58
```
53
59
@@ -155,8 +161,48 @@ The server private key, in PEM format.
155
161
156
162
The path to the server private key, in PEM format.
157
163
164
+ #### ech
165
+
166
+ ==Client only==
167
+
168
+ !!! warning ""
169
+
170
+ ECH is not included by default, see [Installation](/#installation).
171
+
172
+ ECH (Encrypted Client Hello) is a TLS extension that allows a client to encrypt the first part of its ClientHello
173
+ message.
174
+
175
+ If you don't know how to fill in the other configuration, just set ` enabled ` .
176
+
177
+ #### utls
178
+
179
+ ==Client only==
180
+
181
+ !!! warning ""
182
+
183
+ uTLS is not included by default, see [Installation](/#installation).
184
+
185
+ !!! note ""
186
+
187
+ uTLS is poorly maintained and the effect may be unproven, use at your own risk.
188
+
189
+ uTLS is a fork of "crypto/tls", which provides ClientHello fingerprinting resistance.
190
+
191
+ Available fingerprint values:
192
+
193
+ * chrome
194
+ * firefox
195
+ * ios
196
+ * android
197
+ * random
198
+
199
+
158
200
### ACME Fields
159
201
202
+ !!! warning ""
203
+
204
+ ACME is not included by default, see [Installation](/#installation).
205
+
160
206
#### domain
161
207
162
208
List of domain.
@@ -205,10 +251,6 @@ listener for the HTTP challenge.
205
251
The alternate port to use for the ACME TLS-ALPN challenge; the system must forward 443 to this port for challenge to
206
252
succeed.
207
253
208
- ### Reload
209
-
210
- For server configuration, certificate and key will be automatically reloaded if modified.
211
-
212
254
#### external_account
213
255
214
256
EAB (External Account Binding) contains information necessary to bind or map an ACME account to some other account known
@@ -226,4 +268,8 @@ The key identifier.
226
268
227
269
#### external_account.mac_key
228
270
229
- The MAC key.
271
+ The MAC key.
272
+
273
+ ### Reload
274
+
275
+ For server configuration, certificate and key will be automatically reloaded if modified.
0 commit comments