I2P is an security and anonymity network protocol, similar to TOR.
I2P (Invisible Internet Project) is a computer network layer that allows applications to send messages to each other pseudonymously and securely.
Uses include anonymous web surfing, chatting, blogging and file transfers. The software that implements this layer is called an I2P router and a computer running I2P is called an I2P node. The software is free and open source and is published under multiple licenses. The name I2P is derived from Invisible Internet Project, which, in pseudo-mathematical notation, is represented as I²P.
Installation on Debian is trivial and takes 5 minutes, though as of 2013-12/Wheezy it is not packaged in official Debian repository.
Update: installs and runs fine as service on testing/jessie. Web interface insists it´s firewalled, but daemon thinks it´s hunky-dory.
How ever, i2p developers do publish own Debian repository.
In future, Mempo project will include I2P as default application.
You need to install java runtime (java-jre) and then download java application-installer from https://i2p2.de and run this as user.
Some users would recommend to run such programs on separate user for better security, in such case adduser srv_i2p --disabled-password, su to this user, wget and run downloaded .jar file with command java -jar i2pinstall_0.9.9.jar -console (or other file name for other i2p version).
With I2P running you can for example:
connect to localhost (own computer) control panel as web page on: http://127.0.0.1:7657/
connect an IRC client like xchat or issi to it, e.g. irssi -c 127.0.0.1:6668 or start either and /connect 127.0.0.1 6668 and there you are on IRC2P the main IRC network inside I2P network which makes your IP connection private (invisible to other without special observation or attacks to uncover/correlate it).
- * fell invited to join channel #debian
* fell invited to join channel #mempo about hardening Debian/computers as part of Mempo project
- * popular channels include #i2p and #salt
use new web-browser profile (e.g. firefox --no-remote -P and there create profile) and in configuration - advanced - networking set proxy server for http to 127.0.0.1 port 4444 and for https same but port 4445. Then you can in this browser open protected i2p web pages, like http://zzz.i2p etc.
Download files from I2P
If you want to download any files from I2P you have to install and configure I2P (if you do not have it already) and next connect to I2PSNARK as web page on: I2PSNARK and next copy I2P magnet link like magnet:?xt=urn:btih:...=http://tracker2.postman.i2p/announce.php which we mark here often with I2P icon e.g. on SameKernel/Releases_and_Downloads and paste that link into "From URL" input box on your I2PSNARK web-panel and press "Add torrent".