# Анонимный I2P веб-сервер

## Краткое руководство по анонимному хостингу сайтов в I2P

Эта страничка — Ваш I2P-сайт, Ваш собственный анонимный I2P-вебсервер. Отредактируйте файлы в директории ~/.i2p/eepsite/docroot/ (Linux) или %APPDATA%\I2P\eepsite\docroot\ (Windows), выполните шаги из инструкции ниже и Ваш сайт увидят другие пользователи. В I2P сайты адресуются по их «ключу», который выглядит как очень длинная Base64 строка. Этот «ключ» частично выполняет функцию IP-адреса и указан на странице настроек туннеля i2p-сайта. Далее мы расскажем Вам, как присвоить своему ключу имя типа «mysite.i2p» и запустить Ваш i2p-сайт.

Попробуйте открыть локально свой i2p-сайт через http://127.0.0.1:7658/.

## Как запустить и анонсировать свой I2P-сайт

Ваш i2p-сайт по умолчанию остановлен. Хотя Вы его и запустили, другим людям трудно его найти, ведь у сайта пока нет имени, а Ваш очень-длинный-Base64-ключ никому не известен. Вы, конечно, можете просто выдавать людям этот очень-длинный-Base64-ключ, но, к счастью, в I2P есть механизм адресных книг и несколько простых способов для сообщения людям о своем сайте. Далее подробные инструкции.

- Выберите имя для своего сайта (something.i2p). Используйте только символы в нижнем регистре. Загляните в адресную книгу Вашего маршрутизатора или в файл i2p/hosts.txt для проверки, возможно такое имя уже кто-то занял. Введите новое имя Вашего сайта на странице настроек туннеля для i2p-сайта в поле «Имя веб-сайта». Это заменит имя сайта по умолчанию «mysite.i2p». Поставьте галочку «Автозапуск». Ваш сайт будет доступен извне всегда, когда запущен Ваш маршрутизатор. Не забудьте нажать «Сохранить».
- Кликните в менеджере туннелей на кнопке запуска вашего сайта. Вы должны увидеть запись «i2p-сайт» в списке «Локальные туннели» в левой части консоли маршрутизатора. С этого момента Ваш сайт запущен.
- Выделите всю строчку «Локальный адрес назначения» на странице настроек туннеля вашего I2P-сайта и скопируйте её. Убедитесь, что Вы скопировали строку целиком – ее длина больше 500 символов, строка должна заканчиваться на «AAAA».
- Введите имя и вставьте ключ в Вашу основную адресную книгу. Нажмите «Добавить» для добавления адреса в адресную книгу.
- Введите в браузере имя Вашего сайта (something.i2p), Вы должны снова попасть на эту страницу. Надеемся, что это сработало.
- Перед тем как Вы сообщите миру о своем новом сайте, имеет смысл добавить на него какой-нибудь контент. Зайдите в директорию ~/.i2p/eepsite/docroot/ (Linux) или %APPDATA%\I2P\eepsite\docroot\ (Windows) и скопируйте этот документ (index.html) в help.html, чтобы к нему можно было обращаться. Теперь Вы можете отредактировать index.html и добавить в него свой текст, картинки, все, чем Вы хотите поделиться с миром.

## Зарегистрируйте свой .I2P домен

- Теперь пора добавить Ваш сайт в адресные книги, расположенные на сайтах-каталогах, например stats.i2p. Введите имя и ключ своего сайта через веб-интерфейс нескольких таких сайтов-каталогов. Вот форма для ввода ключа на сайте stats.i2p. Напоминаем, ключ — это вся строка «Локальный адрес назначения» на странице настройки туннеля «I2P webserver». Проверьте, что Вы скопировали его целиком, включая «AAAA» на конце. Не забудьте нажать «Add a key». Дождитесь пока система отрапортует, что ключ был добавлен. Поскольку многие маршрутизаторы периодически обновляют свои адресные книги, обращаясь к этим сайтам-каталогам, уже через несколько часов кто-нибудь откроет Ваш сайт, просто набрав something.i2p в адресной строке браузера.

## Добавление подписок в адресную книгу

- Кстати об обновлениях, самое время добавить несколько адресных книг в Ваш список подписки. Зайдите на страницу настройки подписок и добавьте эти ссылки для получения автоматически обновляемого списка сайтов:
  - http://tino.i2p/hosts.txt
  - http://stats.i2p/cgi-bin/newhosts.txt
  - http://i2host.i2p/cgi-bin/i2hostetag
- Если Вы не можете ждать несколько часов, попробуйте воспользоваться jump-сервисом. Это возможно сразу (через несколько минут) после добавления ключа в адресную книгу на любой сайт-каталог (см. список в первом пункте). Проверьте сами — откройте в браузере http://stats.i2p/cgi-bin/jump.cgi?a=something.i2p или http://i2host.i2p/cgi-bin/i2hostjump?something.i2p. # Если это сработало для Вас, Ваши гости тоже смогут воспользоваться этим способом.
- Некоторые люди следят за обновлениями в списках i2p-сайтов, например inproxy.tino.i2p/status.php, так что скоро у Вас появятся первые посетители. Всех остальных Вы можете оповестить другими способами. Например:
  - Напишите сообщение на форуме в разделе Eepsite announce
  - Расскажите о сайте в IRC на каналах #i2p или #i2p-chat
  - Упомяните о сайте в постинге в Syndie.
  - Добавьте сайт в wiki Ugha's Eepsite Index
  Некоторые сайты рекомендуют вставлять в анонс Ваш очень-длинный-Base64-ключ. Вы, конечно, можете, если хотите. На самом деле, это не нужно, раз Вы уже добавили свой ключ на jump-сервисе, проверили его работу и подождали 24 часа, чтобы обновление адресной книги успело разойтись по всему I2P-миру.

## А что потом?

- Если у вас остались вопросы, добро пожаловать на:
  - Наш IRC-канал поддержки:
    - #i2p в сети Freenode
    - Анонимно доступен через встроенный IRC-туннель Вашего I2P-маршрутизатора.
  - Раздел форума Technical Problems.

На основе шаблонов: zzz, 07.10.2009 и dr|z3d, Ноябрь 2009