Changes between Version 2 and Version 3 of guide


Ignore:
Timestamp:
Jan 18, 2011 5:50:59 AM (8 years ago)
Author:
mrwhite
Comment:

starting the rewrite

Legend:

Unmodified
Added
Removed
Modified
  • guide

    v2 v3  
    1 = Guide to I2P =
     1= What is I2P? =
     2
     3[[Image(//chrome/site/i2plogo.png, nolink, right)]]
     4
     5I2P, otherwise known as the Invisible Internet Project, is a full darknet implementation that runs on Java and is therefore available anywhere Java will run, including desktops, embedded systems and cellphones.  The I2P darknet is a network within a network unmonitorable by your ISP or government that provides safe access to a broad range of services including websites, chat networks, and peer-to-peer file sharing facilities.
     6
    27I2P is a solution to provide anonymous communication in the non-anonymous Internet. To accomplish that goal it uses different techniques like encryption and routing data via other users of I2P.
    38
     9= Why use I2P? =
     10
     11The I2P network provides strong privacy protections for communication over the Internet. Many activities that would risk your privacy on the public Internet can be conducted anonymously on I2P. Though suitable for general privacy-conscious usage, I2P is also designed to protect users under high risk, such as:
     12    * Activists
     13    * Marginalized groups
     14    * Victims of ethnic, political, or religious persecution
     15    * Journalists
     16    * Whistle blowers
     17    * Users concerned with the privacy of their communications (data retention laws and government surveillance)
     18    * File sharers
     19
     20= How does I2P work? =
     21
     22
     23In I2P, everyone running the application helps everyone else, by default, anonymously. In order to hide your identity within the network, you bounce your traffic through other I2P-enabled machines, so your requests to view an I2P website, for example, go indirectly via other I2P machines (known as routers in I2P terminology, or nodes in Tor terms). This works in similar fashion to Tor, but unlike Tor, everyone in the network helps everyone else, and you don't expose yourself to external monitoring by passing traffic to the external net. What happens in I2P stays in I2P! Furthermore, unlike Freenet (another P2P darknet implementation), you're not hosting encrypted content for other users, simply relaying their traffic, which from start to finish stays encrypted.
     24
     25[[Image(wiki:Content:i2prouting.png, nolink, center]]
     26
     27Additionally, no special magic is required to be an I2P router.. we implement technology similar to that used by Skype and other peer-to-peer applications to allow you to be part of the network even if you're behind restrictive firewalls or other systems that prevent inbound traffic from directly reaching your computer. No need to port forward on the router or open special ports, although if you can do so, you may see improved performance.
     28
     29= Preface =
    430----
    531[[PageOutline(2-6,,inline)]]
    632----
    733
    8 == Preface ==
    9 Facts that you must know about I2P
     34== Facts that you must know about I2P ==
    1035
    1136=== There is NO 100% anonymity! ===
     
    3156First informations and steps
    3257
    33 I2P builds up a new net inside the usual internet, connecting nodes together via encrypted connections, so called tunnels.
     58=== I2P builds up a new net inside the usual internet, connecting nodes together via encrypted connections, so called tunnels. ===
    3459It is a JAVA program with its most used part (en/decryption of data) is written partly in hand optimized assembler code (GMP lib in libjbigi).
    3560I2P will route unknown traffic through your node, maybe even stuff you dislike. As all this data is encrypted, nobody knows whats data went to or from your node.
    3661
    37 I2P is not completely ready yet, it is still in development. First stable version will be release 1.0 in near future. All version until than are beta releases to test I2P and find still existent bugs.
     62=== I2P is not completely ready yet, it is still in development. ===
     63First stable version will be release 1.0 in near future. All version until than are beta releases to test I2P and find still existent bugs.
    3864Due to the natural behavior of beta releases, the I2P team will release a new version more often than usual (once every 4-8 weeks) and may change some important parts which may break compatibility with older version.
    3965Although we do not know any right now, I2P might contain one or more flaws of anonymity and/or other problems. Use on your own risk!
    4066
    41 ALWAYS use latest stable release (in time it is 0.7.6). Development releases are called "mtn version" and are marked with a "-", e.g. 0.7.6-1. Those are usually usable by all but may do harm to your I2P experience.
     67=== ALWAYS use latest stable release ===
     68Development releases are called "mtn version" and are marked with a "-", e.g. 0.7.6-1. Those are usually usable by all but may do harm to your I2P experience.
    4269You can get the latest MTN builds from my eepsite http://echelon.i2p, but always remember: I built them, you need to trust me for I have not changed the code!
    4370After you get the right "i2pupdate.zip" file, put that file into the I2P directory and hit restart on the router console http://127.0.0.1:7657. Do NOT deflate the zip file!
     
    4572Right after start the status console (http://127.0.0.1:7657) should open up. Read more about it on the next page.
    4673
    47 I2P is dynamic - after startup it tries to get known to other I2P routers and measures their speed - you need to wait some 10-120 minutes until your I2P router got contact with enough other ones to obtain the full capabilities of I2P.
    48 In the time after first start the other I2P routers need to get known to your router, to. The router informations are saved on harddrive for at least 24h - a restart after e.g. 10h will bring you back on in short time.
     74=== I2P is dynamic ===
     75After startup it tries to get known to other I2P routers and measures their speed - you need to wait some 10-120 minutes until your I2P router got contact with enough other ones to obtain the full capabilities of I2P.
     76In the time after first start the other I2P routers need to get known to your router, to. The router informations are saved on hard drive for at least 24h - a restart after e.g. 10h will bring you back on in short time.
    4977Short after your destinations will be online and you can start using I2P.
    50781 to 3 hours after startup the other routers know your router, its capabilities and if you share enough bandwidth they start to built up tunnels through your router - these tunnels will be shown as participating tunnels on your router.
     79
    5180Now it is time to get known to your route console!
    5281