annotate doc/www.anonet2.org/public_pod/faq.pod @ 65:28523fb57610 draft

added b.privoxy.srn and updated the DNS to include root and tld
author Nick <nick@somerandomnick.ano>
date Fri, 18 Jun 2010 05:39:45 +0000
parents a34c72e28c98
children 5137f1e1cab7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
1 =head1 AnoNet2 FAQ
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
2
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
3 Back to homepage - L<http://www.anonet2.org/>
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
4
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
5 =head2 Resources
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
6
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
7 =over
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
8
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
9 =item Why do you use 1.0.0.0/8? It's been assigned to APNIC. You should use private (RFC1918) address space like 10.0.0.0/8.
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
10
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
11 AnoNet is a public network, and as such it should use public address
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
12 space. ICANN (a private corporation) controls the public resources on
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
13 the IcannNet (a.k.a. the "public" Internet), and has delegated 1.0.0.0/8
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
14 on the IcannNet to APNIC. AnoNet is a separate public network, that
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
15 doesn't answer to ICANN (nor to anybody else, for that matter). Now,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
16 that said, when AnoNet started using 1.0.0.0/8 it was reserved (i.e.,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
17 not to be allocated), but because of ICANN's mismanagement of the IPv4
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
18 address space (which is why nearly all 4 billion addresses have already
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
19 been assigned, in a world with only 6 billion total people, including all
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
20 the starving babies in Africa who don't even know yet what a computer is),
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
21 ICANN had to take 1.0.0.0/8 out of its "reserved" pool and to put it into
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
22 the "assignable" pool. AnoNet has no control over ICANN policy, so while
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
23 AnoNet did attempt to avoid directly conflicting with IcannNet addresses,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
24 ICANN ultimately made sure that attempt would fail. (If you'd like to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
25 connect to an internet with address space that's still in the ICANN
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
26 "reserved" pool, you may want to try VAnet.) Using private address
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
27 space is inappropriate for a public network, per RFC1918. (If you'd
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
28 like to connect to an internet that uses private address space anyway,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
29 you may want to try dn42 at L<http://www.dn42.net/>.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
30
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
31 =item If you use 1.0.0.0/8, you're squatting on somebody else's resources.
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
32
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
33 If you use 1.0.0.0/8 on the IcannNet, then your statement is correct,
58
a34c72e28c98 minor fix
Nick <nick@somerandomnick.ano>
parents: 57
diff changeset
34 but AnoNet and IcannNet are two totally separate public internets,
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
35 so it's ridiculous to accuse a participant in one to be squatting
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
36 on resources on the other. ICANN has no divine right to 1.0.0.0/8
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
37 (nor to any other netblock, for that matter) outside the IcannNet.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
38 Moreover, using 10.0.0.0/8 I<would> be squatting on private address
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
39 space (address space that's reserved for your own home network),
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
40 per RFC1918. (While AnoNet couldn't care less about ICANN, we do use
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
41 the IETF protocols (with s/IcannNet/AnoNet/), so if the IETF says that
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
42 10.0.0.0/8 is reserved for your own home network, far be it from us to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
43 steal it for some "public" network.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
44
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
45 =item AnoNet runs on the IcannNet. Therefore, you _are_ squatting.
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
46
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
47 That last accusation has no logical basis. Just because most AnoNet
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
48 links are tunneled over the IcannNet doesn't give ICANN a right to rule
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
49 the content of those tunnels.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
50
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
51 =item You should move to IPv6, then.
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
52
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
53 AnoNet has no rules, so you're more than welcome to move to IPv6, and/or
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
54 to try to convince others to do the same. As long as you don't start
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
55 out with unrealistic expectations, you probably won't be disappointed
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
56 with the results of your preaching effort.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
57
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
58 =back
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
59
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
60 =head2 Peering
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
61
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
62 =over
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
63
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
64 =item What is peering all about?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
65
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
66 AnoNet is an internet. An internet means an internetwork, or a network
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
67 that connects between networks. An internetwork is normally constructed
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
68 by making links between the different networks, and then carrying
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
69 internetwork traffic along those links. (If network A has a link to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
70 network B, then traffic from A to B or from B to A should probably pass
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
71 through that link.) Such a link is called a "peering," and the two
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
72 sides of that link are called "peers." On the IcannNet, peerings are
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
73 normally done over leased lines, but due to the nature of AnoNet, using
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
74 leased lines isn't much of an option for most peerings. Therefore, most
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
75 peerings are done over tunnels on the IcannNet. The most common software
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
76 for AnoNet tunnels is OpenVPN, although tinc and quicktuns are also used.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
77 (tinc in particular deserves special attention: it can create a mesh
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
78 between participants, sacrificing anonymity to achieve lower latency.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
79
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
80 =item Whom should I peer with?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
81
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
82 If you want to protect your anonymity, you'll want to peer with only
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
83 a few others. If you're more interested in getting good latency,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
84 you'll want a more promiscuous peering policy. Your peers are able to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
85 access certain information (like your IP) that isn't easy for others
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
86 to access, so the harm in having too many peers is that the secrecy of
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
87 that information is protected by the "weakest" link. (The greater the
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
88 number of people who know a secret, the greater the number of people
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
89 who are likely to hear about it within a given time interval.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
90
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
91 =item How can I talk to the rest of AnoNet, if I'm only peered with a few others?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
92
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
93 How can you talk to Google, if you're only hooked up to your local ISP?
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
94 The answer is that your ISP offers you "transit" to its peers, which
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
95 in turn offer your ISP transit to their peers, etc. (If network A is
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
96 connected to network B, which itself is connected to network C, then
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
97 with B's permission network A can talk to network C.) On AnoNet, most
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
98 peerings have BGP sessions managing the routing tables on both sides,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
99 in order to provide mutual transit. (On AnoNet, providing transit is
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
100 an advantage, since it improves your own anonymity.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
101
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
102 =item Won't providing transit slow down my Internet connection?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
103
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
104 If you're the preferred transit provider between two guys who feel
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
105 like streaming a whole ton of real-time studio-quality video back and
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
106 forth all day, that can certainly slow down (to put it mildly) your
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
107 dial-up connection. In reality, most traffic on AnoNet is plain text,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
108 so you probably don't have too much to worry about, especially if you
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
109 have some sort of broadband connection. That said, if it ever _does_
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
110 become an issue, all you have to do is stop providing transit (although
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
111 the particular case above is unlikely to persist even if you do nothing
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
112 at all, since the two streaming guys will quickly figure out that going
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
113 through you won't get them anywhere, and they'll most likely seek another
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
114 transit provider - or even just peer with each other directly), or use
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
115 simple BGP tricks to make transit through you less attractive to some
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
116 or all of the AnoNet.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
117
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
118 =back
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
119
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
120 =head2 DNS
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
121
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
122 =over
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
123
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
124 =item How is DNS handled on AnoNet?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
125
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
126 AnoNet has a number of TLDs (Top-Level Domains), the most interesting
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
127 one being .ano. The entire zone is public (unlike, say, the .com zone
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
128 on the IcannNet), so you can easily deploy your own TLD nameservers.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
129 In fact, the git resdb already includes scripts to generate both
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
130 tinydns and BIND zonefiles automatically. That said, SRN has public
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
131 root and TLD nameservers, if you don't feel like setting up your own.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
132 SRN also has a public recursive resolver (which also resolves IcannNet
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
133 names), which you can use if you can't even be bothered to set up your
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
134 own recursive resolver. Please note that you're telling SRN about all
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
135 hostnames that you lookup if you do this. (Right now, you're probably
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
136 telling your ISP the same information, BTW.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
137
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
138 =item I want my own domain. How can I set it up?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
139
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
140 You have a number of options, depending on (a) your current
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
141 infrastructure, and (b) your interest/ability to deploy additional
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
142 infrastructure. The resource database is just a whole bunch of
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
143 directories/files stored in a git repository, so adding a domain into
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
144 "AnoNet" essentially boils down to adding the right files/directories into
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
145 everybody's git repository. (Fortunately, most guys send and receive
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
146 updates among themselves on a regular basis, so your new domain should
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
147 "propagate" around rather quickly, once it's made its way into one
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
148 repository.) If you have git, you can "git clone" the repository from
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
149 someone, add your domain (there's a small script to make the job easy,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
150 if you don't want to do it by hand), and then send someone a diff.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
151 If you feel like setting up your own git server, then all you have to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
152 do is make the changes on your own repo, and then tell somebody the URL
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
153 to your git server. You'll probably want to take advantage of the same
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
154 opportunity to add your own git URL into the resource database, so others
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
155 can pull from you on a regular basis. If you don't have git and don't
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
156 feel like setting it up, all you have to do is find someone else who
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
157 does have git (or feels like setting it up), and doesn't mind making
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
158 the changes for you. SRN is always such a "someone." Next, you'll
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
159 want to set up your nameservers to resolve names within your domain.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
160 If you have tinydns or BIND, just read the relevant documentation.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
161 If you don't have a nameserver and don't feel like setting one up, tell
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
162 SRN what names you want (like "www.yourdomain.ano," "ftp.yourdomain.ano,"
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
163 etc.), and he'll add them into his own nameservers.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
164
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
165 =item What can I do with my own domain?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
166
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
167 You can host Web pages, an FTP site, IRC, email, an online shop (but
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
168 taking payments may not be simple), or anything else that strikes
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
169 your fancy.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
170
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
171 =back
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
172
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
173 =head2 Censorship
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
174
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
175 =over
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
176
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
177 =item Is it safe to speak my mind on AnoNet?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
178
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
179 The short answer is "probably." The long answer is that nobody has
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
180 ever been censored on AnoNet2, a fact that's not likely to change.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
181 (If that fact ever does change, it'll be noted here as soon as possible.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
182
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
183 =item Will I be censored for child porn?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
184
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
185 AnoNet1 has an official policy against CP, and it redefines "censorship"
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
186 to not include censoring CP. AnoNet2 has no policies. That said,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
187 you're not likely to find any CP here, since that's simply not a common
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
188 contribution to AnoNet2. (Whether or not it'd be a welcome contribution
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
189 is something you'll want to take up with individual participants.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
190 SRN would like you to know that he believes the CP (and porn, in general)
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
191 industry destroys the world for no useful purpose. Nobody else has
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
192 voiced an opinion here.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
193
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
194 =item Will I be censored for hateful speech?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
195
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
196 It depends on the forum. If you do it on your own server, don't expect
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
197 too many people to hang around there if you make a practice of making
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
198 it unpleasant for them to be there. If you start cursing people out on
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
199 somebody else's IRC server for no apparent reason, there's a non-trivial
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
200 chance that the operator will /kill your connection. SRN encourages
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
201 you to set up your own channel on irc.somerandomnick.ano, and to say
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
202 whatever the heck you want there.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
203
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
204 =item Will I be censored for trolling?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
205
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
206 Since "trolling" is an overly ambiguous term, it's highly unlikely that
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
207 you'll ever get /kicked or /killed for doing it. In fact, SRN encourages
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
208 you to see if you can out-troll him on irc.somerandomnick.ano. That said,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
209 you should certainly expect people to /ignore you if you make a practice
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
210 of saying stuff that people really don't want to hear. (You may want to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
211 create a separate IRC nick for trolling, if you anticipate trolling a lot,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
212 but want people to still hear you when you have something interesting
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
213 to say: this way, everybody wins.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
214
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
215 =item Will I be censored for spreading lies?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
216
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
217 not likely, but people may /ignore you if you make a practice of saying
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
218 stuff that people don't consider worth hearing
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
219
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
220 =back