I2P Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:i2p [2013/01/04 07:54]
создано
wiki:i2p [2015/05/24 16:33] (текущий)
добавил краткий мануал по установке на дедик
Строка 4: Строка 4:
  
 ===== Как пользоваться ===== ===== Как пользоваться =====
 +Прежде всего, следует выполнить установку пакета **i2p**
 +<​code=bash>​sudo apt-add-repository ppa:​i2p-maintainers/​i2p
 +sudo apt-get update
 +sudo apt-get install i2p</​code>​
  
-  ​sudo apt-add-repository ppa:i2p-maintainers/i2p +Затем необходимо произвести запуск программного роутера для подключения к сети I2P. Если планируется редкое использование данной сети, то запуск можно произвести командой в консоли (от имени Вашего пользователя,​ без ''​sudo''​): 
-  sudo apt-get update +<​code=bash>​i2prouter start</code> 
-  sudo apt-get install ​i2p +Если не используется java service wrapper ([[http://​wrapper.tanukisoftware.com/​]]) или не работает предыдущая команда,​ то запуск производится командой (не используйте ​sudo и не запускайте от root): 
-  ​i2prouter start +<​code=bash>​i2prouter-nowrapper</​code>​ 
-Погодите немного и в браузере по умолчанию откроется http://​127.0.0.1:​7657/​home — Консоль маршрутизатора I2P.+если же доступ к сети I2P требуется постоянно,​ то, возможно,​ следует запускать I2P-роутер как демон. Для этого необходимо выполнить в консоли команду перенастройки пакета ''​i2p'':​ 
 +<​code=bash>​sudo dpkg-reconfigure -plow i2p</​code>​ 
 +которая отобразит текстовый интерфейс в консоли с возможностью выбора параметров,​ таких как разрешение запуска I2P-роутера как демона при старте системы,​ предел занимаемой памяти для I2P-роутера и др. По завершении перенастройки I2P-роутер будет запущен как системный демон
 + 
 +Если I2P-роутер был запущен ​от имени пользователя,​ то через некоторое время ​в браузере по умолчанию откроется ​локальный адрес [[http://​127.0.0.1:​7657/​home]] — "Консоль маршрутизатора I2P".
  
 Теперь объясним системе (и браузеру в том числе),​ что на адреса вида example.i2p нужно ходить через прокси localhost:​4444. Создаём новый proxy.pac текстовым редактором,​ вставляем туда: Теперь объясним системе (и браузеру в том числе),​ что на адреса вида example.i2p нужно ходить через прокси localhost:​4444. Создаём новый proxy.pac текстовым редактором,​ вставляем туда:
  
-  ​function FindProxyForURL(url,​ host) { +<​code=C>​function FindProxyForURL(url,​ host) { 
-      if (dnsDomainIs(host,​ "​.i2p"​)) { +    if (dnsDomainIs(host,​ "​.i2p"​)) { 
-          return "PROXY 127.0.0.1:​4444";​ +        return "PROXY 127.0.0.1:​4444";​ 
-      } else { +    } else { 
-          return "​DIRECT";​ +        return "​DIRECT";​ 
-      +    
-  }+}</​code>​
  
-Сохраняем. Открываем "​Параметры системы"​ - "​Сеть"​ - "​Прокси-сервер",​ в "URL автоматической настройки"​ указываем только что созданный файл. Всё. ​Но стоит помнить,​ что из-за особенностей архитектуры сети I2P не сразу начинает работать,​ нужно подождать,​ пока ​ваш компьютер более-менее интегрируется в сеть (несколько минут или более).+Сохраняем. Открываем "​Параметры системы"​ -"​Сеть"​ -"​Прокси-сервер",​ в "URL автоматической настройки"​ указываем только что созданный файл. Всё. 
 + 
 +<note warning>​Внимание! Описанный выше метод является не безопасным ​с точки зрения анонимности. Лучше выделить отдельный браузер,​ и в настройках прокси прописать только i2p. А также отключить доступ к обычным веб ресурсам - очистить поле "​Список outproxy(x)"​ на странице http://​localhost:​7657/​i2ptunnel/​edit.jsp?​tunnel=0</​note>​ 
 + 
 +Стоит помнить,​ что из-за особенностей архитектуры сети I2P не сразу начинает работать,​ нужно подождать,​ пока ​Ваш компьютер более-менее интегрируется в сеть (несколько минут или более).
  
 ''​i2prouter''​ управляется через web-интерфейс.\\ ''​i2prouter''​ управляется через web-интерфейс.\\
-http://​localhost:​7657/​config ​— настройки\\ +http://​localhost:​7657/​config ​-- настройки\\ 
-http://​localhost:​7657/​tunnels ​— туннели\\+http://​localhost:​7657/​tunnels ​-- туннели\\ 
 + 
 +===== I2P на выделенном сервере ===== 
 + 
 +<note warning>​Данная инструкция актуальна для домашнего сервера,​ находящегося в одной локальной сети с локальным компьютером. Для VPS/VDS требуется внести коррективы в данный мануал</​note>​ 
 + 
 +Установка производится также, как и на локальный компьютер. После установки надо сделать туннель с порта 7657 на порт 7657 сервера. 
 + 
 +<​code=bash>​ssh user@server -L7657:​127.0.0.1:​7657</​code>​ 
 + 
 +Если в консоли появится приглашение шелла сервера,​ то Web-интерфейс I2P станет доступен по адресу [[http://​127.0.0.1:​7657/​|localhost:​7657]] 
 + 
 +Далее разрешаем доступ к Web-интерфейсу с локального компьютера. Для этого заходим по адресу в консоли надо отредактировать конфиг командой 
 +<​code=bash>​sudo nano /​var/​lib/​i2p/​i2p-config/​clients.config</​code>​ 
 +Там найти подобную строку  
 + 
 +<​code>​clientApp.0.args=7657 ::​1,​127.0.0.1 ./​webapps/</​code>​ 
 + 
 +и привести её к такому виду 
 + 
 +<​code>​clientApp.0.args=7657 192.168.1.2 ./​webapps/</​code>​ 
 + 
 +Где 192.168.1.2 - IP вашего сервера. После требуется перезапустить I2P, подождать пока он запустится. Если все настройки выполнены корректно,​ web-интерфейс I2P на сервере станет доступен по адресу [[http://​127.0.0.1:​7657|http://​server-ip:​7657/​]]. 
 + 
 +==== Proxy с любого IP ==== 
 + 
 +Заходим по адресу [[http://​127.0.0.1:​7657/​i2ptunnelmgr|http://​server-ip:​7657/​i2ptunnelmgr]]. Заходим в настройки I2P HTTP Proxy и в разделе "​Точка доступа"​ 
 +параметр "​Кому будет доступно"​ меняем на IP своего сервера. Тоже самое проделываем с I2P HTTPS Proxy. Внизу страницы нажимаем кнопку "​Сохранить"​ и перезагружаем I2P. 
 + 
 +Пока роутер загружается,​ можно настроить браузер. В целях безопасности лучше использовать отдельный браузер для доступа в сеть I2P. Например Abrowser/​Icecat. В настройках выставляем прокси для HTTP - IP-сервера:​4444,​ для HTTPS - IP-сервера:​4445
  
 ===== Сайты ===== ===== Сайты =====
  
 Сайты в I2P имеют псевдо-TLD "​i2p",​ например,​ http://​echelon.i2p. Сайтов пока немного,​ сеть используется в основном для файлообмена. Сайты в I2P имеют псевдо-TLD "​i2p",​ например,​ http://​echelon.i2p. Сайтов пока немного,​ сеть используется в основном для файлообмена.
 +                                                               
 +Если ваш браузер довольно часто не находит сайты, то необходимо увеличить список подписок. Для этого нужно зайти на главную страницу вашего роутера(консоль),​ затем в "​Сервисы 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
 +
 +Информация о подписках взята с http://​serverzona.ru/​index.php/​menu-i2p.html там же есть список полезных сайтов
  
 На форуме есть [[http://​forum.ubuntu.ru/​index.php?​topic=173698.0|топик со списком полезных сайтов]]. На форуме есть [[http://​forum.ubuntu.ru/​index.php?​topic=173698.0|топик со списком полезных сайтов]].
Строка 40: Строка 98:
   ​   ​
 Ставим зависимости (у меня потребовалась одна): Ставим зависимости (у меня потребовалась одна):
-  sudo aptitude ​install libcrypto++9+  sudo apt-get ​install libcrypto++9
 [[http://​aceini.no-ip.info/​imule/​|Скачиваем]] свежую версию iMule и устанавливаем её примерно так: [[http://​aceini.no-ip.info/​imule/​|Скачиваем]] свежую версию iMule и устанавливаем её примерно так:
   dpkg -i imule_2.3.2.0-precise-amd64.deb   dpkg -i imule_2.3.2.0-precise-amd64.deb
Строка 46: Строка 104:
  
 Почему-то у меня программа не каждый раз подключается к KAD, помогает закрыть её и запустить снова. Почему-то у меня программа не каждый раз подключается к KAD, помогает закрыть её и запустить снова.
 +
 +=== Устранение неполадок ===
 +В этом разделе будут описаны возможные проблемы с запуском и работой iMule.
 +  - При запуске программы ничего не происходит,​ если запускать через терминал командой ''​imule'',​ отображается следующая ошибка: ​
 +<​code>​imule:​ error while loading shared libraries: libbfd-2.22-system.so:​ cannot open shared object file: No such file or directory</​code>​
 +Исправляется созданием [[ln#​Символьные ссылки|символьной ссылки]] на существующую в системе [[lib|библиотеку]],​ но под другим именем:​
 +<code bash>​sudo ln -s /​usr/​lib/​libbfd-2.22.90-system.20120924.so /​usr/​lib/​libbfd-2.22-system.so</​code>​
  
 ===== Ссылки ===== ===== Ссылки =====
  
-  * http://​www.i2p2.de/​+  * [[http://​www.i2p2.de/​index_ru.html|i2p2.de/​index_ru]] — Домашняя страничка I2P в интернете на русском языке
   * [[http://​forum.ubuntu.ru/​index.php?​topic=209692|I2P — настройка подключения]] — тред на форуме.   * [[http://​forum.ubuntu.ru/​index.php?​topic=209692|I2P — настройка подключения]] — тред на форуме.
- +  * [[https://​geti2p.net/​en/​download/​debian]] - настройка I2P для Debian/​Ubuntu на офсайте I2P 
-{{tag>i2p}} +{{topic>I2P}} 
 +{{tag>​Индексная_статья СПО безопасность анонимность подключение сеть Можно_улучшить}}