Is there a way to use Tor with aria2c?

Is there a way to use Tor with aria2c?

There is a way to use tor with aria2c which is to route the traffic through polipo first then through tor. But using tor for bittorrent is not secure. Bittorrent is quite chatty. But if you just want anonymous concurrent HTTP downloads TOR is quite useful.

Is it possible to support SOCKS in aria2?

Supporting Socks v5 ( RFC 1928) proxy servers along with http proxy servers would enable more uses cases of aria2c, such as using aria2 with ssh tunnels or TOR directly. Socks v5 also allows to proxy datagrams (UDP), which would allow to (almost) fully proxy bittorrent. Also, for maximum compatiblity, Socks v4 and v4a could be implemented.

Are there any issues with the aria2 server?

No issues/warnings when server is started with the correct certificate and private key. I am not sure whats going wrong there anything that comes up on the aria2 logs? If you have a self-signed certificate you have to tell your browser to accept it.

Do you need a certificate to connect to aria2c?

You should not add certificate options when launching aria2c ( –rpc-certificate=/path/to/server.pem –rpc-private-key=/path/to/server.key ). The advantage is you don’t need to accept the certificate even it’s self-signed because you have already accepted it when getting the webui page.

Can you use curl to make a Tor request?

Making requests with the Tor network is easy with cURL. Since Tor uses the common SOCKS5 protocol, it works well with anything that has SOCKS5 support. cURL comes with a simple command-line option to specify a proxy.

How to use aria2c instead of curl in Bash?

The last one doesn’t work because the -exec is independent from -printf. You can also let multiple aria2c instances run in parallel with xargs -P . An even better option would be to create a file descriptor from find as input for aria2 instead of using pipes and xargs.

How to run multiple aria2c instances in parallel?

You can also let multiple aria2c instances run in parallel with xargs -P . An even better option would be to create a file descriptor from find as input for aria2 instead of using pipes and xargs. Adding the -printf will just produce output, it will not modify what {} is replaced by.