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 runs (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