2003-10-07 18:57:18 +02:00
|
|
|
|
2002-09-23 21:16:00 +02:00
|
|
|
'tor' is an implementation of The Onion Routing system, as
|
|
|
|
described in a bit more detail at http://www.onion-router.net/. You
|
|
|
|
can read list archives, and subscribe to the mailing list, at
|
|
|
|
http://archives.seul.org/or/dev/.
|
|
|
|
|
2002-11-23 07:49:01 +01:00
|
|
|
Is your question in the FAQ? Should it be?
|
|
|
|
|
2003-07-14 19:54:56 +02:00
|
|
|
**************************************************************************
|
2003-10-07 23:27:33 +02:00
|
|
|
See the INSTALL file for a quickstart. That is all you will probably need.
|
2003-10-07 18:57:18 +02:00
|
|
|
**************************************************************************
|
2002-09-23 21:16:00 +02:00
|
|
|
|
2003-10-05 07:54:12 +02:00
|
|
|
**************************************************************************
|
2003-10-07 18:57:18 +02:00
|
|
|
You only need to look beyond this point if the quickstart in the INSTALL
|
|
|
|
doesn't work for you.
|
2003-07-14 19:54:56 +02:00
|
|
|
**************************************************************************
|
2002-07-16 18:18:16 +02:00
|
|
|
|
2003-10-05 07:54:12 +02:00
|
|
|
Do you want to run a tor server?
|
|
|
|
|
2004-05-05 09:34:04 +02:00
|
|
|
We're looking for people with reasonably reliable Internet connections,
|
2004-09-22 00:12:36 +02:00
|
|
|
that have at least 1Mbit each way. Currently we don't use all of that,
|
2004-05-05 09:34:04 +02:00
|
|
|
but we want it available for burst traffic.
|
|
|
|
|
2004-09-22 00:12:36 +02:00
|
|
|
(The Tor server doesn't need to be run as root, and doesn't need any
|
|
|
|
special system permissions or kernel mods. You should probably run it
|
|
|
|
as its own user though, especially if you run an identd service too.)
|
|
|
|
|
2004-04-30 06:12:57 +02:00
|
|
|
First, copy torrc.sample to torrc (by default it's in
|
|
|
|
/usr/local/etc/tor/), and edit the middle part. Create the
|
2004-09-22 00:12:36 +02:00
|
|
|
DataDirectory, and make sure it's owned by the uid/gid that will be
|
|
|
|
running tor. Fix your system clock so it's not too far off. Make sure
|
|
|
|
name resolution works.
|
2003-10-27 11:28:26 +01:00
|
|
|
|
2003-11-10 09:06:55 +01:00
|
|
|
Then run tor to generate keys. One of the files generated
|
|
|
|
in your DataDirectory is your 'fingerprint' file. Mail it to
|
2004-05-09 18:32:22 +02:00
|
|
|
tor-ops@freehaven.net.
|
2003-12-13 23:56:32 +01:00
|
|
|
|
2004-06-28 00:33:05 +02:00
|
|
|
Please also tell us in that mail who you are, so we know whom to contact
|
|
|
|
if there's any problem. Also describe what kind of connectivity the new
|
|
|
|
server will have. If possible PGP sign your mail.
|
|
|
|
|
2004-08-09 07:29:41 +02:00
|
|
|
You may find the initscript in contrib/tor.sh useful if you
|
|
|
|
want to set up Tor to start at boot.
|
|
|
|
|
2004-04-08 09:09:48 +02:00
|
|
|
Do you want to run a hidden service?
|
|
|
|
|
2004-04-30 06:12:57 +02:00
|
|
|
Copy torrc.sample to torrc (by default it's in /usr/local/etc/tor/), and
|
|
|
|
edit the bottom part. Then run Tor. It will create each HiddenServiceDir
|
|
|
|
you have configured, and it will create a 'hostname' file which
|
|
|
|
specifies the url (xyz.onion) for that service. You can tell people
|
2004-05-09 18:32:22 +02:00
|
|
|
the url, and they can connect to it via their Tor client.
|
2004-04-08 09:09:48 +02:00
|
|
|
|
2003-10-12 01:44:51 +02:00
|
|
|
Configuring tsocks:
|
|
|
|
|
|
|
|
If you want to use Tor for protocols that can't use Privoxy, or
|
|
|
|
with applications that are not socksified, then download tsocks
|
|
|
|
(tsocks.sourceforge.net) and configure it to talk to localhost:9050
|
|
|
|
as a socks4 server. My /etc/tsocks.conf simply has:
|
2003-03-16 05:55:19 +01:00
|
|
|
server_port = 9050
|
|
|
|
server = 127.0.0.1
|
2003-07-14 19:54:56 +02:00
|
|
|
(I had to "cd /usr/lib; ln -s /lib/libtsocks.so" to get the tsocks
|
|
|
|
library working after install, since my libpath didn't include /lib.)
|
2003-10-12 00:38:44 +02:00
|
|
|
Then you can do "tsocks ssh arma@moria.mit.edu". But note that if
|
2003-03-16 05:55:19 +01:00
|
|
|
ssh is suid root, you either need to do this as root, or cp a local
|
|
|
|
version of ssh that isn't suid.
|
|
|
|
|
2004-09-10 01:27:49 +02:00
|
|
|
(On Windows, you may want to look at the Hummingbird SOCKS client,
|
|
|
|
or at SocksCap, instead.)
|