С недавних пор организации по защите авторских прав и «отделы К» многих стран начали вести весьма агрессивную политику против анонимности в сети и пиратства. Особо показательны истории с torrents.ru и ifolder.ru.

раскрыть тему
Подробнее об интернет-цензуре можно почитать в Википедии.


Чтобы оградить пользователя и хостера от «вредного» влияния государства и частных компаний была создана сеть I2P. Что же это такое и как подключиться к I2P — читаем под катом.


Итак, введу в курс дела



I2P — анонимная зашифрованная сеть. Она была представлена в 2003 сообществом разработчиков, выступающих за сетевую безопасность и анонимность.

По типу реализации является оверлейной сетью и находится на 6 уровне модели OSI.


Каждый клиент сети соединяется с другими клиентами и образует туннели, через которые ведётся транзит трафика (не напоминает Skype?). Клиентская программа предоставляет другому ПО несколько интерфейсов взаимодействия:

  • SOCKS — прокси — самый часто-используемый протокол. Позволяет пользоваться I2P совместно с практически любой программой, поддерживающей его.

  • SAM (Simple Anonymous Messaging) — своеобразный API. Реализован поверх TCP.

  • BOB (Basic Open Bridge) — ещё один API. Фактически, модернизированная версия SAM, но использующая отдельные каналы для комманд и данных.





В официальный пакет I2P входят:


  • SusiDNS — DNS-клиент

  • Susimail — почтовый клиент

  • I2Psnark — торрент-клиент

  • I2PTunnel — интегрированная в I2P программа, позволяющая различным службам TCP/IP устанавливать связь поверх I2P с помощью туннелей



Все компоненты написаны на Java. Если ещё не передумали устанавливать, то…



Подключаемся!




  1. Если у вас не установлен JRE, ставим: java.com/download

  2. Для начала скачаем и установим клиент: mirror.i2p2.de/i2pinstall_0.7.14.exe. Линуксоидам/маководам: на расширение не обращайте внимание, запускайте так: java -jar i2pinstall_0.7.14.exe


  3. Запускаем клиент:

    a. Windows:

    Пуск -> I2P -> Start I2P (no window).

    b. Unix-like:

    Заходим в папку установки клиента. Запускаем команду: ./i2prouter start


  4. Устанавливаем прокси-сервер в настройках браузера:



    Способ I: Посложнее и получше:


    В папке установки клиента в папке scripts есть файл i2pProxy.pac.

    В настройках браузера ищем строку для ввода адреса автоконфигурации прокси-сервера:



    Firefox:








Способ II: Попроще, но похуже


В настройках браузера ставим адрес прокси-сервера: 127.0.0.1 порт 4444.

Способ хуже тем, что если вы захотите вернуться в обычный интернет, вам придётся вернуть эту настройку.



Готово!



Теперь вы можете открывать сайты i2p, пользоваться анонимным торрентом, почтовиком и т.д.

Также, можно открыть консоль маршрутизатора I2P и посмотреть, что там есть: http://127.0.0.1:7657



Что есть в сети?


http://freezone.i2p/ — Социальный сервис совместного блогинга

flibusta.i2p Библиотека

http://lenta.i2p/ — Новостной сайт, новости могут добавлять пользователи

http://rus.i2p/ Местная википедия, так же в неё перенесены удаленные статьи с лурка

http://nnm-club.i2p/ — Торрент трекер, в представлении не нуждается

forum.i2p Главный форум

http://hiddenchan.i2p/

http://entheogen.i2p/

runode.i2p

http://ugha.i2p/EepsiteIndex Большой каталог сайтов

http://tracker2.postman.i2p/ Торрент трекер

http://diftracker.i2p/ Еще один торрент трекер

http://xc.i2p/ Сокращалка ссылок

http://stats.i2p/ Статистика по работе сети

echelon.i2p/ — Репозиторий программ, использующих I2P.



Другие статьи по теме:

I2P — Создание своего сайта
_________________________________________________________________________________

Для пользователей ubuntu



Прежде всего, следует выполнить установку пакета i2p


sudo apt-add-repository ppa:i2p-maintainers/i2p
sudo apt-get update
sudo apt-get install i2p


Затем необходимо произвести запуск программного роутера для подключения к сети I2P. Если планируется редкое использование данной сети, то запуск можно произвести командой в консоли (от имени Вашего пользователя, без sudo):


i2prouter start


Если не используется java service wrapper (http://wrapper.tanukisoftware.com/) или не работает предыдущая команда, то запуск производится командой (не используйте sudo и не запускайте от root):


i2prouter-nowrapper


если же доступ к сети I2P требуется постоянно, то, возможно, следует запускать I2P-роутер как демон. Для этого необходимо выполнить в консоли команду перенастройки пакета i2p:


sudo dpkg-reconfigure -plow i2p


которая отобразит текстовый интерфейс в консоли с возможностью выбора параметров, таких как разрешение запуска I2P-роутера как демона при старте системы, предел занимаемой памяти для I2P-роутера и др. По завершении перенастройки I2P-роутер будет запущен как системный демон.


Если I2P-роутер был запущен от имени пользователя, то через некоторое время в браузере по умолчанию откроется локальный адрес http://127.0.0.1:7657/home — «Консоль маршрутизатора I2P».



Теперь объясним системе (и браузеру в том числе), что на адреса вида example.i2p нужно ходить через прокси localhost:4444. Создаём новый proxy.pac текстовым редактором, вставляем туда:


function FindProxyForURL(url, host) {
    if (dnsDomainIs(host, ".i2p")) {
        return "PROXY 127.0.0.1:4444";
    } else {
        return "DIRECT";
    }
}


Сохраняем. Открываем «Параметры системы» → «Сеть» → «Прокси-сервер», в «URL автоматической настройки» указываем только что созданный файл. Всё.


Внимание! Описанный выше метод является не безопасным с точки зрения анонимности. Лучше выделить отдельный браузер, и в настройках прокси прописать только i2p. А также отключить доступ к обычным веб ресурсам - очистить поле «Список outproxy(x)» на странице http://localhost:7657/i2ptunnel/edit.jsp?tunnel=0



Стоит помнить, что из-за особенностей архитектуры сети I2P не сразу начинает работать, нужно подождать, пока Ваш компьютер более-менее интегрируется в сеть (несколько минут или более).



i2prouter управляется через web-интерфейс.

http://localhost:7657/config – настройки

http://localhost:7657/tunnels – туннели


Если ваш браузер довольно часто не находит сайты, то необходимо увеличить список подписок. Для этого нужно зайти на главную страницу вашего роутера(консоль), затем в «Сервисы I2P» → «Адресная книга». Потом перейдите в раздел «Подписки» и добавляем туда все известные подписки:


  http://www.i2p2.i2p/hosts.txt
  http://inr.i2p/export/alive-hosts.txt
  http://dream.i2p/hosts.txt
  http://bl.i2p/hosts2.txt
  http://www.i2p2.i2p/hosts.txt
  http://trevorreznik.i2p/hosts.txt
  http://cipherspace.i2p/addressbook.txt
  http://stats.i2p/cgi-bin/newhosts.txt
  http://rus.i2p/hosts.txt
  http://tino.i2p/hosts.txt
  http://i2host.i2p/cgi-bin/i2hostetag



простая установка с docker
sudo apt install docker-cli docker-compose
sudo systemctl start docker
sudo usermod -aG docker $USER

https://geti2p.net/ru/download/docker
https://hub.docker.com/u/geti2p
https://geti2p.net/en/about/browser-config
https://addons.mozilla.org/en-US/firefox/addon/i2p-in-private-browsing/
https://addons.mozilla.org/ru/firefox/addon/zeroomega/

настройки zeroomega
default SOCKS5 127.0.0.1 4444
http HTTP 127.0.0.1 4444


mkdir i2pconfig i2ptorrents
newgrp docker

docker run \
-e JVM_XMX=256m \
-v i2phome:/i2p/.i2p \
-v i2ptorrents:/i2psnark \
-p 4444:4444 \
-p 6668:6668 \
-p 7657:7657 \
-p 54321:12345 \
-p 54321:12345/udp \
i2p:latest

uwf status
netstat -tuln
docker ps -a
docker stаrt <имя_или_id_контейнера>
docker stop <имя_или_id_контейнера>

http://127.0.0.1:7657/
http://127.0.0.1:7657/susidns/addressbook.jsp?book
http://wiki.i2p-projekt.i2p/wiki/index.php/Main_Page
http://proxy.i2p/
http://stats.i2p/i2p/addkey-ru.html
http://stats.i2p/cgi-bin/newhosts.cgi
http://planet.i2p/
http://i2pforum.i2p/
http://notbob.i2p/
http://notbob.i2p/links.html
http://identiguy.i2p/
http://flibusta.i2p/
http://skank.i2p/
http://zzz.i2p/
http://ramble.i2p/
http://duckduckgo.i2p/
http://tracker2.postman.i2p/
http://333.i2p/
http://ca.i2pd.i2p/
http://tutorials.i2p/

https://www.diva.exchange/en/privacy/introduction-to-i2p-your-own-internet-secure-private-and-free/
https://github.com/diva-exchange/i2p
https://i2pgit.org/explore/repos
https://github.com/umutcamliyurt/I2P-Browser


http://help.ubuntu.ru/wiki/i2p
I2P — Проект Невидимый Интернет
I2P: Прозрачный доступ из любого браузера
Чтобы не потеряться. Обращение к читателям
EmerCoin: децентрализованный альтернативный DNS на основе криптовалюты

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

uzverss: (Default)
uzverss

December 2024

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 04:18 am
Powered by Dreamwidth Studios