comparison doc/www.anonet2.org/public_pod/index.pod @ 55:385e3f464af2 draft

general updates and fixes
author Nick <nick@somerandomnick.ano>
date Wed, 16 Jun 2010 03:18:17 +0000
parents c2a5a961039b
children 798515dd00b0
comparison
equal deleted inserted replaced
54:412a2ce1326a 55:385e3f464af2
1 =head1 AnoNet, Take 2! 1 =head1 AnoNet, Take 2!
2
3 (Note: There's now a separate page (L<http://www.anonet2.org/faq>),
4 to answer all your AnoNet-related questions.)
2 5
3 So, you came across anoNet and thought it sounded great, so you decided 6 So, you came across anoNet and thought it sounded great, so you decided
4 to join in order to check it out. 7 to join in order to check it out.
5 8
6 ...and found the (only) client port doesn't work half the time, 9 ...and found the (only) client port doesn't work half the time,
12 ...and those who are left can hardly be classified as friendly, 15 ...and those who are left can hardly be classified as friendly,
13 16
14 ...and so you left, and perhaps found another darknet instead. 17 ...and so you left, and perhaps found another darknet instead.
15 18
16 Well, you're not the only one who's been turned off, and a few of us 19 Well, you're not the only one who's been turned off, and a few of us
17 have decided to fix AnoNet. Some of us are relatively new, while others 20 have decided to take action and fix AnoNet. Some of us are relatively
18 joined AnoNet years ago, and left out of disgust. A number of features 21 new, while others joined AnoNet1 years ago, and left out of disgust.
19 set version 2 apart from the original: 22 A number of features set version 2 apart from the original:
20 23
21 =over 24 =over
22 25
23 =item No false advertising 26 =item No false advertising
24 27
25 If you see something advertised here, it exists. You won't see stuff 28 If you see something advertised here, it exists. You won't see stuff
26 that hasn't been up in years here. 29 that hasn't been up in years here. (This page is easy to update from
30 within AnoNet2 by anybody who has an update/correction to make, and
31 changes normally propagate within no more than a few days.)
27 32
28 =item No centralized network control 33 =item No centralized network control
29 34
30 You don't have to worry about Kaos waking up one morning and blocking 35 You don't have to worry about Kaos waking up one morning and blocking
31 your access to the whole network by deciding to filter private ASNs. 36 your access to the whole network by deciding to filter private ASNs.
33 together and "blacklisting" you from the network for some unspecified 38 together and "blacklisting" you from the network for some unspecified
34 reason with an inquisition against your peers. 39 reason with an inquisition against your peers.
35 40
36 =item No centralized IRC control 41 =item No centralized IRC control
37 42
38 No centralized IRC control: You don't have to worry about risc 43 You don't have to worry about risc g-lining you from the "official" IRC
39 g-lining you from the "official" IRC network for no apparent reason, 44 network for no apparent reason, and refusing to even admit to having
40 and refusing to even admit to having g-lined you. Since the whole 45 g-lined you. Since the whole purpose behind AnoNet was to create a
41 purpose behind AnoNet was to create a censorship-resistant alternative 46 censorship-resistant alternative to the government-censored "public"
42 to the government-censored "public" Internet, arbitrary censorship on 47 Internet, arbitrary censorship on the "official" AnoNet1 IRC network by
43 the "official" AnoNet IRC network by anonymous government members is 48 anonymous government members is particularly troubling. AnoNet2 has
44 particularly troubling. 49 no "official" IRC network, and the servers most commonly used have
50 interesting channels bridged with a relay bot, so even if you manage to
51 annoy an IRC server operator to the point where he decides to g-line you
52 from his whole "network," that doesn't automatically prevent you from
53 connecting to another server and accessing one of the bridged channels.
54 (Obviously, if you manage to annoy the operators of all the linked servers
55 to the point where all of them g-line you from their respective "networks"
56 and nobody wants to let you relay your own server in, then you're probably
57 out of luck. Of course, that doesn't prevent you from running your own
58 IRC server, and those who want to hear you can still join it.)
45 59
46 =item No resource mess 60 =item No resource mess
47 61
48 We have one mechanism for resource management, a decentralized (not just 62 We have one mechanism for resource management, a decentralized (not just
49 distributed, but truly decentralized) resource database. You don't have 63 distributed, but truly decentralized) resource database. You don't have
50 to deal with half a zillion incompatible (and in the case of the wiki, 64 to deal with half a zillion incompatible (and in the case of the wiki,
51 down) services, run by guys who may not even be on the AnoNet tomorrow. 65 down) services, run by guys who may not even be on the AnoNet tomorrow.
66 Managing your resources is as simple as taking a VI to the appropriate
67 files, doing a "git commit," and then just waiting for everybody else to
68 pull your changes (either directly from you, or indirectly from others
69 who pull from you).
52 70
53 =item No arbitrary rules 71 =item No arbitrary rules
54 72
55 If you read the advertising for AnoNet, you probably think it's whatever 73 If you read the advertising for AnoNet, you probably think it's whatever
56 you make of it. Sadly, there's a tiny handful of people who have control 74 you make of it. Sadly, there's a tiny handful of people who have control
57 over most of the network, and make new (unwritten) rules whenever the 75 over most of the network, and make new (unwritten) rules whenever the
58 mood strikes them. The sum of those rules is that AnoNet is whatever 76 mood strikes them. The sum of those rules is that AnoNet is whatever
59 I<they> make of it. In version 2, we've undertaken to fix that, by both 77 I<they> make of it. In version 2, we've undertaken to fix that, by both
60 technical and administrative means. 78 technical and administrative means. AnoNet2 not only has no arbitrary
79 rules - it has no rules whatsoever.
61 80
62 =back 81 =back
63 82
64 =head2 How to Join 83 =head2 How to Join
65 84
66 Joining is pretty simple: If you know how to connect to a 85 Joining is pretty simple: If you know how to connect to a
67 client port, UFO's CP (L<http://ix.ucis.nl/clientport.php> or 86 client port, UFO's CP (L<http://ix.ucis.nl/clientport.php>
68 L<http://www.qontrol.nl/anonet-cp.tgz>) will already land you in the 87 or L<http://www.qontrol.nl/anonet-cp.tgz>) will already
69 right place. (Once you're online, you can join "the club" at 1.3.3.7:6667 88 land you in the right place. (Once you're online, you
70 #anonet, or irc.somerandomnick.ano:6667 (1.0.27.103, if you don't have 89 can join "the club" at L<irc://1.3.3.7:6667/anonet>,
71 DNS for some reason) #RendezVous. If you don't have an IRC client handy 90 or L<irc://irc.somerandomnick.ano:6667/RendezVous>
72 (or if you're too lazy to set it up to avoid leaking your real info), you 91 (L<irc://1.0.27.103:6667/RendezVous>, if you don't have DNS for
73 can just telnet over to irc.somerandomnick.ano port 2323 (or ufo-net.nl 92 some reason). If you don't have an IRC client handy (or if you're
74 port 2323, from the outside). Alternatively, you can point your Jabber 93 too lazy to set it up to avoid leaking your real info), you can
75 client over to irc.somerandomnick.ano, or you can even use Jabber s2s 94 just telnet over to L<telnet://irc.somerandomnick.ano:2323/> (or
76 to talk with everybody else by just joining the MUC room RendezVouz 95 L<telnet://ufo-net.nl:2323/>, from the outside). Alternatively, you
77 at irc.somerandomnick.ano.) If OpenVPN is all Greek to you, UFO's IRC 96 can point your Jabber client over to irc.somerandomnick.ano, or you can
78 server is also reachable from the public Internet (irc.kwaaknet.org port 97 even use Jabber s2s to talk with everybody else by just joining the MUC
79 6667 channel #anonet). If IRC is all Greek to you, you may want to talk 98 room RendezVouz at irc.somerandomnick.ano.) If OpenVPN is all Greek
80 to your favorite search engine about that, or just use KwaakNet's Webchat 99 to you, UFO's IRC server is also reachable from the public Internet
81 (L<http://webchat.kwaaknet.org/?c=AnoNet>). (Note that if your only aim 100 (L<irc://irc.kwaaknet.org:6667/anonet>). If IRC is all Greek to you,
82 in joining AnoNet is to search Google anonymously, you can save yourself 101 you may want to talk to your favorite search engine about that, or just
83 the hassle by just heading over to Scroogle (L<http://www.scroogle.org/>). 102 use KwaakNet's Webchat (L<http://webchat.kwaaknet.org/?c=AnoNet>).
84 If you're looking to browse the rest of the public Internet anonymously, 103 (Note that if your only aim in joining AnoNet is to search Google
85 though, we now have an outbound proxy, which you're more than welcome 104 anonymously, you can save yourself the hassle by just heading over to
86 to use.) 105 Scroogle (L<http://www.scroogle.org/>). If you're looking to browse the
106 rest of the public Internet anonymously, though, we now have an outbound
107 proxy, which you're more than welcome to use.)
87 108
88 =head2 Why to Join 109 =head2 Why to Join
89 110
90 (Note: There's now a separate page (L<http://www.anonet2.org/links>) 111 (Note: There's now a separate page (L<http://www.anonet2.org/links>)
91 with links to many more reasons to join AnoNet.) 112 with links to many more reasons to join AnoNet.)
115 piling up around the world against the public Internet. Since the "public" 136 piling up around the world against the public Internet. Since the "public"
116 Internet is owned and managed by a number of multinational corporations, 137 Internet is owned and managed by a number of multinational corporations,
117 it's fairly easy for governments to regulate it. Part of the main 138 it's fairly easy for governments to regulate it. Part of the main
118 purpose behind AnoNet has always been to get away from those private 139 purpose behind AnoNet has always been to get away from those private
119 control points, in order to create a truly public internet. In AnoNet1, 140 control points, in order to create a truly public internet. In AnoNet1,
120 anybody who can regulate crzydmnd can regulate AnoNet's "official" 141 anybody who can regulate crzydmnd can regulate AnoNet1's "official"
121 wiki (and by extension, its resource "database"), and anybody who can 142 wiki (and by extension, its resource "database"), and anybody who can
122 regulate Kaos can regulate AnoNet's "official" client port (and by 143 regulate Kaos can regulate AnoNet1's "official" client port (and by
123 extension, all new AnoNet users), so the private control point problem 144 extension, all new AnoNet1 users), so the private control point problem
124 hasn't quite been solved there. AnoNet2 is still largely controlled by 145 hasn't quite been solved there. AnoNet2 is still largely controlled by
125 UFO and somerandomnick, but we have both technical and administrative 146 UFO and somerandomnick, but we have both technical and administrative
126 measures in place to ensure that as the network grows, the two of us 147 measures in place to ensure that as the network grows, the two of us
127 will no longer have enough control to destroy the network, even if our 148 will no longer have enough control to destroy the network, even if our
128 own governments ever decide to try regulating us. 149 own governments ever decide to try regulating us.
129 150
130 =head2 Why Not to Join 151 =head2 Why Not to Join
131 152
132 If you're looking for a ready-made community, where you just show up and 153 If you're looking for a ready-made community, where you just show up and
133 "browse," AnoNet (either 1 or 2) is probably not what you're after. 154 "browse," AnoNet (either 1 or 2) is probably not quite what you're after.
134 The whole concept behind AnoNet is that it's whatever you make it. 155 The whole concept behind AnoNet is that it's whatever you make it.
135 That's not to say you'll have to build everything from scratch (and 156 That's not to say you'll have to build everything from scratch (and
136 in fact, it's a bit too late for that, unless you want to I<re>build 157 in fact, it's a bit too late for that, unless you want to I<re>build
137 stuff that others have already built, and if you can do better than the 158 stuff that others have already built - and if you can do better than the
138 original, people will probably switch to your version), but if you want 159 original, people will probably switch to your version), but if you want
139 to be happy here, you're best off bringing your creativity along rather 160 to be happy here, you're best off bringing your creativity along rather
140 than leaving it behind when you join. 161 than leaving it behind when you join.
141 162
142 =head2 What You Can Do 163 =head2 What You Can Do
163 184
164 Jabber (irc.somerandomnick.ano) 185 Jabber (irc.somerandomnick.ano)
165 186
166 =item * 187 =item *
167 188
168 Web 189 Web (for example, L<http://www.somerandomnick.ano/>)
169 190
170 =item * 191 =item *
171 192
172 PSYC (psyced: IRC, Jabber, social networking, "twittering," newsgroups, etc.) (irc.somerandomnick.ano) 193 PSYC (psyced: IRC, Jabber, social networking, "twittering," newsgroups, etc.) (irc.somerandomnick.ano)
173 194
174 =item * 195 =item *
175 196
176 git (including a decentralized "wiki" replacement) (L<git://git1.somerandomnick.ano/>, L<http://anogit.ucis.ano/.git/>, and possibly other feeds) 197 git (including a decentralized "wiki" replacement) (L<git://git1.somerandomnick.ano/>, L<http://anogit.ucis.ano/.git/>, and possibly other repos)
177 198
178 =item * 199 =item *
179 200
180 outbound HTTP proxy to the public Internet (http://a.privoxy.somerandomnick.ano:8118/) 201 outbound HTTP proxy to the public Internet (http://a.privoxy.somerandomnick.ano:8118/)
181 202
182 =item * 203 =item *
183 204
184 Web-based resource database viewer: http://core.ucis.ano/~ivo/anonet/ 205 Web-based resource database viewer: L<http://core.ucis.ano/~ivo/anonet/>
185 206
186 =back 207 =back
187 208
188 Here's a list of things that somebody claims to be working on: 209 Here's a list of things that somebody claims to be working on:
189 210
201 222
202 If you want something that's not on either list, you'll either have to 223 If you want something that's not on either list, you'll either have to
203 set it up yourself, or con somebody else into setting it up himself. (If 224 set it up yourself, or con somebody else into setting it up himself. (If
204 it's something that others are likely to find useful and/or interesting, 225 it's something that others are likely to find useful and/or interesting,
205 you'll probably have an easy time recruiting guys to help you out.) 226 you'll probably have an easy time recruiting guys to help you out.)
227
228 =head2 What You Can Contribute
229
230 Well, each of us has his own wishlist, but most of us are working on
231 moving stuff from our TODO lists to our DONE lists, so you're looking
232 at a bit of a moving target. You're more than welcome to contribute
233 anthing you want, and if it's interesting and/or useful, it'll probably
234 attract a following. That said, here are a number of things that would
235 benefit the AnoNet as a whole:
236
237 =over
238
239 =item Client Ports
240
241 When a new user wants to connect, he'll normally come in through a
242 client port. The more client ports are available, the harder it is for
243 any individual client port to abuse its position (for example, if the
244 local government decides to try regulating it).
245
246 =item Public Email Services
247
248 Currently, every AnoNet user who wants an email address on AnoNet has
249 to set up his own mailserver. AnoNet1 used to have a public email
250 service so people could get email addresses without running their own
251 mail servers, but it hasn't been online in nearly a year (although the
252 AnoNet1 Web continues to advertise it). SRN is working on setting up
253 such an animal on AnoNet2, but competition here is a good thing.
254
255 =item IRC Servers
256
257 IRC on AnoNet2 isn't one big network under centralized control. Rather,
258 anybody who wants runs his own IRC server, and links whatever channels he
259 wants to channels on other servers, using a relay bot. While technically
260 UFO controls the relay bot responsible for all channel links today (and
261 can therefore "nuke" anybody by simply unlinking his server), there's
262 nothing stopping you from fielding your own relay bot if you ever want
263 to for any (or no) reason.
264
265 =item Outbound HTTP Proxies
266
267 SRN runs one right now, but that means he can snoop on all HTTP traffic
268 from AnoNet2 to IcannNet. Having more proxies gives you an alternative
269 to blindly trusting SRN not to sell your click-through data to Google,
270 invert the order of search results to your queries, and inject malicious
271 JavaScript into your Hotmail homepage.
272
273 =back