From bc2c0033cf6df4207b12def1abe27467f97cfeb2 Mon Sep 17 00:00:00 2001 From: evoskuil Date: Sat, 3 Jan 2026 18:16:01 -0500 Subject: [PATCH] Add socks5 settings to [outbound] and [manual] config. --- src/parser.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/parser.cpp b/src/parser.cpp index 163eb0cd..5b14259c 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -696,6 +696,21 @@ options_metadata parser::load_settings() THROWS value(&configured.network.outbound.seeding_timeout_seconds), "The time limit for obtaining seed connections and addresses, defaults to '30'." ) + ( + "outbound.username", + value(&configured.network.outbound.username), + "The socks5 proxy username (optional)." + ) + ( + "outbound.password", + value(&configured.network.outbound.password), + "The socks5 proxy username (optional)." + ) + ( + "outbound.socks", + value(&configured.network.outbound.socks), + "The socks5 proxy endpoint (port required)." + ) /* [inbound] */ ////( @@ -785,6 +800,21 @@ options_metadata parser::load_settings() THROWS value(&configured.network.manual.peers), "A persistent peer node, multiple allowed." ) + ( + "manual.username", + value(&configured.network.manual.username), + "The socks5 proxy username (optional)." + ) + ( + "manual.password", + value(&configured.network.manual.password), + "The socks5 proxy username (optional)." + ) + ( + "manual.socks", + value(&configured.network.manual.socks), + "The socks5 proxy endpoint (port required)." + ) /* [web] */ ////(