Darknet Terminal

From The Munich Maker Lab's Wiki
Jump to: navigation, search
Darknet Terminal

Release status: experimental [box doku]

Description Find out what happens on the "dark" side of the internet.
Author(s)  tiefpunkt

A computer to connect to the "dark" side of the internet. Loaded with TOR, i2p, and whatever else there is.



NOTE: This setup guide is not complete Setup a Linux box based on Debian (Jessie), with I2P and Tor. "Normal" internet pages are not routed through any of those, only specific pages such as .i2p and .onion.

Setup Linux box

1. Install Debian Testing 2. Some additional stuff

apt-get purge fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg 
apt-get install vim
apt-get clean
apt-get autoremove


1. Add Repository

vi /etc/apt/sources.list.d/i2p.list
deb http://deb.i2p2.no/ jessie main
deb-src http://deb.i2p2.no/ jessie main

2. Install I2P

wget https://geti2p.net/_static/i2p-debian-repo.key.asc
apt-key add i2p-debian-repo.key.asc
apt-get update
apt-get install i2p i2p-keyring

3. Start I2P on boot

dpkg-reconfigure i2p


apt-get install tor


1. Install privoxy

apt-get install privoxy

2. Configure privoxy

vi /etc/privoxy/config
forward	/	.
forward .i2p
forward-socks5t .onion .

3. Restart privoxy

systemctl restart privoxy


1. Install required packages

apt-get install git python-pip virtualenv python-dev

2. Get ZeroNet, and download required Python packages into a virtual environment

git clone https://github.com/HelloZeroNet/ZeroNet.git
cd ZeroNet
virtualenv env
. env/bin/activate
pip install gevent msgpack-python

3. Run ZeroNet (within activated virtual env)

python zeronet.py

Browser Configuration

Config HTTP Proxy to