Для работы I2P нужна ява, проверим установлена ли она, и если установлена то какая:
Код: Выделить всё
java -version
Код: Выделить всё
java version "1.5.0"
gij (GNU libgcj) version 4.3.2
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Код: Выделить всё
# aptitude install openjdk-6-jre
Было решено под i2p создать специального пользователя i2p, без пароля. Это на много безопаснее:
Код: Выделить всё
# adduser i2p --disabled-password
Залогинимся под новым пользователем i2p, и скачаем файлы дистрибютива i2pinstall_0.8.exe:
Код: Выделить всё
# su -l i2p
$ wget http://mirror.i2p2.de/i2pinstall_0.8.exe
Код: Выделить всё
$ java -jar i2pinstall_0.8.exe -console
Код: Выделить всё
Failed to load Main-Class manifest attribute from i2pinstall_0.8.exe
Код: Выделить всё
# aptitude purge sun-java6-jre
# aptitude install openjdk-6-jre
Код: Выделить всё
java -version
Код: Выделить всё
java version "1.6.0_0"
OpenJDK Runtime Environment (build 1.6.0_0-b11)
OpenJDK 64-Bit Server VM (build 1.6.0_0-b11, mixed mode)
Теперь снова логинимся под пользователем i2p и пробуем установить:
Код: Выделить всё
su -l i2p
$ java -jar i2pinstall_0.8.exe -console
Далее нужно запустить сам маршрутизатор
Код: Выделить всё
$ /home/i2p/i2prouter start
Проверить, статус роутера можно:
Код: Выделить всё
$ /home/i2p/i2prouter status
Теперь нужно добавить запуск роутера при загрузке компьютера. Для этого впишем такие строки
Код: Выделить всё
sleep 30
su -l i2p -c '/home/i2p/i2prouter start'
Далее следует настройка самого роутера i2p.
Для этого нужно открыть браузер и набрать в поле адреса "localhost:7657". И откроется окно настройки шлюза i2p. Т.к. у меня нету графики на Дебиане я коннекчусь из виндовса через putty с проброской портов. Для этого в putty во вкладке SSH->Tunnels в поле "Source port" вписываем "7657" и в поле "Destination" вписываем "localhost:7657" затем нажимаем кнопку "Add" и коннектимся. Теперь, пока открыт сеанс putty можно на виндовой машине написать в строке адреса браузера "localhost:7657" и попасть на страницу настройки i2p маршрутизатора, который только что был поднят на Дебиане.
Если нужно принимать входящие каналы, то нужно открыть порты для входящих соединений на файрволле.