bypassProxyはproxyBypassHostsに判断を委譲するように

This commit is contained in:
tamaina 2023-01-04 17:28:54 +00:00
parent f14150c69d
commit 50b98a92a8
5 changed files with 7 additions and 8 deletions

View file

@ -122,10 +122,12 @@ id: 'aid'
# Proxy for HTTP/HTTPS
#proxy: http://127.0.0.1:3128
#proxyBypassHosts: [
# 'example.com',
# '192.0.2.8'
#]
proxyBypassHosts:
- api.deepl.com
- api-free.deepl.com
- www.recaptcha.net
- hcaptcha.com
- challenges.cloudflare.com
# Proxy for SMTP/SMTPS
#proxySmtp: http://127.0.0.1:3128 # use HTTP/1.1 CONNECT

View file

@ -38,7 +38,6 @@ export class CaptchaService {
},
{
noOkError: true,
bypassProxy: true,
}
).catch(err => {
throw `${err.message ?? err}`;

View file

@ -190,7 +190,7 @@ export class FetchInstanceMetadataService {
const faviconUrl = url + '/favicon.ico';
const favicon = await this.httpRequestService.fetch(faviconUrl, {}, { noOkError: true, bypassProxy: false });
const favicon = await this.httpRequestService.fetch(faviconUrl, {}, { noOkError: true });
if (favicon.ok) {
return faviconUrl;

View file

@ -126,7 +126,6 @@ class LdSignature {
},
{
noOkError: true,
bypassProxy: false,
}
).then(res => {
if (!res.ok) {

View file

@ -96,7 +96,6 @@ export default class extends Endpoint<typeof meta, typeof paramDef> {
},
{
noOkError: false,
bypassProxy: true,
}
);