torget Michal Trojnara
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:
- Downloads large files over Tor using multiple concurrent circuits.
- Supports onion services for secure downloads from hidden sites.
- Automatically discovers fast circuits to bypass per-IP traffic restrictions.
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.
README
torget
Description
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.
Building From Source
$ git clone https://github.com/mtrojnar/torget.git
[...]
$ cd torget
$ go build torget.go
Using
$ ./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