Mercurial > hg > anonet-resdb
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 |