mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
setting up your own network is now a faq entry where it belongs
svn:r4878
This commit is contained in:
+5
-45
@@ -122,51 +122,11 @@ Howto</a>. Hope you like it.
|
||||
<h2>Setting up your own network</h2>
|
||||
|
||||
<p>
|
||||
If you want to experiment locally with your own network, or you're cut
|
||||
off from the Internet and want to be able to mess with Tor still, then
|
||||
you may want to set up your own separate Tor network.
|
||||
|
||||
<p>
|
||||
To set up your own Tor network, you need to run your own directory
|
||||
servers, and you need to configure each client and server so it knows
|
||||
about your directory servers rather than the default ones.
|
||||
|
||||
<ul>
|
||||
<li>1: Grab the latest release. Use at least 0.1.1.6-alpha.</li>
|
||||
<li>2: For each directory server you want,</li>
|
||||
<ul>
|
||||
<li>2a: Set it up as a server (see <a href="#server">"setting up a
|
||||
server"</a> above), with a least ORPort, DirPort, DataDirectory, and Nickname
|
||||
defined. Set "AuthoritativeDirectory 1", and set "RecommendedVersions"
|
||||
to a comma-separated list of acceptable
|
||||
versions of the code for clients and servers to be running.</li>
|
||||
<li>2b: Create a file called approved-routers in its DataDirectory.
|
||||
Leave it empty for now.</li>
|
||||
<li>2c: Run it: <tt>tor --list-fingerprint</tt> if your torrc is in
|
||||
the default place, or <tt>tor -f torrc --list-fingerprint</tt> to
|
||||
specify a torrc. This will generate your keys and output a fingerprint
|
||||
line.</li>
|
||||
</ul>
|
||||
<li>3: Now you need to teach clients and servers to use the new
|
||||
dirservers. For each fingerprint, add a line like<br>
|
||||
<tt>DirServer 18.244.0.114:80 719B E45D E224 B607 C537 07D0 E214 3E2D 423E 74CF</tt><br>
|
||||
to the torrc of each client and server who will be using your network.</li>
|
||||
<li>4: Each server (including the dir-servers) should set
|
||||
"AssumeReachable 1" in their torrc. This bypasses the reachability detection
|
||||
and lets the network bootstrap.
|
||||
<li>5: If you are running the network using local/private IP space, the
|
||||
dirservers need to set "DirAllowPrivateAddresses 1" in their torrc, and
|
||||
all the servers need to explicitly set their Address to their IP in the
|
||||
torrc.
|
||||
<li>6: Collect the 'fingerprint' lines from
|
||||
each server (including directory servers), and include them (one per
|
||||
line) in each approved-routers file. You can hup the tor process for
|
||||
each directory server to reload the approved-routers file (so you don't
|
||||
have to restart the process).</li>
|
||||
<li>7: Be sure to start at least 3 servers in addition to the
|
||||
dir-servers. If they're not succeeding at building circuits, hup them
|
||||
until they do.</li>
|
||||
</ul>
|
||||
See the <a
|
||||
href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#OwnTorNetwork">new
|
||||
FAQ entry</a> for how to set up your
|
||||
own Tor network.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user