"Fix-TOR-proxy-host-configuration-in-LittleShop-Client"

This commit is contained in:
sysadmin
2025-10-03 16:22:21 +01:00
parent 28496c9546
commit 9192658f7d
2 changed files with 4 additions and 2 deletions

View File

@@ -14,6 +14,7 @@ public static class ServiceCollectionExtensions
this IServiceCollection services,
Action<LittleShopClientOptions>? configureOptions = null,
bool useTorProxy = false,
string torSocksHost = "127.0.0.1",
int torSocksPort = 9050)
{
// Configure options
@@ -25,7 +26,7 @@ public static class ServiceCollectionExtensions
{
services.Configure<LittleShopClientOptions>(options => { });
}
// Register HTTP handlers
services.AddTransient<RetryPolicyHandler>();
services.AddTransient<ErrorHandlingMiddleware>();
@@ -37,7 +38,7 @@ public static class ServiceCollectionExtensions
{
var loggerFactory = serviceProvider.GetRequiredService<ILoggerFactory>();
var logger = loggerFactory.CreateLogger("LittleShop.Client.TorProxy");
var proxyUri = $"socks5://127.0.0.1:{torSocksPort}";
var proxyUri = $"socks5://{torSocksHost}:{torSocksPort}";
logger.LogInformation("LittleShop.Client: Configuring SOCKS5 proxy at {ProxyUri}", proxyUri);