The configuration options are explained in tor(1) and the Tor website. Tor reads its configurations from the file /etc/tor/torrc by default, or if the latter is not found, from $HOME/.torrc. To check if Tor is functioning properly, visit or websites. The proxy supports remote DNS resolution: use socks5 h://localhost:9050 for DNS resolution from the exit node (instead of socks5 for a local DNS resolution). To use a program over Tor, configure it to use 127.0.0.1 or localhost as a SOCKS5 proxy, with port 9050 for plain Tor with standard settings. Alternatively, launch it with sudo -u tor /usr/bin/tor.
Nyx is a command line monitor for Tor, it provides bandwidth usage, connection details and on-the-fly configuration editing. Usually, it will be used for #Web browsing.
Through this process the onion proxy manages networking traffic for end-user anonymity. Tor employs cryptography in a layered manner (hence the 'onion' analogy), ensuring forward secrecy between routers. This software connects out to Tor, periodically negotiating a virtual circuit through the Tor network. Users of the Tor network run an onion proxy software on their machines, which presents a SOCKS interface to its clients. Its primary goal is to enable online anonymity by protecting against traffic analysis attacks. The Tor Project ( The onion routing) is an open source implementation of onion routing that provides free access to an anonymous proxy network.