修改默认配置

This commit is contained in:
xljiulang 2021-07-15 19:30:59 +08:00
parent cfeb5b2404
commit 9dfbaea1c5
3 changed files with 7 additions and 7 deletions

View File

@ -14,13 +14,13 @@ namespace FastGithub.Dns
/// <summary> /// <summary>
/// dns后台服务 /// dns后台服务
/// </summary> /// </summary>
sealed class DnsHostedService : BackgroundService sealed class DnsServerHostedService : BackgroundService
{ {
private const int SIO_UDP_CONNRESET = unchecked((int)0x9800000C); private const int SIO_UDP_CONNRESET = unchecked((int)0x9800000C);
private readonly IRequestResolver requestResolver; private readonly IRequestResolver requestResolver;
private readonly IOptions<DnsOptions> options; private readonly IOptions<DnsOptions> options;
private readonly ILogger<DnsHostedService> logger; private readonly ILogger<DnsServerHostedService> logger;
private readonly Socket socket = new(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); private readonly Socket socket = new(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
private readonly byte[] buffer = new byte[ushort.MaxValue]; private readonly byte[] buffer = new byte[ushort.MaxValue];
@ -33,10 +33,10 @@ namespace FastGithub.Dns
/// <param name="githubRequestResolver"></param> /// <param name="githubRequestResolver"></param>
/// <param name="options"></param> /// <param name="options"></param>
/// <param name="logger"></param> /// <param name="logger"></param>
public DnsHostedService( public DnsServerHostedService(
GithubRequestResolver githubRequestResolver, GithubRequestResolver githubRequestResolver,
IOptions<DnsOptions> options, IOptions<DnsOptions> options,
ILogger<DnsHostedService> logger) ILogger<DnsServerHostedService> logger)
{ {
this.options = options; this.options = options;
this.logger = logger; this.logger = logger;

View File

@ -20,7 +20,7 @@ namespace FastGithub
var assembly = typeof(DnsServiceCollectionExtensions).Assembly; var assembly = typeof(DnsServiceCollectionExtensions).Assembly;
return services return services
.AddServiceAndOptions(assembly, configuration) .AddServiceAndOptions(assembly, configuration)
.AddHostedService<DnsHostedService>(); .AddHostedService<DnsServerHostedService>();
} }
} }
} }

View File

@ -1,7 +1,7 @@
{ {
"Dns": { "Dns": {
"UpStream": "114.114.114.114", // dns "UpStream": "114.114.114.114", // dns
"GithubTTL": "00:10:00", // github "GithubTTL": "00:05:00", // github
"SetToLocalMachine": true, // 使dns(windows) "SetToLocalMachine": true, // 使dns(windows)
"UseGithubReverseProxy": true // 使访github "UseGithubReverseProxy": true // 使访github
}, },
@ -15,7 +15,7 @@
}, },
"PublicDnsProvider": { "PublicDnsProvider": {
"Enable": true, // dnsip "Enable": true, // dnsip
"Timeout": "00:00:00.100", // dns "Timeout": "00:00:00.200", // dns
"Dnss": [ // dns "Dnss": [ // dns
"1.2.4.8", "1.2.4.8",
"8.8.8.8", "8.8.8.8",