合并配置,因为子配置变化无法侦测,bug?

This commit is contained in:
xljiulang 2021-07-18 16:00:37 +08:00
parent e19c8e9f36
commit fc30a8074b
4 changed files with 59 additions and 79 deletions

View File

@ -1,9 +1,6 @@
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using System;
using System.IO;
namespace FastGithub
{
@ -33,13 +30,6 @@ namespace FastGithub
{
c.ValidateOnBuild = false;
})
.ConfigureAppConfiguration(c =>
{
foreach (var jsonFile in Directory.GetFiles(".", "appsettings.*.json"))
{
c.AddJsonFile(jsonFile, optional: true, reloadOnChange: true);
}
})
.ConfigureServices((ctx, services) =>
{
services.AddAppUpgrade();

View File

@ -1,32 +0,0 @@
{
"FastGithub": {
"DomainConfigs": { // *0
"github.com": {
"TlsSni": false, // tlsSNI
"Timeout": null, // "00:02:00"null
"Destination": null // Urinull
},
"githubstatus.com": {
"TlsSni": false
},
"*.github.com": {
"TlsSni": false
},
"*.github.io": {
"TlsSni": false
},
"*.githubapp.com": {
"TlsSni": false
},
"*.githubassets.com": {
"TlsSni": false
},
"*.githubusercontent.com": {
"TlsSni": false
},
"*github*.s3.amazonaws.com": {
"TlsSni": false
}
}
}
}

View File

@ -7,6 +7,65 @@
"FastDns": { // DomainConfigs
"IPAddress": "114.114.114.114",
"Port": 53
},
"DomainConfigs": { // *0
"github.com": {
"TlsSni": false, // tlsSNI
"Timeout": null, // "00:02:00"null
"Destination": null // Urinull
},
"githubstatus.com": {
"TlsSni": false
},
"*.github.com": {
"TlsSni": false
},
"*.github.io": {
"TlsSni": false
},
"*.githubapp.com": {
"TlsSni": false
},
"*.githubassets.com": {
"TlsSni": false
},
"*.githubusercontent.com": {
"TlsSni": false
},
"*github*.s3.amazonaws.com": {
"TlsSni": false
},
"ajax.googleapis.com": {
"TlsSni": true,
"Destination": "https://gapis.geekzu.org/ajax/"
},
"fonts.googleapis.com": {
"TlsSni": true,
"Destination": "https://fonts.geekzu.org/"
},
"themes.googleusercontent.com": {
"TlsSni": true,
"Destination": "https://gapis.geekzu.org/g-themes/"
},
"fonts.gstatic.com": {
"TlsSni": true,
"Destination": "https://gapis.geekzu.org/g-fonts/"
},
"secure.gravatar.com": {
"TlsSni": true,
"Destination": "https://sdn.geekzu.org/"
},
"*.gravatar.com": {
"TlsSni": true,
"Destination": "https://fdn.geekzu.org/"
},
"i.stack.imgur.com": {
"Response": { //
"StatusCode": 404,
"ContentType": "text/plain;charset=utf-8",
"ContentValue": "阻断的请求"
}
}
}
},
"Logging": {

View File

@ -1,37 +0,0 @@
{
"FastGithub": {
"DomainConfigs": { // *0
"ajax.googleapis.com": {
"TlsSni": true,
"Destination": "https://gapis.geekzu.org/ajax/"
},
"fonts.googleapis.com": {
"TlsSni": true,
"Destination": "https://fonts.geekzu.org/"
},
"themes.googleusercontent.com": {
"TlsSni": true,
"Destination": "https://gapis.geekzu.org/g-themes/"
},
"fonts.gstatic.com": {
"TlsSni": true,
"Destination": "https://gapis.geekzu.org/g-fonts/"
},
"secure.gravatar.com": {
"TlsSni": true,
"Destination": "https://sdn.geekzu.org/"
},
"*.gravatar.com": {
"TlsSni": true,
"Destination": "https://fdn.geekzu.org/"
},
"i.stack.imgur.com": {
"Response": { //
"StatusCode": 404,
"ContentType": "text/plain;charset=utf-8",
"ContentValue": "阻断的请求"
}
}
}
}
}