Skip to content

Add SOCKS5 proxy support to lightning-net-tokio#11

Open
amackillop wants to merge 1 commit intolsp-0.2.0_accept-underpaying-htlcs_with_timing_logsfrom
lsp-0.2.0_socks-support
Open

Add SOCKS5 proxy support to lightning-net-tokio#11
amackillop wants to merge 1 commit intolsp-0.2.0_accept-underpaying-htlcs_with_timing_logsfrom
lsp-0.2.0_socks-support

Conversation

@amackillop
Copy link
Copy Markdown

New function connect_outbound_via_socks5() mirrors connect_outbound() but routes the TCP connection through a SOCKS5 proxy via tokio-socks. The existing connect_outbound() is untouched.

Gated behind an optional "socks" feature flag so downstream crates that don't need proxy support pay zero cost. ldk-node will use this to route peer connections through Tor or similar SOCKS5 proxies.

New function connect_outbound_via_socks5() mirrors connect_outbound()
but routes the TCP connection through a SOCKS5 proxy via tokio-socks.
The existing connect_outbound() is untouched.

Gated behind an optional "socks" feature flag so downstream crates
that don't need proxy support pay zero cost. ldk-node will use this
to route peer connections through Tor or similar SOCKS5 proxies.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant