Tor Configuration File Generator
A torrc configuration file generator. Tested on tor version 0.1.1.20
Send feedback to: tor underscore user at fastmail dot co dot uk
1. Would you like to be able to connect to tor as a client, allowing you to browse anonymously from your machine?
Yes, I would like tor to act as a client.
No, I do not want tor to act as a client.
2. Would you like tor to act as a server, so that other clients can connect to your machine?
Yes, I would like tor to act as a server.
No, I do not want tor to act as a server.
General and Client configuration section
3. Would you like to run the tor process in the background?
If you don't know or don't care, answer 'no' to this question.
Yes, I would like to run tor in the background as a 'daemon'.
No, I do not want to automatically run tor in the background.
4. Which directory would you like tor to store its keys, directory listings, and other information tor needs to run?
By default, we store things in $HOME/.tor on Linux/Unix, and in Application Data\tor on Windows. If you do not want to change the defaults or don't know what this means, then leave this field completely blank.
Full path of directory:
5. Would you like tor to listen for local connections from Tor controller applications?
It is recommended that you answer 'yes' to this question, as it will allow you to easily configure tor with other helper applications in the future. If you answer 'yes', tor will listen on TCP Port 9051 for local (only) helper applications.
Yes, I would like tor to listen for helper applications.
No, I do not want tor to listen for helper applications.
Server configuration section
Answer questions in this section only if
you answered yes to question 2.
6. Please enter a name for your tor server.
This is a requirement. Tor server names must be between 1 and 19 number of characters inclusive, and must only contain the following set of characters: [a-zA-Z0-9]
7. What is the IP address of this computer?
If you do not know the answer, leave this part blank by just pressing return and tor will try to guess what your IP address is. Alternatively, visit this website:
http://ipid.shat.net
If you are behind a proxy (your ISP may use a proxy for caching web page request) then look for the IP address under the HTTP FORWARDED FOR field.
8. Please enter your contact email address.
Your contact email address is used to contact you in order to notify you of an upgrade, or in case something goes wrong with your tor server. This is optional. If you do not want to be contacted or wish to remain anonymous, leave this field completely blank.
9. Which port would you like to advertise for tor connections?
This is mandatory. You will need to advertise an open port so that other tor clients can connect to you. If you are running a firewall, you will need to configure your firewall to allow connections to that port. The standard port is 9001, however, any unused port between the numbers 1024 - 65535 will do.
10. Would you like to mirror the tor servers directory for others?
Mirroring the tor servers directory will allow other tor users to access a list of other known tor servers from your computer and may improve performance for others. It is courteous, though not necessary for you to do so.
Yes, I would like to mirror the directory of tor servers.
No, I do not want to mirror the directory of tor servers.
10a. Which port would you like to advertise the directory server on?
Standard port is 9030, however, any unused port between the numbers 1024 - 65535 will do.
11. Would you like your tor server to act as a middleman only?
Being a 'middleman only' means that your server will never make requests to the outside world and therefore no requests for resources will ever appear to come from your IP address. What this means in practice is that your tor server essentially becomes a relay for other tor servers. You may wish to choose this option if you are concerned about people abusing tor and a complaint being made about a request 'from' your IP address. However, it is more beneficial for the tor network the more servers there are which make requests to the outside world.
Yes, I would like tor to act as a middleman only.
No, I do not want tor to act as a middleman only.
12. Would you like to limit the bandwidth available for tor?
Slow connections may be overwhelmed by the bandwidth requirements of tor servers. If you are on a slow connect (equal or less than 2 Mbps) then you may wish to cap how much bandwidth your tor server is able to use. If you are on a fast connection, answer 'no' to this question unless you wish to otherwise artificially limit tor's bandwidth limit. Limiting bandwidth also means that all *your* requests will also be capped at this limit.
Yes, I would like to limit the bandwidth available to tor.
No, I do not want to limit the bandwidth available to tor.
12a. What would you like to set the bandwidth limit to?
20 kB/s is the minimum allow setting for a server. Enter an integer value equal or greater than 20.
That's it! Click here to submit your form and check for validation.