update config
This commit is contained in:
parent
7765bc0862
commit
8b89445155
@ -15,7 +15,7 @@ namespace FastGithub.DomainResolve
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
sealed class DomainResolver : IDomainResolver
|
sealed class DomainResolver : IDomainResolver
|
||||||
{
|
{
|
||||||
private const int MAX_IP_COUNT = 3;
|
private const int MAX_IP_COUNT = 10;
|
||||||
private readonly DnsClient dnsClient;
|
private readonly DnsClient dnsClient;
|
||||||
private readonly PersistenceService persistence;
|
private readonly PersistenceService persistence;
|
||||||
private readonly IPAddressService addressService;
|
private readonly IPAddressService addressService;
|
||||||
@ -82,6 +82,7 @@ namespace FastGithub.DomainResolve
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task TestSpeedAsync(CancellationToken cancellationToken)
|
public async Task TestSpeedAsync(CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
|
int count = 0;
|
||||||
foreach (var keyValue in this.dnsEndPointAddress.OrderBy(item => item.Value.Length))
|
foreach (var keyValue in this.dnsEndPointAddress.OrderBy(item => item.Value.Length))
|
||||||
{
|
{
|
||||||
var dnsEndPoint = keyValue.Key;
|
var dnsEndPoint = keyValue.Key;
|
||||||
@ -92,6 +93,8 @@ namespace FastGithub.DomainResolve
|
|||||||
|
|
||||||
var oldSegmentums = oldAddresses.Take(MAX_IP_COUNT);
|
var oldSegmentums = oldAddresses.Take(MAX_IP_COUNT);
|
||||||
var newSegmentums = newAddresses.Take(MAX_IP_COUNT);
|
var newSegmentums = newAddresses.Take(MAX_IP_COUNT);
|
||||||
|
count++;
|
||||||
|
this.logger.LogInformation($"{count}- {dnsEndPoint.Host}:{dnsEndPoint.Port}");
|
||||||
if (oldSegmentums.SequenceEqual(newSegmentums) == false)
|
if (oldSegmentums.SequenceEqual(newSegmentums) == false)
|
||||||
{
|
{
|
||||||
var addressArray = string.Join(", ", newSegmentums.Select(item => item.ToString()));
|
var addressArray = string.Join(", ", newSegmentums.Select(item => item.ToString()));
|
||||||
|
|||||||
15
FastGithub/appsettings/appsettings.me.json
Normal file
15
FastGithub/appsettings/appsettings.me.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"FastGithub": {
|
||||||
|
"DomainConfigs": {
|
||||||
|
"missav.com": {
|
||||||
|
"TlsSni": true
|
||||||
|
},
|
||||||
|
"yazhouse8.com": {
|
||||||
|
"TlsSni": true
|
||||||
|
},
|
||||||
|
"theporndude.com": {
|
||||||
|
"TlsSni": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
9
FastGithub/appsettings/appsettings.unreal.json
Normal file
9
FastGithub/appsettings/appsettings.unreal.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"FastGithub": {
|
||||||
|
"DomainConfigs": {
|
||||||
|
"unrealengine.org": {
|
||||||
|
"TlsSni": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
19
FastGithub/cacert/fastgithub.cer
Normal file
19
FastGithub/cacert/fastgithub.cer
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIDBjCCAe6gAwIBAgIQAMXOy3YN+vV+bjGWxArl7zANBgkqhkiG9w0BAQsFADAV
|
||||||
|
MRMwEQYDVQQDDApGYXN0R2l0aHViMB4XDTIzMDExMjAwMDAwMFoXDTMzMDExMzAw
|
||||||
|
MDAwMFowFTETMBEGA1UEAwwKRmFzdEdpdGh1YjCCASIwDQYJKoZIhvcNAQEBBQAD
|
||||||
|
ggEPADCCAQoCggEBAMSWY8teYuiBNX2dkQhza8RaMciK1bfeCb2/Xn1O02n9rTOn
|
||||||
|
cxTWuSql94/nr64u0lThOoHM0SKojAhYuookQMfbWJ2acoj3XaMEiOiD56xyB8Dj
|
||||||
|
oKAa6W2nHRcB3VogQhQ58GugWE7oul74ntYJad4AIjjaYNDhYTIadJqp0wspcBFH
|
||||||
|
xLjxa4LgHSKzqoEAZikgjwHJmN7HkYF2kv8V7N/i3p3K+kF8goWRGKojXBen6gS8
|
||||||
|
mLOQLAXnk8q7+/QDbx1IYR3p3CFpCnGMGtt0o8OnoAIsjcKXAhyXAt+kFR/7CelV
|
||||||
|
1Zrs+sxbIY1AzPRXYh1KQfC/9Scw5x/YfM1JHxcCAwEAAaNSMFAwEgYDVR0TAQH/
|
||||||
|
BAgwBgEB/wIBATALBgNVHQ8EBAMCAYYwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwEw
|
||||||
|
FQYDVR0RBA4wDIIKRmFzdEdpdGh1YjANBgkqhkiG9w0BAQsFAAOCAQEAS5lUQu8J
|
||||||
|
eqydeSmuFsNO5Zk4TCPG2Bkt5LhYyu1EQqKVavpUI8kMHqgjNBWb91cDCcA5nUUy
|
||||||
|
RXTLS8dxtsJfwpWgj/MsmWmWwiP0Zr/01g4lXW9fg7SESdUKhlU9MOqqLI/mOeTV
|
||||||
|
w+7Q7hv4QBsxCtCUVhqUyvtpd+ixwePFarvAuu76Ss/EKGB0fz0zpAwvjh1nTImj
|
||||||
|
zPw2nP3rXEGKp9LSl+RxpBFRsUpOQqWuNCfpCnS3zNa+ntANCGdxztxJtN2rDHYH
|
||||||
|
15Qej1qnNqKKaTk9lTl3nFk/gWcO+tZwEv8sX1lELpPEuwnC/P+9bBBU6ee9t+d0
|
||||||
|
SUAZqw1RRp1Zgw==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
27
FastGithub/cacert/fastgithub.key
Normal file
27
FastGithub/cacert/fastgithub.key
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
-----BEGIN RSA PRIVATE KEY-----
|
||||||
|
MIIEowIBAAKCAQEAxJZjy15i6IE1fZ2RCHNrxFoxyIrVt94Jvb9efU7Taf2tM6dz
|
||||||
|
FNa5KqX3j+evri7SVOE6gczRIqiMCFi6iiRAx9tYnZpyiPddowSI6IPnrHIHwOOg
|
||||||
|
oBrpbacdFwHdWiBCFDnwa6BYTui6Xvie1glp3gAiONpg0OFhMhp0mqnTCylwEUfE
|
||||||
|
uPFrguAdIrOqgQBmKSCPAcmY3seRgXaS/xXs3+Lencr6QXyChZEYqiNcF6fqBLyY
|
||||||
|
s5AsBeeTyrv79ANvHUhhHencIWkKcYwa23Sjw6egAiyNwpcCHJcC36QVH/sJ6VXV
|
||||||
|
muz6zFshjUDM9FdiHUpB8L/1JzDnH9h8zUkfFwIDAQABAoIBAB8ka961rxmCDoU9
|
||||||
|
xtH95t6OI0DPrZeZFxX2EPPs3tT1mNCMAFEWyvKUpCkp3MzNIgjMPUZ+ucqxxK01
|
||||||
|
0Sc9Iv4GI32kD+zesvi2KTIcY0EQN2Y5KSLz4HK8fIE+jGBQp+coXovONO8bMxsE
|
||||||
|
a7UgfKLshn9XKOsuKQWU50/xAzvLJ5Sz2yBAIHVsDlIgSdyETnpcFSAndGtYSUZ8
|
||||||
|
ZIJevUEAn7VbWLkzwnkIAIHvG1jeBbugWiui4erGLGjbckUpQA1Z5jQshouYzmNE
|
||||||
|
rzMag+revDO52n00ACBf7Twa5xyYZWHdDqw/ARCco+r73K2hqWDcu2oY1mMNYXq3
|
||||||
|
rf4pyjECgYEA6GGmSLMLnadktF0YsofiFEXaCpYFn1OSIePdxbE0IL1jE5MeF2TA
|
||||||
|
LCSssvdL1kRCUsZUamYBlTf6BVLniBIcoMpxWhBB3q2ydxxV+faXWouEFWGBjwlV
|
||||||
|
BFHOC/zGrfnR3RlpXNF/y9NG+/NZ3dRNIBRrGaFJqkFIZmD9I2YArysCgYEA2JFp
|
||||||
|
9W/MPasKe09ty545hJF+2VZlt6/h7bKpvf9XB/YqwS3PzM3tzzuY9HhpauZZivkE
|
||||||
|
XrtPCBeOAILIGIizVt14AaBzy70DT9E3DdBbHZb1KG2GmCtc+9wLWoEErYkZ4znk
|
||||||
|
qqmgJN9ka6OsDxgwv7qBczN+XlTTboujW6BlecUCgYBBY2DP6hmlpfmPSvbtHZE/
|
||||||
|
FRyyh95TI8fl42F/BErfv4rGckowWPg+M5+oyC89vn1PH2GXgtaFL3gZ0Wc3Aamu
|
||||||
|
kOhuaE6wov2pyH5k1L9oCgQDpCk5n22dxosNEnaxc69a4JCmPokQSIYb1TD/W4LM
|
||||||
|
ORKd5qV809vUewwfzs74ewKBgEN6a41x3C2K0aVCRm+fSUSpIOEPLnphbv/lH0Z3
|
||||||
|
/OIaLZAregfSUjqz0yC5M/9+7n+Cv33U1vcqf7BhD3+1eEukjfPTzsC4kAOaqJDB
|
||||||
|
TuKVWqXSGpHnUP2YvmDgulhn040dSMZ0O9XBVUTEpqO9YdMbhaIjdUhnHcnf8HJo
|
||||||
|
M7YRAoGBAOCu/J306KlxsUbluLCwtM+QGK38ml02IF1Cx//kxsH3TlzyOF3m7tbs
|
||||||
|
OLt7udPgk0ZcrUcxyU+7DXIJ0d9tOogbDY9ET9v9EFmYJdRI3j5q2W2pzgIObaS/
|
||||||
|
pL33l2R6MsN5SaVgRaKgiC5Jt4ES/kRdNfL5ZB5EVMD9ogHfF/K3
|
||||||
|
-----END RSA PRIVATE KEY-----
|
||||||
Loading…
Reference in New Issue
Block a user