Миграция I2PTunnel

After upgrading to the new architecture, you'll have to do a little work to get your old I2PTunnel-driven servers running. Lets walk through a simple example. For an I2P Site with the old clientApp configuration, you had:

  -e "server localhost 80 myWebPriv.dat"

Для обеспечения той же самой функциональности на новой архитектуре:

  • Перейти к http://localhost:7657/i2ptunnel/
  • Нажмите на Добавить новый: [Серверный туннель] "Вперед"
    • For the name: "I2P Site"
    • For the description: "My I2P Site, isn't it pretty?"
    • В качестве узла назначения: localhost
    • В качестве порта назначения: 80
    • В качестве пути к файлу с закрытым ключом: путь к "myWebPriv.dat"
      (рекомендуется скопировать этот .dat-файл в директорию с новой установкой)
    • Отметьте пункт "Запускать автоматически?" [X]
    • Нажмите "Сохранить"
  • Будет выведено сообщение:
      * Not overwriting existing private keys in /usr/home/jrandom/routers/i2p/myWebPriv.dat
      * Ready!
    

Это всё! Создание нового I2PTunnel сервера работает точно таким же образом, только вам, конечно, не потребуется "копировать старый файл". На самом деле всё это управляется файлом i2ptunnel.config, который вы можете изменить отдельно (если вы это сделаете, нажмите "Перезагрузить конфигурацию" на странице I2PTunnel, при этом все существующие туннели будут разорваны и построены новые)

Учтите, что перед использованием интерфейса /i2ptunnel/ потребуется подождать, пока маршрутизатор интегрируется в сеть. До этого времени будет появляться сообщение с просьбой подождать, что означает, что маршрутизатор находится в процессе построения необходимых сессий I2PTunnel в соответствии с конфигурацией.