Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I2P Only Mode #7716

Open
OvercookedBeef opened this issue Jul 27, 2024 · 3 comments
Open

I2P Only Mode #7716

OvercookedBeef opened this issue Jul 27, 2024 · 3 comments

Comments

@OvercookedBeef
Copy link

From qbittorrent/qBittorrent#19913

Suggestion

libtorrent supports I2P, but it currently only uses I2P for torrents with I2P trackers. My suggestion is a mode that uses I2P for every torrent. I2P has outproxy support so it won't just fail on a regular torrent.

Use case

I2P only mode would ensure that no traffic went outside of I2P. This means that people without a VPN can add torrents without worry of leaking, similar to the network interface option.

@ValeZAA
Copy link

ValeZAA commented Sep 14, 2024

BiglyBT uses DHT over I2P, so it must be possible.

@OvercookedBeef
Copy link
Author

BiglyBT uses DHT over I2P, so it must be possible.

This feature does not require DHT, as stated in the issue I2P supports out proxies. I2P DHT is a lot more work that it seems like libtorrent won't support any time soon: #7408

Either way, even if it didn't support outproxies, one of the main reasons I want this is to prevent leaks, which has already happened to me when I thought a torrent was going to go through I2P but didn't.

@arvidn
Copy link
Owner

arvidn commented Sep 30, 2024

libtorrent currently talks to i2p via the SAM protocol. Does this protocol support ways of contacting plain IPs and ports and speak arbitrary protocols?

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

No branches or pull requests

3 participants