🍓 refactor(HttpRemote): 拆分代理配置,并增加开发环境配置

This commit is contained in:
喵你个汪呀 2025-08-26 09:21:06 +08:00
parent 9ba1effcab
commit bcfc4f35b5
4 changed files with 39 additions and 8 deletions

View File

@ -31,6 +31,13 @@
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
</Content>
<Content Remove="Configuration\HttpRemotes.*.json" />
<Content Include="Configuration\HttpRemotes.*.json">
<DependentUpon>HttpRemotes.json</DependentUpon>
<ExcludeFromSingleFile>true</ExcludeFromSingleFile>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
</Content>
<Content Include="wwwroot\**\*">
<ExcludeFromSingleFile>true</ExcludeFromSingleFile>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

View File

@ -0,0 +1,24 @@
{
"$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
"HttpProxy": { //
"Encrypt": false,
"MaxRetries": 3,
"Address": "http://route.xiongmaodaili.com/xxxxxxxx",
"Account": "",
"Password": ""
},
"HttpRemotes": {
"WorkWeixin": { //
"EnabledLog": true,
"UseCookies": false,
"EnabledProxy": false,
"HttpName": "WORK_WEIXIN",
"BaseAddress": "https://qyapi.weixin.qq.com",
"Headers": {
"User-Agent": "WORK_WEIXIN"
},
"Timeout": 60
}
}
}

View File

@ -1,14 +1,14 @@
{
"$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
"HttpProxy": { //
"Encrypt": false,
"MaxRetries": 3,
"Address": "http://route.xiongmaodaili.com/xxxxxxxx",
"Account": "",
"Password": ""
},
"HttpRemotes": {
"Proxy": { //
"Encrypt": false,
"MaxRetries": 3,
"Address": "http://route.xiongmaodaili.com/xxxxxxxx",
"Account": "",
"Password": ""
},
"WorkWeixin": { //
"EnabledLog": true,
"UseCookies": false,

View File

@ -9,7 +9,7 @@ namespace Admin.NET.Core;
/// <summary>
/// 远程请求代理配置
/// </summary>
public sealed class HttpProxyOption : IConfigurableOptions
public sealed class HttpProxyOptions : IConfigurableOptions
{
/// <summary>
/// 是否加密