winget install --id=MichalTrojnara.torget -e
Fast large file downloader over Tor
TorGet is a powerful tool designed to download large files quickly and securely through a locally installed Tor client. It leverages parallel circuits to maximize download speeds, especially when dealing with slow or traffic-shaped servers.
Key Features:
Audience & Benefit:
Ideal for users who require fast and private file transfers, TorGet is particularly beneficial for those downloading content over slow or restricted networks. It ensures anonymity while achieving faster download speeds compared to traditional methods.
TorGet can be installed via winget.
The tool downloads large files over a locally installed Tor client by aggressively discovering a pool of fast circuits and using them in parallel. With slow servers, this strategy bypasses per-IP traffic shaping, resulting in much faster downloads.
Onion services are fully supported.
$ git clone https://github.com/mtrojnar/torget.git
[...]
$ cd torget
$ go build torget.go
$ ./torget -h
torget 2.0, a fast large file downloader over locally installed Tor
Copyright © 2021-2023 Michał Trojnara
Licensed under GNU/GPL version 3
Usage: torget [FLAGS] URL
-circuits int
concurrent circuits (default 20)
-min-lifetime int
minimum circuit lifetime (seconds) (default 10)
-verbose
diagnostic details
$ ./torget https://download.tails.net/tails/stable/tails-amd64-5.16.1/tails-amd64-5.16.1.img
Output file: tails-amd64-5.16.1.img
Download length: 1326448640 bytes
Download complete