Для начала ставим The Brig и создаем обычный Jail для i2p.
http://2gusia.livejournal.com/60482.htm
http://2gusia.livejournal.com/60892.htm
Входим в Jail и ставим Java:
pkg_add -r openjdk7
Можно оракловскую, но там возни больше.
Создаем пользователя, чтобы не пускать от рута:
adduser
это мастер, он задаст вопросы, можно оставить по-умолчанию, задать только имя и пароль. У меня пользователя зовут i2p, это потом учитывается в скриптах.
Скачиваем собственно i2p:
https://geti2p.net/ru/download/0.9.11/h
Можно ставить из портов, но там древняя версия, с уязвимостями. Не советую.
Потом в каталоге, где лежит скачанный файл даем команду:
java -jar i2pinstall_0.9.11.jar -console
http://pastebin.com/LUScVT6X
и добавить в /etc/rc.conf
i2p_enable="YES"
i2p_user="i2p"
UPD 1. При установке собственно i2p инсталятор спросит, куда устанавливаться. Желательно выбрать /opt/i2p, это указано в скрипте. Иначе его придется править.
2. Сам скрипт надо положить в /usr/local/etc/rc.d внутри Jail.
Все, осталось только прописать скрипт для автозагрузки:
Как пользоваться i2p, я надеюсь, в курсе? Если нет, то:
http://jenyay.net/blog/2012/11/22/i2p-c