diff options
| author | Essem <smswessem@gmail.com> | 2023-08-19 23:20:01 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-20 13:20:01 +0900 |
| commit | 3eacbe6b6d80321d2672c02e640616395ef565ae (patch) | |
| tree | 0e8dfb6797bf531001f0a72e1524751f342c72fe /packages/backend/src/core/HttpRequestService.ts | |
| parent | fix(backend): ジョブキュー管理画面の認証を回避できる問題... (diff) | |
| download | misskey-3eacbe6b6d80321d2672c02e640616395ef565ae.tar.gz misskey-3eacbe6b6d80321d2672c02e640616395ef565ae.tar.bz2 misskey-3eacbe6b6d80321d2672c02e640616395ef565ae.zip | |
enhance(backend): Add address bind config option (#11725)
* Add address bind config option
* Edit changelog
* forgot to add to types
Diffstat (limited to 'packages/backend/src/core/HttpRequestService.ts')
| -rw-r--r-- | packages/backend/src/core/HttpRequestService.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/backend/src/core/HttpRequestService.ts b/packages/backend/src/core/HttpRequestService.ts index 487172deae..73bb3dc7e9 100644 --- a/packages/backend/src/core/HttpRequestService.ts +++ b/packages/backend/src/core/HttpRequestService.ts @@ -53,12 +53,14 @@ export class HttpRequestService { keepAlive: true, keepAliveMsecs: 30 * 1000, lookup: cache.lookup as unknown as net.LookupFunction, + localAddress: config.outgoingAddress, }); this.https = new https.Agent({ keepAlive: true, keepAliveMsecs: 30 * 1000, lookup: cache.lookup as unknown as net.LookupFunction, + localAddress: config.outgoingAddress, }); const maxSockets = Math.max(256, config.deliverJobConcurrency ?? 128); @@ -71,6 +73,7 @@ export class HttpRequestService { maxFreeSockets: 256, scheduling: 'lifo', proxy: config.proxy, + localAddress: config.outgoingAddress, }) : this.http; @@ -82,6 +85,7 @@ export class HttpRequestService { maxFreeSockets: 256, scheduling: 'lifo', proxy: config.proxy, + localAddress: config.outgoingAddress, }) : this.https; } |