添加配置文件说明

This commit is contained in:
xljiulang 2021-07-16 19:19:06 +08:00
parent 11ed2d0c27
commit 6b565c14d2
3 changed files with 24 additions and 37 deletions

View File

@ -50,11 +50,12 @@ namespace FastGithub.ReverseProxy
CreateNoWindow = true, CreateNoWindow = true,
WindowStyle = ProcessWindowStyle.Hidden WindowStyle = ProcessWindowStyle.Hidden
}); });
}; this.logger.LogInformation($"{dnscryptFile}启动成功");
}
} }
catch (Exception ex) catch (Exception ex)
{ {
this.logger.LogWarning(ex.Message); this.logger.LogWarning($"{dnscryptFile}启动失败:{ex.Message}");
} }
return Task.CompletedTask; return Task.CompletedTask;
} }

View File

@ -1,38 +1,24 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFramework>net5.0</TargetFramework> <TargetFramework>net5.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" /> <FrameworkReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="DNS" Version="6.1.0" /> <PackageReference Include="DNS" Version="6.1.0" />
<PackageReference Include="Portable.BouncyCastle" Version="1.8.10" /> <PackageReference Include="Portable.BouncyCastle" Version="1.8.10" />
<PackageReference Include="Yarp.ReverseProxy" Version="1.0.0-preview.12.21328.2" /> <PackageReference Include="Yarp.ReverseProxy" Version="1.0.0-preview.12.21328.2" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\FastGithub.Core\FastGithub.Core.csproj" /> <ProjectReference Include="..\FastGithub.Core\FastGithub.Core.csproj" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup >
<None Update="dnscrypt-proxy.toml"> <None Update="dnscrypt-proxy*">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None> </None>
<None Update="dnscrypt-proxy.exe"> </ItemGroup>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="dnscrypt-proxy">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup Condition="'$(RuntimeIdentifier)' == 'win-x64'">
<None Remove="dnscrypt-proxy" />
</ItemGroup>
<ItemGroup Condition="'$(RuntimeIdentifier)' == 'linux-x64'">
<None Remove="dnscrypt-proxy.exe" />
</ItemGroup>
</Project> </Project>

View File

@ -1,14 +1,14 @@
{ {
"FastGithub": { "FastGithub": {
"TrustedDns": { "TrustedDns": { // ip
"IPAddress": "127.0.0.1", "IPAddress": "127.0.0.1",
"Port": 5533 "Port": 5533 // 5533dnscrypt-proxy
}, },
"UnTrustedDns": { "UnTrustedDns": { // ip
"IPAddress": "114.114.114.114", "IPAddress": "114.114.114.114",
"Port": 53 "Port": 53
}, },
"DomainMatches": [ "DomainMatches": [ // *0n
"github.com", "github.com",
"*.github.com", "*.github.com",
"*.github.io", "*.github.io",