I2Pd
Introduction
I2P (Invisible Internet Protocol) is a universal anonymous network layer. All communications over I2P are anonymous and end-to-end encrypted, participants don't reveal their real IP addresses.
In this guide, We will tell you how to install and use I2Pd
Installing
Depending on your operating system. If you're using a Android, You may install I2Pd app from their github release or via F-Droid
For other operating system guide, You may visit I2Pd website.
In this case, We will use OpenBSD to install I2Pd.
$ doas pkg_add i2pd
Start i2pd daemon
$ doas rcctl start i2pd
If your log prints "Too many open files" error, Add the following to /etc/login.conf
:
i2pd:\ :openfiles-cur=8182:\ :openfiles-max=8182:\ :openfiles=8182:\ :stacksize-cur=512M:\ :stacksize-max=512M:\ :maxproc-max=infinity:\ :maxproc-cur=8182:\ :tc=daemon:
Then add _i2pd
to i2pd
login class:
~ $ doas usermod -L i2pd _i2pd
Using I2Pd & visiting I2P sites
Now, You need to have your browser to use the I2Pd HTTP Proxy which is at http://localhost:4444.
For Android users, We suggest installing Firefox browser with Foxyproxy addon installed & configured to use I2Pd proxy which listening at http://localhost:4444.
In *NIX like system like OpenBSD, We can launch browser with this:
$ export http_proxy=http://localhost:4444 $ export https_proxy=http://localhost:4444 $ firefox