Изменения
нет описания правки
'''I2P''' (сокр. от ''Invisible Internet Project/Protocol'', рус. ''проект/протокол “Интернет-невидимка”'') - [[свободное ПО|открытый проект со свободно и бесплатно]] распространяемыми исходными кодами, целью которого являеся организация анонимной (или, что более точно, псевдонимной) оверлейной сети, которая представляла бы собой безопасную и анонимную среду передачи информации.
{{Карточка программы
| name = I2P
| caption =
| genre = Анонимная оверлейная сеть
| developer = [https://www.i2p2.de/team.html Команда разработчиков I2P]
| programming_language = [[Java]]
| operating_system = Кроссплатформенное программное обеспечение
| latest_release_version = 0.7.13
| latest_release_date = 27 Апрель 2010
| latest_preview_version =
| license = Open Source - [https://www.i2p2.de/licenses.html Component licenses]: Public domain, BSD, GPL, MIT, Artistic License
| website = [https://www.i2p2.de/ www.i2p2.de]
}}
'''I2P''' (произносится как ай-ту-пи) (сокр. от англ. ''Invisible Internet Project'', рус. ''«Проект Невидимый Интернет»'') — Открытое программное обеспечение, созданное для организации анонимной оверлейной сети и применимое для веб-серфинга, систем обмена мгновенными сообщениями, блоггинга, а также для файлообмена (в том числе Торрентов) и многое другое.
I2P — это анонимная, самоорганизующаяся распределенная сеть Network database, которая использует модифицированный DHT, но отличается тем, что хранит в себе хешированные адреса узлов сети, зашифрованные AES IP-адреса, а так же публичные ключи шифрования, причем соединения по Network database тоже зашифрованны, сеть предоставляет приложениям простой транспортный механизм для анонимной и защищенной пересылки сообщений друг другу. Весь трафик в сети шифруется от отправителя до получателя в сумме при пересылке сообщения используется четыре уровня шифрования (сквозное, чесночное, туннельное, а также шифрование транспортного уровня), а в качестве адресов сети используются криптографические идентификаторы (главным образом состоящие из пары публичных ключей).
Важно понять: Сеть I2P это практически тот же самый интернет, к которому все привыкли. Там тоже есть сайты, торренты, почта, и прочее. Только всё это анонимно и зашифровано от посторонних, а также не поддаётся контролю третьими сторонами. Т.е. там нет цензуры, нет каких-либо ограничений на передаваемую информацию. И нет возможности отследить – ЧТО именно вы просматриваете в этом, новом интернете, какие сайты посещаете, что качаете, какой ваш круг интересов. В конце-концов, это здорово бережёт нервы, даже если вам, по большому счёту, нечего скрывать.
Так же важно помнить что в I2P сети нет привычных DNS серверов и нет никаких других центральных серверов, что приводит к невозможности уничтожения сети - сеть I2P будет существовать и функционировать пока на планете останутся хотя бы два компьютера в сети. Так же отсутствие DNS серверов и использование другого механизма распределения имен в сети, дает возможность создания любым пользователем сети I2P своего сайта, проекта, торрент трекера и т.д. без необходимости где-то регистрироватся, оплачивать кому либо доменное имя или ждать чьего то разрешения - каждый человек волен абсолютно бесплатно создавать любые сайты при этом узнать место нажохдения сервера и человека весьма и весьма затруднительно, название сайтов в сети I2P имеют вид "http://название_сайта.i2p".
Также стоит отметить что каждый человек который присоединился к сети I2P увеличивает ее надежность, анонимность и скорость.
I2P довольно быстро растет. В 2009 году было выпущено девять обновлений, а трафик сети увеличился в 5 раз.
Команда разработчиков I2P это открытая группа, чьим участником может стать любой, кто заинтересован в проекте. Весь исходный код проекта открыт.
Хотя I2P строго ориентирована на определение пути передачи пакетов, благодаря библиотеке Streaming lib реализована также их доставка в первоначально заданной последовательности без ошибок, потерь и дублирования.
Начиная с версии 0.7.2 релизы программы считаются стабильными. До него авторы проекта удерживали пользователей от активной рекламы, указывая на beta-статус разработки.<ref>[https://www.i2p2.de/release-0.7.2 I2P release 0.7.2]</ref>
Многие люди из команды разработчиков I2P ранее участвовали в проектах IIP и Freenet. Но, в отличие от последних, «Проект Невидимый Интернет» — это анонимная одноранговая распределённая коммуникационная среда, с которой могут работать как любые традиционные сетевые службы и протоколы, такие как E-Mail, IRC, HTTP, Telnet, так и распределённые приложения, вроде баз данных, Squid и DNS.
I2P - анонимная сетевая среда, предназначенная для того, чтобы можно было использовать другие программы для анонимных коммуникаций на прикладном уровне. Сейчас ряд программ либо уже имеется в арсенале проекта, либо уже разрабатывается.
Внутри сети I2P работает собственный каталог сайтов,<ref>[http://ugha.i2p/EepsiteIndex Список сайтов I2P]</ref> электронные библиотеки,<ref>[http://blacklib.i2p/ Книги на английском языке]</ref><ref>[http://de-ebook-archiv.i2p/ Книги на немецком языке]</ref> а также торрент-трекеры.<ref>[http://tracker.postman.i2p/ http://tracker.postman.i2p/]</ref><ref>[http://torrents.i2p/ http://torrents.i2p/]</ref> Кроме того, существуют гейты для доступа в сеть I2P непосредственно из Интернета<ref>[http://blacklib.i2p.to/ http://blacklib.i2p.to/]</ref><ref>[http://de-ebook-archiv.i2p.to/ http://de-ebook-archiv.i2p.to/]</ref><ref>[http://inproxy.tino.i2p.tin0.de http://inproxy.tino.i2p.tin0.de]</ref> созданные специально для пользователей, которые по разным причинам не могут установить на компьютер программное обеспечение «Проекта Невидимый Интернет».
==I2PTunnel==
== Основные приложения, доступные для использования внутри сети I2P<ref>[http://www.xakep.ru/magazine/xa/120/026/1.asp За гранью невидимости: новые методы сохранить ингонито в инете]</ref> ==
* ''eepsite'' (localhost:7658) — защищенные веб-узлы, доступные только в сети I2P через
* ''SusiDNS'' (localhost:7657/susidns/index.jsp) — DNS-клиент
* ''Susimail'' (localhost:7657/susimail/susimail) — почтовый клиент
* ''I2Psnark'' (localhost:7657/i2psnark) — торрент-клиент
* ''I2PTunnel'' (localhost:7657/i2ptunnel/index.jsp) — интегрированная в I2P программа, позволяющая различным службам TCP/IP устанавливать связь поверх I2P с помощью туннелей
* ''localhost:7657/tunnels.jsp'' — Мониторинг туннелей
== Премии за работу над полезными для I2P проектами ==
Хотя разработчики всегда с радостью принимают помощь проекту в виде кода, документации, переводов и т.п., но так же есть и другие способы помочь развитию I2P. Как любой проект с открытым исходным кодом, разработчики могли бы достичь наших общих целей гораздо быстрее, при наличии возможности материально мотивировать всех участников проекта работать над I2P в полную силу. Однако, как и у любого проекта с открытым исходным кодом, такой возможности у разработчиков нет. Вместо этого разработчики прибегли к системе премий, при помощи которой любой заинтересовавшийся может получить денежную поддержку за работу над чем-нибудь, что пользователям хотелось бы увидеть реализованным в I2P, а любой желающий внести пожертвования может гарантированно направить взнос на что-то конкретно его интересующее в проекте.
Разработчики также открыты для денежных пожертвований со стороны всех, кто желает материально поддержать I2P, но не может определиться, какому именно из заявленных проектов нужно помочь. В таком случае Вы можете сделать пожертвование в фонд общего назначения и довериться выбору команды I2P — деньги из фонда идут на вознаграждения за разнообразные проекты, на оплату хостинга и тому подобные расходы.
Ознакомится с списком оплачиваемых целевых проектов можно по адресу http://www.i2p2.de/bounties_ru.html
==BitTorrent==
== Помощь проекту I2P ==
Чтобы помочь проекту, не стесняйтесь заходить на irc-канал #i2p (сеть irc.freenode.net или внутри I2P на сервере irc.freshcoffee.i2p или irc.postman.i2p).
Если Вы заинтересованы в присоединении к нашей команде, пожалуйста, свяжитесь с нами через наш сайт, поскольку мы всегда открыты для сотрудничества!
Нам всегда пригодится помощь в очень многих областях, так что вам не обязательно уметь программировать для участия в проекте. Например нам всегда нужны желающие и помощь в следующем:
# Расскажите о нас! — Расскажите знакомым про I2P, дайте ссылку на проект в форумном обсуждении или в комментариях к статье, прорекламируйте в своём блоге.
# Тестирование — Обновляйтесь до текущего билда из monotone-репозитория и сообщайте обо всех обнаруженных ошибках на канале #i2p или в багтрекере.
# Документация — Исправьте устаревший текст, дополните незавершенные инструкции, добавьте перевод на свой язык.
# Иллюстрации — На сайте нам пригодятся новые иллюстрации и доработки/исправления в уже существующих.
# Контент — Заведите собственный I2P-сайт! Добавьте на него что-нибудь разумное, доброе, вечное. И при этом полезное для других.
# Сервисы — Поднимите какой-нибудь сервис на своем I2P-сайте. Например: прокси-сервер, форум, трекер, адресную книгу, поисковую машину, монитор I2P-сайтов... Многое из перечисленного не так уж и сложно сделать.
# Приложения — Создавайте новые I2P-программы или переделайте уже существующие под работу через I2P-сеть. Несколько методических рекомендаций и список нереализованных задумок можно посмотреть на странице Application Development Guide.
# Разработка — Если Вы Java-программист, то перед Вами широкий фронт работ. Для начала проверьте багтрекер на наличие открытых тикетов или загляните в TODO-список на форуме zzz.i2p. Подробнее смотрите на странице New Developer's Guide
# Поиск уязвимостей — Проанализируйте или протестируйте код на слабые места. Требуют внимания как уязвимости, касающиеся анонимности, так и DoS-уязвимости, и прочие потенциальные угрозы.
== I2P в России ==
В настоящее время сеть I2P в России находится в зачаточном состоянии, с весьма небольшим количеством участников. 13 апреля 2010 года был открыт первый русскоязычный [http://rus.i2p/ i2p ресурс] в формате wiki, чем положил начало существованию русскоязычного сегмента этой сети. Каждый желающий может помочь русскому сообществу сети I2P написанием инструкций или переводом документации на русский язык. Также на [http://forum.i2p2.de/ официальном форуме] проекта была открыта русскоязычная ветка обсуждения.
== Ссылки ==
* [https://www.hack-info.ru/showthread.php?s=a9deb489105d8106ae5199683e4d48a2&t=51079 Обзор анонимной сети I2P]
==Syndiemedia==
* [http://www.shpargalko.ru/2010/03/01/i2p-nastrojka/ Обзор, установка и настройка I2P роутера]
* [https://www.gulli.com/news/i2p-an-anonymous-network-2009-03-09/ Интервью с одним из анонимных разработчиков I2P]
* [http://www.planetpeer.de/wiki/index.php/Das_deutsche_I2P-Handbuch Руководство пользователя I2P]
* [http://i2p-russia.clan.su/ Русский форум поддержки сети I2P]
=I2P-терминология=
* [http://www.i2p2.de/ Официальный сайт проекта]
* [http://www.shpargalko.ru/2010/03/01/i2p-nastrojka/ Обзор, установка и настройка I2P Роутера] (рус)
* [http://ru.wikipedia.org/wiki/I2P Статья в русской википедии]
* [http://de.wikipedia.org/wiki/I2P Статья в немецкой Википедии]
* [http://en.wikipedia.org/wiki/I2p Статья в английской Википедии]
*[http://www.i2p2.de/ Официальный сайт проекта]
*[http://www.shpargalko.ru/2010/03/01/i2p-nastrojka/ Обзор, установка и настройка I2P Роутера] (рус)
*[http://ru.wikipedia.org/wiki/I2P Статья в русской википедии]
*[http://de.wikipedia.org/wiki/I2P Статья в немецкой Википедии]
*[http://en.wikipedia.org/wiki/I2p Статья в английской Википедии]
=См. также=
=См. также=