# Анонимный 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 на Вашу информацию. Есть поддержка виртуальных папок, так что можно выкладывать файлы из поддиректорий. Если Вам нужна заготовка простого сайта, не стесняйтесь взять за основу эту страницу и эти элементы оформления!

## Зарегистрируйте свой .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 или perv.i2p, так что скоро у Вас появятся первые посетители. Всех остальных Вы можете оповестить другими способами. Например:
  - Напишите сообщение на форуме в разделе 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, Ноябрь 2010.