diff options
| author | mhsanaei <ho3ein.sanaei@gmail.com> | 2024-07-29 14:05:05 +0300 |
|---|---|---|
| committer | mhsanaei <ho3ein.sanaei@gmail.com> | 2024-07-29 14:05:05 +0300 |
| commit | 4ec104c5ee1e5dc06e7078fb09c3f0b7a26a0e44 (patch) | |
| tree | 87a60dabccc07b3deddeb532c6440ab011621a54 /web/assets | |
| parent | bae89272b0b15ae5dcae026639992d0c3308cd36 (diff) | |
new - splithttp (scMinPostsIntervalMs)
Diffstat (limited to 'web/assets')
| -rw-r--r-- | web/assets/js/model/xray.js | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js index ccfc0bbb..34a884ca 100644 --- a/web/assets/js/model/xray.js +++ b/web/assets/js/model/xray.js @@ -523,13 +523,14 @@ class HTTPUpgradeStreamSettings extends XrayCommonClass { } class SplitHTTPStreamSettings extends XrayCommonClass { - constructor(path='/', host='', headers=[] , maxUploadSize= 1000000, maxConcurrentUploads= 10) { + constructor(path='/', host='', headers=[] , scMaxConcurrentPosts= 100, scMaxEachPostBytes= 1000000, scMinPostsIntervalMs= 30) { super(); this.path = path; this.host = host; this.headers = headers; - this.maxUploadSize = maxUploadSize; - this.maxConcurrentUploads = maxConcurrentUploads; + this.scMaxConcurrentPosts = scMaxConcurrentPosts; + this.scMaxEachPostBytes = scMaxEachPostBytes; + this.scMinPostsIntervalMs = scMinPostsIntervalMs; } addHeader(name, value) { @@ -545,8 +546,9 @@ class SplitHTTPStreamSettings extends XrayCommonClass { json.path, json.host, XrayCommonClass.toHeaders(json.headers), - json.maxUploadSize, - json.maxConcurrentUploads, + json.scMaxConcurrentPosts, + json.scMaxEachPostBytes, + json.scMinPostsIntervalMs, ); } @@ -555,8 +557,9 @@ class SplitHTTPStreamSettings extends XrayCommonClass { path: this.path, host: this.host, headers: XrayCommonClass.toV2Headers(this.headers, false), - maxUploadSize: this.maxUploadSize, - maxConcurrentUploads: this.maxConcurrentUploads, + scMaxConcurrentPosts: this.scMaxConcurrentPosts, + scMaxEachPostBytes: this.scMaxEachPostBytes, + scMinPostsIntervalMs: this.scMinPostsIntervalMs, }; } } |
