https://www.reddit.com/r/onions/ has a large number of them. Make sure to read the sidebar for a list of search engines. You can find all contributed onion services here.
The Tor project's own onion service is here.
You can transfer a relay to another machine, even if it has a different IP address.
Stop the Tor process at the old computer.
Install your operating system on the new machine.
Install Tor on you Debian system. Best is to follow the instructions from the Tor Project.
Stop the Tor process: systemctl stop tor.
Copy the torrc from your old system to the new ...
While marked answer is 100% correct I use a bit different approach. For ssh connections using OpenSSH client I utilze ProxyCommand for *.onion sites in the following way:
ProxyCommand socat STDIO SOCKS4A:<tor socks hostname or IP>:%h:%p,socksport=9050
This should also be the only change needed for git ssh ...
The tor-spec.txt you linked to is a more-or-less up-to-date description of how Tor works. There may be minor divergences between that document and the running code (which makes the codebase the definitive specification), but for almost any purposes you'll be wanting it for, it is sufficient. In particular, it describes the use of Ed25519 and Curve25519 in ...
You can find Tor's source code on Github. Most of the cool stuff is in the src folder. Some parts of the code are accompanied by comments that tell you what it does.
This is a sample code snippet from src/feature/relay/dns.h
/** How long do we cache/tell clients to cache DNS records when no TTL is
* known? */
#define DEFAULT_DNS_TTL (30*60)
There is no way to specify the US state for an exit relay. This is mainly due to two reasons:
Translating IP addresses to geographic locations is difficult, and even just IP to country is complicated.
There might be very few exit relays in a small geographic region and this can cause you to use a small set of exits for all of your circuits, harming your ...
copy %userprofile%\desktop\Old Firefox Data\profile.default to %yourTORpath%\Browser\TorBrowser\Data\Browser and rename to profile.default-1234567891011. Actually suffix is random,
I guess, but I copied it from another profile in this directory. Then edit profile.ini in the same directory and put it as following: