拆分配置文件

This commit is contained in:
xljiulang 2021-07-18 13:03:15 +08:00
parent aec3ce2f4f
commit 8312886db7
6 changed files with 81 additions and 62 deletions

View File

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

View File

@ -1,4 +1,4 @@
# FastGithub
# FastGithub
github加速神器
### 本机使用[推荐]

View File

@ -1,4 +1,4 @@
<!doctype html>
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">

View File

@ -0,0 +1,32 @@
{
"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

@ -1,4 +1,4 @@
{
{
"FastGithub": {
"PureDns": { // DomainConfigs
"IPAddress": "127.0.0.1",
@ -7,65 +7,6 @@
"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

@ -0,0 +1,37 @@
{
"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": "阻断的请求"
}
}
}
}
}