Skip to content

Commit

Permalink
append socks5:// before onion_server
Browse files Browse the repository at this point in the history
  • Loading branch information
eval-exec committed Feb 18, 2025
1 parent 8f58f26 commit 9930a65
Showing 1 changed file with 22 additions and 3 deletions.
25 changes: 22 additions & 3 deletions network/src/network.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1025,9 +1025,28 @@ impl NetworkService {
}
let proxy_config_enable =
config.proxy.proxy_url.is_some() || config.onion.onion_server.is_some();
service_builder = service_builder
.tcp_proxy_config(config.proxy.proxy_url.clone())
.tcp_onion_config(config.onion.onion_server.clone());
service_builder =
service_builder.tcp_proxy_config(config.proxy.proxy_url.clone());
info!(
"listen_addresse: {:?}, set tcp_proxy_config: {:?}",
multi_addr,
config.proxy.proxy_url.clone(),
);

let onion_proxy_url = {
config.onion.onion_server.clone().map(|onion_server| {
if onion_server.starts_with("socks5://") {
format!("socks5://{}", onion_server)
} else {
onion_server
}
})
};
service_builder = service_builder.tcp_onion_config(onion_proxy_url.clone());
info!(
"listen_addresse: {:?}, set tcp_onion_config: {:?}",
multi_addr, onion_proxy_url
);

match find_type(multi_addr) {
TransportType::Tcp => {
Expand Down

0 comments on commit 9930a65

Please sign in to comment.