Skip to content

Feature Request: Hybrid Tor Mode for Anonymous Peer Sharing #23681

@tinyplayerss

Description

@tinyplayerss

Suggestion

Summary:
I propose adding an optional “Hybrid Tor Mode” to qBittorrent that allows users to download and seed torrents over both public torrent networks and the Tor network simultaneously. This feature would enable faster downloads, anonymous seeding, and more resilient torrent swarms while remaining fully optional for users who do not wish to use Tor.

Feature Description

New Setting:
Under Advanced → Network Settings, add a checkbox:

[ ] Enable Tor-based Seeds/Peers

Optional Configuration:

Tor proxy/SOCKS5 settings

Bandwidth limits for Tor uploads

Hidden service setup for private torrents

Behavior when enabled:

The client routes Tor-enabled swarm connections through the Tor network.

Pieces are requested from both public and Tor peers to maximize download speed.

Users can optionally seed files into the Tor network, acting as hidden-service seeds.

Hash verification ensures piece integrity across both networks.

Public peers remain fully compatible, ensuring no disruption to existing torrent swarms.

Benefits

Faster Downloads:
Aggregating pieces from both Tor and public peers increases available sources and reduces overall download time.

Anonymity:
Tor routing protects the IP addresses of both downloaders and seeders who opt-in.

Redundancy and Reliability:
More peers result in fewer stalled downloads and increased swarm resilience.

Optional and Non-Intrusive:
Users who do not want Tor functionality will experience no changes to current behavior.

Open-Source Friendly:
Leverages qBittorrent’s existing infrastructure; minimal changes required to integrate Tor as an optional network layer.

Image

Technical Notes

Tor adds latency but increases aggregate sources. Proper scheduling of piece requests can maximize download speed.

DHT and trackers may need Tor-compatible options, or private hidden-service trackers could be used.

The feature is fully opt-in, so users who prefer standard public torrent behavior are unaffected.

Conclusion:
Adding a “Hybrid Tor Mode” gives qBittorrent a unique, cutting-edge feature: combining privacy, redundancy, and performance in one optional mode. This would make qBittorrent not just a torrent client, but a platform for secure, high-speed, and anonymous file distribution.

Use case

Example Use Case

A user wants to distribute a large Linux ISO securely and anonymously:

Creates a torrent in qBittorrent

Enables “Tor-based Seeds/Peers”

Seeds the torrent — Tor users join the swarm without exposing their IP

Public peers can still download normally

Result: faster, private, and redundant file distribution

Extra info/examples/attachments

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions