Розписувати що це і навіщо можна довго, дуже довго.
Коротко про те, що це таке. Якщо де помилюся - поправте.
I2P - по науковому - стек протоколів, зі складною системою шифрування, що працює поверх громадської мережі з її TCP / IP.
Користувач встановлює на свій комп'ютер невеликий програмний комплекс, далі роутер, який надає доступ до передачі мережевих повідомлень для призначених для користувача додатків через I2P-мережу. Спосіб підключення додатків може варіюватися, і не для всіх додатків можлива підтримка I2P, але можливість інтернет-серфінгу, роботи ряду схожих сервісів, торрентів, IRC - це вже ого-го.
Як це ставити?
Залежить від ОС. Для Андроїда кажуть поки недопілено, для iOS думаю ще гірша ситуація, а для Menuet і Plan9 навіть ДІСКОРДІЯ не знає. Тому обмежимося Windows і багатоликими POSIX-системами десктопного типу. Передбачаю холівари, але думаю, що в даній ситуації навряд чи знайдеться більш підходяще і лаконічне визначення.
Перш за все треба переконатися, що встановлена Java. За рідкісними випадками (веб-консолі деяких девайсів, які потребують ЗАВЖДИ одну версію, на сьогоднішній момент конкретно застарілу) вона повинна бути свіжою. Якщо немає - ставимо / оновлюємо (сподіваюся тут впораєтеся? Якщо що - www.java.com).
Як не дивно, проект підтримує навіть IcedTea, з яким наприклад не дружив Minecraft.
Заходимо на www.i2p2.de/ і качаємо останню версію для своєї ОС, власники нікс можуть скористатися своїм пакетним менеджером, але краще свіжий дистрибутив (особливо це стосується власників Debian stable).
У тих, хто ставить з пакетного менеджера все просто, тому такі картинки для тих, хто на Windows.
Запустили установник.
(Підкажемо товаришеві з АНБ звідки ми родом)
Далі.
Далі.
Далі.
Далі.
Далі.
Далі.
Завершено.
Наступний етап буде однаковий для всіх ОС.
Я рекомендую поставити у себе додатковий профіль браузера або браузер, який буде використовуватися тільки для I2P - так безпечніше.
Якщо лінь возитися з налаштуванням профілів браузерів - поставте той браузер, якого ще немає на машині. У мене Хром, тому я додаю Firefox. (Знову ж, сподіваюся що ви з цим справитеся самі)
Якщо не ставити новий браузер - запускайте той, що є, але тоді будьте акуратніше з контентом.
Тепер заходимо в роутер.
У мене написано «Заблоковано ззовні» - на це не звертайте увагу, головне - що поряд з «Колективні кл. »Коштує зелена зірочка - значить Ноди вже знайдені і можна серфить, зазвичай перед початком роботи треба почекати ще 5-10 хвилин.
На цьому мінімальна установка завершена, питання хитрих додаткових налаштувань і годування параної можна розглянути в окремій темі.
Тепер про серфінгу.
UPD2:
Є думка, що основні реєстратори-джампери недостатньо ліберальні, тому пропонується користуватися inr.i2p / - на його головній сторінці якраз написано, як додати його в список джамперів, робиться це так:
Якщо звичайний користувач інтернету складається з 90% вконтакта / мейлру / однокласників / мамби в певній пропорції і 10% торрент-трекерів, то дійсно немає користі. Від грілки для пупка більше користі, особливо зимовими ночами.
А ось коли починаються килимові бомбардування по більш-менш корисного контенту в боротьбі з екстремізмом / богохульством / піратством / ДП, то сенс догляду в приховану мережу з'являється у тих, хто основну частину часу проводить за межами вищезазначених соціалок.
І в першу чергу з'являється сенс у контентодержателей, тому що eepsites - це ідеальний абузоустойчівий хостинг. По-перше немає хостера якому можна сказати «іменем закону в / dev / null», по-друге немає реєстратора, яким теж можна управляти через адміністративний ресурс, по-третє немає магістральних провайдерів, яких можна зобов'язати ставити обладнання для DPI.
Але сам контент адже хоститься на визначеній серверах? Так, їх обчислити практично неможливо, але ж певний сервер може відвалитися тупо через технічні причини, я правильно розумію? В аспекті анонімного розподіленого зберігання інформації мені більше Фрінет подобався, хоч він заточений лише під файлообмін і гальмівної до остраху.
Спасибі, пішов розпалювати.
А сервер, який йде в комплекті якось не зацікавив, але, наскільки я зрозумів, я цілком зможу прокинути тунель до свого Nginx, змусивши його слухати тільки на локалхосте, про всяк випадок ще й прикривши порти за допомогою iptables, подружити його з PHP і хильнути що-небудь типу тієї ж Livestreet.