[Libtorrent-devel] Adding SOCKS support?
gkoruga at siol.net
Mon Oct 20 15:31:25 UTC 2008
On Mon, 20 Oct 2008 00:12:34 +0200
Josef Drexler <josef at ttdpatch.net> wrote:
> On Oct 19, 2008, at 8:05 PM, Simon Labrecque wrote:
> > I'd be willing to add SOCKS support to rtorrent, for peer to
> > peer connections. If anyone is willing to
> > help, I'd like to get some tips on where and how to hook it up in
> > the pipeline,
> > in order to save some time and be more effective.
> Have a look at how the HTTP proxy support works, SOCKS would probably
> be similar. You'll have three components:
> - torrent::HandshakeManager::create_outgoing to handle the outgoing
> connection via SOCKS
> - torrent::ConnectionManager to handle the relevant SOCKS settings
> - commands_network.cc to create commands for the settings
> I don't know how incoming connections would be handled by SOCKS.
Modern socks libraries are preloadable, have you tried that instead?
Have a look at dante and its socksify script.
More information about the Libtorrent-devel