Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormhsanaei <ho3ein.sanaei@gmail.com>2024-12-04 15:27:29 +0300
committermhsanaei <ho3ein.sanaei@gmail.com>2024-12-04 15:49:43 +0300
commit4efcdb3e01357ad67119f42ff9b1830e3b0fe4f1 (patch)
treebd4d1e67c06c386469ed99849ebe887ac03e2c24 /web/assets/js/model/inbound.js
parentddc2cfacb92f0ec31f8325519c4078682bb2e42e (diff)
Transport: Remove HTTP
Migrated to XHTTP "stream-one" mode.
Diffstat (limited to 'web/assets/js/model/inbound.js')
-rw-r--r--web/assets/js/model/inbound.js67
1 files changed, 0 insertions, 67 deletions
diff --git a/web/assets/js/model/inbound.js b/web/assets/js/model/inbound.js
index e8c3ab5d..f398f2f1 100644
--- a/web/assets/js/model/inbound.js
+++ b/web/assets/js/model/inbound.js
@@ -419,42 +419,6 @@ class WsStreamSettings extends XrayCommonClass {
}
}
-class HttpStreamSettings extends XrayCommonClass {
- constructor(
- path = '/',
- host = [''],
- ) {
- super();
- this.path = path;
- this.host = host.length === 0 ? [''] : host;
- }
-
- addHost(host) {
- this.host.push(host);
- }
-
- removeHost(index) {
- this.host.splice(index, 1);
- }
-
- static fromJson(json = {}) {
- return new HttpStreamSettings(json.path, json.host);
- }
-
- toJson() {
- let host = [];
- for (let i = 0; i < this.host.length; ++i) {
- if (!ObjectUtil.isEmpty(this.host[i])) {
- host.push(this.host[i]);
- }
- }
- return {
- path: this.path,
- host: host,
- }
- }
-}
-
class GrpcStreamSettings extends XrayCommonClass {
constructor(
serviceName = "",
@@ -958,7 +922,6 @@ class StreamSettings extends XrayCommonClass {
tcpSettings = new TcpStreamSettings(),
kcpSettings = new KcpStreamSettings(),
wsSettings = new WsStreamSettings(),
- httpSettings = new HttpStreamSettings(),
grpcSettings = new GrpcStreamSettings(),
httpupgradeSettings = new HTTPUpgradeStreamSettings(),
xhttpSettings = new xHTTPStreamSettings(),
@@ -973,7 +936,6 @@ class StreamSettings extends XrayCommonClass {
this.tcp = tcpSettings;
this.kcp = kcpSettings;
this.ws = wsSettings;
- this.http = httpSettings;
this.grpc = grpcSettings;
this.httpupgrade = httpupgradeSettings;
this.xhttp = xhttpSettings;
@@ -1023,7 +985,6 @@ class StreamSettings extends XrayCommonClass {
TcpStreamSettings.fromJson(json.tcpSettings),
KcpStreamSettings.fromJson(json.kcpSettings),
WsStreamSettings.fromJson(json.wsSettings),
- HttpStreamSettings.fromJson(json.httpSettings),
GrpcStreamSettings.fromJson(json.grpcSettings),
HTTPUpgradeStreamSettings.fromJson(json.httpupgradeSettings),
xHTTPStreamSettings.fromJson(json.xhttpSettings),
@@ -1042,7 +1003,6 @@ class StreamSettings extends XrayCommonClass {
tcpSettings: network === 'tcp' ? this.tcp.toJson() : undefined,
kcpSettings: network === 'kcp' ? this.kcp.toJson() : undefined,
wsSettings: network === 'ws' ? this.ws.toJson() : undefined,
- httpSettings: network === 'http' ? this.http.toJson() : undefined,
grpcSettings: network === 'grpc' ? this.grpc.toJson() : undefined,
httpupgradeSettings: network === 'httpupgrade' ? this.httpupgrade.toJson() : undefined,
xhttpSettings: network === 'xhttp' ? this.xhttp.toJson() : undefined,
@@ -1174,10 +1134,6 @@ class Inbound extends XrayCommonClass {
return this.network === "grpc";
}
- get isH2() {
- return this.network === "http";
- }
-
get isHttpupgrade() {
return this.network === "httpupgrade";
}
@@ -1222,8 +1178,6 @@ class Inbound extends XrayCommonClass {
return this.getHeader(this.stream.tcp.request, 'host');
} else if (this.isWs) {
return this.stream.ws.host?.length > 0 ? this.stream.ws.host : this.getHeader(this.stream.ws, 'host');
- } else if (this.isH2) {
- return this.stream.http.host[0];
} else if (this.isHttpupgrade) {
return this.stream.httpupgrade.host?.length > 0 ? this.stream.httpupgrade.host : this.getHeader(this.stream.httpupgrade, 'host');
} else if (this.isXHTTP) {
@@ -1237,8 +1191,6 @@ class Inbound extends XrayCommonClass {
return this.stream.tcp.request.path[0];
} else if (this.isWs) {
return this.stream.ws.path;
- } else if (this.isH2) {
- return this.stream.http.path;
} else if (this.isHttpupgrade) {
return this.stream.httpupgrade.path;
} else if (this.isXHTTP) {
@@ -1331,10 +1283,6 @@ class Inbound extends XrayCommonClass {
const ws = this.stream.ws;
obj.path = ws.path;
obj.host = ws.host?.length > 0 ? ws.host : this.getHeader(ws, 'host');
- } else if (network === 'http') {
- obj.net = 'h2';
- obj.path = this.stream.http.path;
- obj.host = this.stream.http.host.join(',');
} else if (network === 'grpc') {
obj.path = this.stream.grpc.serviceName;
obj.authority = this.stream.grpc.authority;
@@ -1400,11 +1348,6 @@ class Inbound extends XrayCommonClass {
params.set("path", ws.path);
params.set("host", ws.host?.length > 0 ? ws.host : this.getHeader(ws, 'host'));
break;
- case "http":
- const http = this.stream.http;
- params.set("path", http.path);
- params.set("host", http.host);
- break;
case "grpc":
const grpc = this.stream.grpc;
params.set("serviceName", grpc.serviceName);
@@ -1504,11 +1447,6 @@ class Inbound extends XrayCommonClass {
params.set("path", ws.path);
params.set("host", ws.host?.length > 0 ? ws.host : this.getHeader(ws, 'host'));
break;
- case "http":
- const http = this.stream.http;
- params.set("path", http.path);
- params.set("host", http.host);
- break;
case "grpc":
const grpc = this.stream.grpc;
params.set("serviceName", grpc.serviceName);
@@ -1587,11 +1525,6 @@ class Inbound extends XrayCommonClass {
params.set("path", ws.path);
params.set("host", ws.host?.length > 0 ? ws.host : this.getHeader(ws, 'host'));
break;
- case "http":
- const http = this.stream.http;
- params.set("path", http.path);
- params.set("host", http.host);
- break;
case "grpc":
const grpc = this.stream.grpc;
params.set("serviceName", grpc.serviceName);