mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-03-01 01:20:49 +03:00
Xray Outbound - Authority gRPC
This commit is contained in:
parent
8b5fe0b018
commit
4d07b99fe7
@ -257,20 +257,22 @@ class QuicStreamSettings extends CommonClass {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class GrpcStreamSettings extends CommonClass {
|
class GrpcStreamSettings extends CommonClass {
|
||||||
constructor(serviceName="", multiMode=false) {
|
constructor(serviceName="", multiMode=false, authority="") {
|
||||||
super();
|
super();
|
||||||
this.serviceName = serviceName;
|
this.serviceName = serviceName;
|
||||||
this.multiMode = multiMode;
|
this.multiMode = multiMode;
|
||||||
|
this.authority = authority;
|
||||||
}
|
}
|
||||||
|
|
||||||
static fromJson(json={}) {
|
static fromJson(json={}) {
|
||||||
return new GrpcStreamSettings(json.serviceName, json.multiMode);
|
return new GrpcStreamSettings(json.serviceName, json.multiMode,json.authority);
|
||||||
}
|
}
|
||||||
|
|
||||||
toJson() {
|
toJson() {
|
||||||
return {
|
return {
|
||||||
serviceName: this.serviceName,
|
serviceName: this.serviceName,
|
||||||
multiMode: this.multiMode,
|
multiMode: this.multiMode,
|
||||||
|
authority: this.authority
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -333,6 +333,9 @@
|
|||||||
<a-form-item label='Service Name'>
|
<a-form-item label='Service Name'>
|
||||||
<a-input v-model.trim="outbound.stream.grpc.serviceName"></a-input>
|
<a-input v-model.trim="outbound.stream.grpc.serviceName"></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
<a-form-item label="Authority">
|
||||||
|
<a-input v-model.trim="outbound.stream.grpc.authority"></a-input>
|
||||||
|
</a-form-item>
|
||||||
<a-form-item label='Multi Mode'>
|
<a-form-item label='Multi Mode'>
|
||||||
<a-switch v-model="outbound.stream.grpc.multiMode"></a-switch>
|
<a-switch v-model="outbound.stream.grpc.multiMode"></a-switch>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
Loading…
Reference in New Issue
Block a user