-
Notifications
You must be signed in to change notification settings - Fork 8
/
relay-guides.html
69 lines (49 loc) · 3.82 KB
/
relay-guides.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>TDP Tor BSD Relay Guides</title>
<link type="text/css" rel="stylesheet" href="torbsd.css"/>
<meta name="author" content="gman999"/>
<meta name="editors" content=""/>
<meta name="date" content="20150505"/>
<meta name="note" content="These lines at the top are multimarkdown metadata; leave them."/>
<meta name="sep" content="⋔"/>
</head>
<body>
<h1 id="thetorbsddiversityprojecttdp"><a href="index.html">The Tor BSD Diversity Project (TDP)</a></h1>
<p>⋔ <a href="blog.html">Blog</a> ⋔ <a href="faq.html">FAQ</a> ⋔ <a href="resources.html">Resources</a> ⋔ <a href="https://github.com/torbsd/">GitHub</a> ⋔ <a href="contact.html">Contact</a> ⋔ <a href="http://bptfp7py2wclht26.onion/">TDP Onion</a> ⋔</p>
<p><strong><a href="projects.html">The TDP Projects</a>:</strong><br/>
⋔ <a href="https://github.com/torbsd/openbsd-ports/">Tor Browser for OpenBSD</a> ⋔ <a href="relay-guides.html">BSD Relay Guides</a> ⋔ <a href="corp-relays.html">Corporate Relays</a> ⋔ <a href="porting-pets.html">Ports for PETs</a> ⋔ <a href="oostats.html">Statistics</a> ⋔</p>
<h2 id="tdpfreebsdopenbsdguidesfortorrelays"><strong>TDP</strong> FreeBSD & OpenBSD Guides for Tor Relays</h2>
<p><strong>THESE ARE PRELIMINARY WORKS AT THE EARLY STAGE. ANONYMITY IS NOT A GAME, SO PLEASE DO NOT JUST ASSUME THESE GUIDES ARE FINE AS-IS. YOU HAVE BEEN WARNED.</strong></p>
<p><strong>TDP</strong> is creating two guides to building and configuring Tor relays for FreeBSD and OpenBSD.</p>
<p>There will be two versions of each.</p>
<p>The first one will be guides to getting a Tor relay up quickly.</p>
<p>The second will be some other ideas for configuration, covering more optional enhancements.</p>
<p>One issue to note is that we view various optimization attempts as a
complex road.</p>
<p>It is not easy to measure the true effects of sysctl value changes and other kernel-level hacks, particularly with TCP traffic. Tor is a (more or less) randomized routing network. That lack of consistency inhibits comparisons in performance beyond the obvious. Tor relay traffic can vary wildly day-to-day and month-to-month, regardless of any system optimization. For a useful overview of the problems with testing, see Kode Vicious’ <a href="https://queue.acm.org/detail.cfm?id=2732268">reply to “How Not Why”</a> in ACM’s Queue magazine from February 2015. His emphasis on repeatability tends to undercut many assumptions that are made about testing a host on an anonymity network. It can quickly degenerate into being a blind, counter-productive endeavor.</p>
<p>Nonetheless, there are some system-level changes we do recommend. But
do not expect long lists of sysctl values and graphs illustrating the
effects.</p>
<p><strong>TDP</strong> will look at optimizing Tor relay performance on
high-bandwidth BSDs in the future, but we suspect that the default
operating system installs (outside of some recommended changes) should
be sufficient for most relay operators’ hardware and bandwidth. If
Netflix can serve
<a href="https://www.youtube.com/watch?v=FL5U4wr86L4/">one-third of peak internet traffic in North America</a>
with a default FreeBSD install, it is likely sufficient for the vast
majority of Tor relays without any changes to the operating system.</p>
<p>Contributions from other BSDs are welcomed.</p>
<dl>
<dt>FreeBSD Tor Relay Guide</dt>
<dd><a href="fbsd-relays.html">https://torbsd.github.io/fbsd-relays.html</a></dd>
<dt>OpenBSD Tor Relay Guide</dt>
<dd><a href="obsd-relays.html">https://torbsd.github.io/obsd-relays.html</a></dd>
</dl>
<p><hr></p>
<p><em>Copyright © 2018 by The Tor BSD Diversity Project (TDP). All Rights Reserved.</em></p>
<p><code>last updated: Tue Jun 13 19:25:38 2017 UTC</code></p>
</body>
</html>