Add README and batch build scripts
This commit is contained in:
@@ -360,10 +360,11 @@ class Program
|
|||||||
|
|
||||||
static string BuildUpstreamProxyAuthHeader()
|
static string BuildUpstreamProxyAuthHeader()
|
||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(UPSTREAM_USER) || string.IsNullOrWhiteSpace(UPSTREAM_PASS))
|
if (string.IsNullOrWhiteSpace(UPSTREAM_USER))
|
||||||
return string.Empty;
|
return string.Empty;
|
||||||
|
|
||||||
string encoded = Convert.ToBase64String(Encoding.ASCII.GetBytes($"{UPSTREAM_USER}:{UPSTREAM_PASS}"));
|
string pass = UPSTREAM_PASS ?? string.Empty;
|
||||||
|
string encoded = Convert.ToBase64String(Encoding.ASCII.GetBytes($"{UPSTREAM_USER}:{pass}"));
|
||||||
return $"Proxy-Authorization: Basic {encoded}\r\n";
|
return $"Proxy-Authorization: Basic {encoded}\r\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
## Требования
|
## Требования
|
||||||
|
|
||||||
- Windows 10/11 или Windows Server
|
- Windows 10/11 или Windows Server
|
||||||
- .NET SDK 6.0+ (для сборки)
|
- .NET SDK 5.0+ (для сборки)
|
||||||
- Доступ к корпоративному proxy (например `proxy.syktsu.ru:3128`)
|
- Доступ к корпоративному proxy (например `proxy.syktsu.ru:3128`)
|
||||||
|
|
||||||
Важно: проект использует WinHTTP API (`winhttp.dll`), поэтому запуск только на Windows.
|
Важно: проект использует WinHTTP API (`winhttp.dll`), поэтому запуск только на Windows.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>net6.0</TargetFramework>
|
<TargetFramework>net5.0</TargetFramework>
|
||||||
<Nullable>disable</Nullable>
|
<Nullable>disable</Nullable>
|
||||||
<ImplicitUsings>disable</ImplicitUsings>
|
<ImplicitUsings>disable</ImplicitUsings>
|
||||||
<AssemblyName>anti-syktsu-proxy</AssemblyName>
|
<AssemblyName>anti-syktsu-proxy</AssemblyName>
|
||||||
|
|||||||
2
run.bat
2
run.bat
@@ -10,7 +10,7 @@ if not exist "%EXE%" (
|
|||||||
)
|
)
|
||||||
|
|
||||||
set "UPSTREAM_PROXY=proxy.syktsu.ru:3128"
|
set "UPSTREAM_PROXY=proxy.syktsu.ru:3128"
|
||||||
set "UPSTREAM_USER=%USERDOMAIN%\%USERNAME%"
|
set "UPSTREAM_USER=%USERNAME%"
|
||||||
set "UPSTREAM_PASS="
|
set "UPSTREAM_PASS="
|
||||||
|
|
||||||
echo [run] UPSTREAM_PROXY=%UPSTREAM_PROXY%
|
echo [run] UPSTREAM_PROXY=%UPSTREAM_PROXY%
|
||||||
|
|||||||
Reference in New Issue
Block a user