I2P прокси на хостинг
Тук няма специални изисквания, VDS или просто нает сървър - в зависимост от нуждите и финансовите възможности. Само ако имаше машина с root достъп, която да тегли java. Операционната система не е критична, ако наистина искате, можете също да вдигнете проксито на windows. Но го направих на Linux - по-евтино и по-познато. Хардуер - AMD Athlon 64 5600+ X2, 2 GB RAM. Но това е излишно, аз също повдигнах такъв прокси на евтин VDS с 256 RAM. Вярно, не работи много бързо и ресурсите взеха приличен процент.
i2p инсталация
ОС е debian wheezy. Изборът на дистрибуция няма значение, просто свикнах с debian през последните 15 години. Първо добавете i2p хранилището към sources.list:
Изтеглете ключа на хранилището www.i2p2.de/_static/debian-repo.pub и го добавете към apt:
Актуализирайте базата данни на пакета и инсталирайте i2p и пакета i2p-keyring (актуализации на ключове за хранилище):
Зависимостите (включително java) ще бъдат изтеглени автоматично.
Можете да стартирате ip2 просто като напишете "i2prouter start" в конзолата или като услуга при стартиране на системата. По-удобно, разбира се, обслужване. Напишете "dpkg-reconfigure i2p" (като root), отговорете с "Да" на въпроса за стартиране на услугата. Също така на тази стъпка можете да зададете размера на разпределената памет, да оставите 128MB и да създадете потребител, който да стартира i2p рутера.
За Ubuntu всичко е конфигурирано по същия начин, командата за добавяне на хранилище е различна. Повече подробности тук. За други дистрибуции трябва да инсталирате java (sunjava, openjdk), да изтеглите архива от тук и да стартирате инсталатора на конзолата "java -jar i2pinstall_ХХХХ.jar -console". Изпълнението като услуга зависи от потребителя.
Основна настройка на i2p
Като цяло не са необходими и трите, могат да се припокриват, но мисля, че няма да е по-лошо. Ако искаш можешпотърсете списъци с ресурси онлайн.

Достъп до админ панела от всеки компютър
Започваме да добавяме първата дупка - правим достъп до админ панела от всеки хост, без тунели
- http://127.0.0.1:7657/configclients, поле "I2P Router Console", щракнете върху Редактиране и променетеclientApp.0.args=7657::1,127.0.0.1./webapps/наclientApp.0.args=76570.0.0 .0./webapps/
- http://127.0.0.1:7657/configui, най-отдолу, под списъка с езици, полета за въвеждане на име и парола за админ панела.
- Рестартирайте i2p рутера (например с бутона Рестартиране отляво).
http прокси настройки
Ние отваряме достъп до проксито от всеки IP. Разбира се, правилната опция е просто да препратите ssh тунела към желания порт:
И в настройките на браузъра задайте проксито 127.0.0.1:4444

Но, както казах по-горе, всичко това не е стартирано от гледна точка на сигурността, а от гледна точка на удобството, така че просто ще отворя порта на проксито.
- Отидете на http://your_server:7657/i2ptunnelmgr, потърсете там тунел, наречен "I2P HTTP Proxy", отидете на неговите настройки.
- В параграфТочка за достъп - Достъпна отизберете 0.0.0.0
- След това задаваме парола. ПолеLocal Authorization, отметкаEnable, задайте име и парола и щракнете върхуSave.
Настройки на браузъра
Точно така - отделен браузър с деактивирани скриптове, флаш и други сребърни светлини, в които в настройките целият трафик се управлява през i2p прокси, към който се хвърля криптиран тунел (виж по-горе). Грешно, но удобно - скрипт за основния браузър, който автоматично превключва проксита.
Всичко. Ще сърфирате в мрежата както обикновено, но при достъп до i2p, браузърът автоматично ще премине през вашия i2p прокси, като поиска парола. Решението е просто, независимо от платформата и не изисква инсталиране на допълнителен софтуер. Трябва да работи дори на android и други iOS, ако локалният браузър поддържа проксита.