How to Install and Configure I2P to Connect to Bohemia Market?

Article preview image

Below you can find easy to follow guides how to install and run I2P.

We HIGHLY RECOMMEND using I2P over Tor.

Currently Tails DOES NOT work with I2P without excessive reconfiguration.

To install I2P, open a terminal window and run the following commands one by one:

sudo apt-get install apt-transport-https -y

sudo wget -q -O - https://repo.i2pd.xyz/.help/add_repo | sudo bash -s -

The above command might error out, in which case you can manually add the repository to:

/etc/apt/sources.list.d/

Open a text editor such as Pluma with su privileges (sudo pluma in terminal), and create a file containing the following:

deb https://repo.i2pd.xyz/debian bullseye main

deb-src https://repo.i2pd.xyz/debian bullseye main

Then save this file as i2p.list in the folder /etc/apt/sources.list.d/

Then run these commands:

sudo apt-get update

sudo apt-get install i2pd -y

sudo service i2pd start

The above commands install secure package installation with HTTPS, gets signing keys and imports them, updates packages to recognize your newly added repository, install i2pd and then start the i2pd service.

Open the Tor Browser.

Type in the URL line – about:config

Press enter to confirm.

Press enter again to accept the warnings and go to the config search bar.

In the search bar type – extensions.torbutton.use_nontor_proxy

You will see this setting appear below the search bar with the status as false.

Click the toggle icon to the far right of the screen to change this setting to true.

The browser will then restart.

Got to about:config again, and this time search for:

network.proxy.http

This will show 2 settings:

network.proxy.http

network.proxy.http_port

Click the pencil icon to the far right to edit the values of each of these settings as follows:

network.proxy.http 127.0.0.1

network.proxy.http_port 4444

IMPORTANT – You must wait 5 minutes or so in order for I2P to connect properly.

If you try instantly it might error out with The proxy server is refusing connections.

If this happens, just be patient. Open the browser window and go smoke a joint. When you return, it should be connected.

Wait 2-5 minutes depending on your network in order for I2P to connect properly otherwise if you try instantly it might say that the host is unreachable.

When connected you will then be able to browse i2p websites.

On Tor Browser/Firefox it is important to add http:// In-front of the i2p URL. If you do not, the browser will search instead of connecting.

For other Linux flavors find the most recent I2Pd documentation.

i2pd is an established alternative i2p software which is the same as the original software however it is written in C/C++ and provides faster connection, less resource-hungry on the CPU/RAM etc.

After installing i2pd either from source or from repository, you can proceed to the step where you modify Firefox/Tor Browser.

ALSO IMPORTANT – You must wait 5 minutes or so in order for I2P to connect properly.

Do NOT browse any other websites apart from Bohemia i2p website. If you try instantly it might say that the host is unreachable.

If you want to go back to normal web browsing through Tor please go through each change individually and revert it, then disable the i2pd service with sudo service i2pd stop (or restart if you want to browse other i2p websites).

TBB is not configured for cross-I2P-Tor-Clearnet browsing so make sure to restart/revert changes and restart browser each time you want to visit different website.

It might be a pain but it is for your own security.

- The Bohemia Team

Prev / Current Page / Next