File tree 2 files changed +8
-1
lines changed
2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -417,10 +417,11 @@ class GrpcStreamSettings extends XrayCommonClass {
417
417
418
418
class TlsStreamSettings extends XrayCommonClass {
419
419
constructor ( serverName = '' ,
420
- certificates = [ new TlsStreamSettings . Cert ( ) ] ) {
420
+ certificates = [ new TlsStreamSettings . Cert ( ) ] , alpn = [ ] ) {
421
421
super ( ) ;
422
422
this . server = serverName ;
423
423
this . certs = certificates ;
424
+ this . alpn = alpn ;
424
425
}
425
426
426
427
addCert ( cert ) {
@@ -436,16 +437,19 @@ class TlsStreamSettings extends XrayCommonClass {
436
437
if ( ! ObjectUtil . isEmpty ( json . certificates ) ) {
437
438
certs = json . certificates . map ( cert => TlsStreamSettings . Cert . fromJson ( cert ) ) ;
438
439
}
440
+
439
441
return new TlsStreamSettings (
440
442
json . serverName ,
441
443
certs ,
444
+ json . alpn
442
445
) ;
443
446
}
444
447
445
448
toJson ( ) {
446
449
return {
447
450
serverName : this . server ,
448
451
certificates : TlsStreamSettings . toJsonArray ( this . certs ) ,
452
+ alpn : this . alpn
449
453
} ;
450
454
}
451
455
}
Original file line number Diff line number Diff line change 16
16
< a-form-item label ="域名 ">
17
17
< a-input v-model.trim ="inbound.stream.tls.server "> </ a-input >
18
18
</ a-form-item >
19
+ < a-form-item label ="alpn " placeholder ="http/1.1,h2 ">
20
+ < a-input v-model.trim ="inbound.stream.tls.alpn "> </ a-input >
21
+ </ a-form-item >
19
22
< a-form-item label ="证书 ">
20
23
< a-radio-group v-model ="inbound.stream.tls.certs[0].useFile "
21
24
button-style ="solid ">
You can’t perform that action at this time.
0 commit comments