torsocks - Route Traffic Via Tor/SOCKS5
Temporary Hold
tor and torsocks are currently missing from the EPEL. These will probably be built. The Docs Team will continue to test availability in the EPEL as time allows. For now, your only option is to build these from source, and the instructions for doing so are currently missing here.
torsocks Introduction¶
torsocks is a utility to reroute IP traffic from a command-line application over the Tor network or a SOCKS5 server.
Using torsocks¶
dnf -y install epel-release
dnf -y install tor torsocks
systemctl enable --now tor
The common options of the torsocks command follow and, under normal circumstances, require nothing additional. The options come before the application to run (e.g., curl):
| Options | Description |
|---|---|
| --shell | Creates a new shell with LD_PRELOAD |
| -u USER | Sets the SOCKS5 username |
| -p PASS | Sets the SOCKS5 password |
| -a ADDRESS | Sets the SOCKS5 server address |
| -P PORT | Sets the SOCKS5 server port |
| -i | Enables Tor isolation |
A sample (redacted) output from the IP checker icanhazip.com via torsocks:

Notice that the torsocks IP address differs from the direct curl IP address.
Author: Neel Chauhan
Contributors: Steven Spencer, Ganna Zhyrnova