Russian translation replaced (was: word by word draft translation with some linguistic and factual mishaps)

This commit is contained in:
forget
2010-01-18 21:14:05 +00:00
parent dcb58dc861
commit 9ec9ddef7a
2 changed files with 111 additions and 161 deletions

View File

@ -1,109 +1,100 @@
{% extends "_layout_ru.html" %}
{% block title %}Скачать{% endblock %}
{% block content %}
<h1>Скачивание I2P</h1>
<h3>Зависимости</h3>
<a href="http://java.com/download/">Sun Java</a> 1.5 или выше, или эквивалентный JRE.
(<a href="http://java.com/download/">Sun Java 1.6</a> рекомендуется)
<h1>Загрузка и установка I2P</h1>
<h3>Требования для установки</h3>
<a href="http://java.com/download/">Sun Java</a> 1.5 или новее (рекомендуется <a href="http://java.com/download/">Sun Java 1.6</a>), либо иная совместимая JRE.
<br>
Определение установленной версии Java <a href="http://java.com/ru/download/installed.jsp?detect=jre&try=1">здесь</a>
или введите <tt>java -version</tt> в вашей командной строке.
<h3>Способы установки</h3>
Узнать, какая версия Java установлена на Вашем компьютере можно <a href="http://java.com/en/download/installed.jsp?detect=jre&try=1">на этой странице</a>, либо набрав в командной строке <tt>java -version</tt>
<h3>Установка «с нуля»</h3>
<ul class="downloadlist">
<li>Графическая установка:<br />
<li>Графический инсталлятор:<br />
<a href="http://mirror.i2p2.de/i2pinstall_0.7.9.exe">i2pinstall_0.7.9.exe</a>
(SHA256 61272e9f9774d157fe3dd64b779a69610f3966a3d996cb454966be42ef8bffe5
<a href="http://mirror.i2p2.de/i2pinstall_0.7.9.exe.sig">sig</a>)<br />
Скачайте этот файл и запустите его. Если вы не в Windows, вы можете ввести<br />
<code>java -jar i2pinstall_0.7.9.exe</code> </li>
<li>Установка из командной строки:<br />
Загрузите файл графического установщика, указанного выше и введите<br />
<code>java -jar i2pinstall_0.7.9.exe -console</code> из командной строки.
Это будет работать на windows, linux, и mac.
(SHA256 61272e9f9774d157fe3dd64b779a69610f3966a3d996cb454966be42ef8bffe5
<a href="http://mirror.i2p2.de/i2pinstall_0.7.9.exe.sig">sig</a>)<br />
Под Windows: скачайте этот файл и запустите его. Под другими операционными системами его можно запустить из командной строки командой <code>java -jar i2pinstall_0.7.9.exe</code>
</li>
<li>Установка из командной строки:<br />
Скачайте графический инсталлятор по ссылке выше и запустите из командной строки <code>java -jar i2pinstall_0.7.9.exe -console</code> <br />
Такой способ работает в Windows, Linux и Mac OS X.
</li>
<li>Установка из исходников:<br />
<li>Установка из исходного кода:<br />
<a href="http://mirror.i2p2.de/i2psource_0.7.9.tar.bz2">i2psource_0.7.9.tar.bz2</a>
(SHA256 7512d4173bb27cd00e1c61e6cf7b189ff358fd15a5394c1ae79045cf40b0aeda
<a href="http://mirror.i2p2.de/i2psource_0.7.9.tar.bz2.sig">sig</a>)<br />
Кроме того, вы можете взять исходный код из <a href="newdevelopers">monotone</a>.
<a href="http://mirror.i2p2.de/i2psource_0.7.9.tar.bz2.sig">sig</a>)<br />
(Как вариант, можете скачать текущий исходный код из <a href="newdevelopers">monotone-репозитория</a>.)
<br/>
Выполните <code>(tar xjvf i2psource_0.7.9.tar.bz2 ; cd i2p_0.7.9 ; ant pkg)</code> затем
запустите программу графического(GUI) установщика или консольного установщика как указано выше</li>
Запустите процесс сборки <code>(tar xjvf i2psource_0.7.9.tar.bz2 ; cd i2p-0.7.9 ; ant pkg)</code>, затем воспользуйтесь собранным инсталлятором в графическом или консольном режиме (см. предыдущие способы установки).
</li>
</ul>
Эти файлы подписаны zzz,
<a href="release-signing-key.html">его ключи здесь</a>.
Эти файлы подписаны zzz, <a href="release-signing-key.html">чей ключ можно взять тут</a>.
<h3>Действия после установки</h3>
<p>После запуска установщика в Windows, просто кликните по кнопке "Start I2P"
после этого откроется <a href="http://localhost:7657/index.jsp">Консоль роутера</a>,
которая укажет дальнейшие действия.</p>
<p>На Linux подобных системах, I2P может быть запущен как сервис используя скрипт "i2prouter",
находящийся в директории выбранной вами при установке I2P.
Перейдите в эту директорию и напишите "sh i2prouter status"
это должно отобразить статус роутера. Аргументы "start", "stop" и "restart"
управляют запуском сервиса.<br /> <a href="http://localhost:7657/index.jsp">Консоль роутера</a>
может быть доступна на месте выбранном при установке.
Для пользователей OpenSolaris и других систем в которых не поддерживается (i2psvc),
вместо этого запуск осуществляется так "sh runplain.sh" .
</p>
<p>При установке в первый раз, пожалуйста запомните для <b>настройки вашего NAT/firewall</b>
Если можете, держите в памяти использование внешних (Internet-facing) портов I2P,
<a href="faq#ports">описанных здесь</a> в отличие от других портов.
Если у вас имеются открытые порты для входящих TCP соединений, также включите входящие TCP на
<a href="http://localhost:7657/config.jsp">странице конфигурации</a>.
</p>
<p>Кроме того, пересмотрите настройки <b>bandwidth settings</b> на
<a href="http://localhost:7657/config.jsp">странице конфигурации</a>,
по умолчанию настройки такие 96KBps загрузка(down) / 40KBps отдача(up), что довольно медленно.
</p>
<h3>Обновления с предыдущих релизов:</h3>
<p>
Доступно два метода обновления для этого релиза автоматический и ручной.
</p><p>
Если у вас работает 0.7.5 или больше, ваш роутер должен определить наличие нового релиза автоматически.
Для обновления просто кликните кнопку 'Download Update' в вашей консоли роутера, когда она появится.
</p><p>
В связи с ошибкой в релизе 0.7.6, для тех у кого это первая инсталляция I2P этой версии
и для тех, кто не обновлял в ручную,
могут увидеть ошибку "downloaded version is not greater than current version",
и должны использовать ручной метод обновления описанный ниже.
</p><p>
Если у вас работает версия 0.7.4 или более ранняя, пожалуйста, посмотрите
<a href=release-0.7.5.html>0.7.5 release notes</a>
для получения важной информации о способе конфигурации вашего роутера для автоматического
получения последнего релиза.
</p><p>
Если вы используете 0.6.1.30 или более древнюю, пожалуйста, посмотрите
<a href=upgrade-0.6.1.30.html>инструкции</a>
с важной информацией о том как настроить ваш роутер, для автоматического получения новой версии.
Windows: после завершения работы инсталлятора нажмите на кнопку «Start I2P». Откроется окно с <a href="http://localhost:7657/index.jsp">консолью маршрутизатора I2P</a>, где даны дальнейшие инструкции.
</p>
<p>
Unix-совместимые системы: I2P можно запустить в виде сервиса через скрипт «i2prouter», расположенный в директории, которую Вы выбрали для установки I2P. Статус маршрутизатора можно посмотреть через команду «sh i2prouter status». Управление сервисом осуществляется при помощи параметров «start», «stop» и «restart». Адрес [<a href="http://localhost:7657/index.jsp">консоли маршрутизатора</a> в таком режиме находится на обычном месте.
В OpenSolaris и других системах, где не поддерживается сервисный враппер (i2psvc) — запускайте маршрутизатор командой «sh runplain.sh».
</p>
<p>
При первом запуске I2P не забудьте <b>настроить NAT/брандмауэр</b>, если они у Вас используются и у Вас есть права для их настройки. Список используемых I2P внешних портов <a href="faq#ports">перечислен в FAQ</a>. Если Вам удалось открыть порт для входящих TCP-соединений, включите использование входящих TCP-соединений на <a href="http://localhost:7657/config.jsp">странице настроек</a> Вашего I2P маршрутизатора.
</p>
<p>
Проверьте и, по возможности, <b>поменяйте настройки ограничения скорости</b> на <a href="http://localhost:7657/config.jsp">странице сетевых настроек</a>, так как установленные по умолчанию лимиты (96 КБайт/сек на приём и 40 КБайт/сек на отдачу) сильно занижены.
</p>
<h3>Обновление ранее установленных версий:</h3>
<p>
Обновлять I2P можно как автоматически, так и вручную.
</p>
<p>
Если у Вас установлена версия 0.7.5 и выше, Ваш маршрутизатор самостоятельно обнаружит новый релиз. Просто нажмите кнопку «Скачать обновление» после того как она появится в консоли маршрутизатора.
</p>
<p>
Особые случаи:
<ul>
<li>Из-за ошибки в релизе 0.7.6 при попытке автообновления возможно сообщение «downloaded version is not greater than current version» (ошибка проявляется в случае, если 0.7.6 — это первая версия, которую Вы поставили). В этом случае воспользуйтесь обновлением вручную (способ описан ниже).</li>
<li>Если у вас установлена версия 0.7.4 или ниже, пожалуйста, прочитайте <a href=release-0.7.5.html>заметки к релизу 0.7.5</a>, где содержатся указания по перенастройке I2P-маршрутизатора для автоматических обновлений.</li>
<li>Если у вас установлена версия 0.6.1.30 или ниже, пожалуйста, прочитайте инструкцию <a href=upgrade-0.6.1.30.html>«Upgrading from 0.6.1.30 and Earlier Releases»</a>, где содержатся указания по перенастройке I2P-маршрутизатора для автоматических обновлений.</li>
</ul>
</p>
<h3>Обновление ранее установленных версий (вручную):</h3>
<ol>
<li>Если у вас перенастроенный роутер по следующим <a href=upgrade-0.6.1.30.html>инструкциям</a>,
вы должны увидеть ссылку в вашей <a href="http://localhost:7657/index.jsp">консоли роутера</a> позволяющей
скачивать и устанавливать новую версию кликнув по этой ссылке.</li>
<li>Кроме того, можно воспользоваться ручным методом, указанным ниже.</li>
<li>Скачайте
<a href="http://mirror.i2p2.de/i2pupdate_0.7.9.zip">i2pupdate_0.7.9.zip</a>
(SHA256 cd2e113ee205c7d33b18920ca1e853d18fecd0f79e30c74a9c20c79cbb553889
<a href="http://mirror.i2p2.de/i2pupdate_0.7.9.zip.sig">sig</a>)
в директорию, где у Вас установлен I2P и <b>переименуйте в i2pupdate.zip</b>. (Как вариант, можно скачать исходный код и запустить сборку командой «ant updater», после чего скопировать полученный i2pupdate.zip в директорию, где у Вас установлен I2P.) Вам НЕ надо распаковывать этот zip-файл.
</li>
<li>Нажмите <a href="http://localhost:7657/configservice.jsp">«Перезагрузить плавно»</a></li>
<li>Выпейте чашку кофе, у Вас есть 11 минут до завершения обновления.</li>
</ol>
<h3>Обновление устаревших версий (ручной метод):</h3>
<ol>
<li>Скачайте <a href="http://mirror.i2p2.de/i2pupdate_0.7.9.zip">i2pupdate_0.7.9.zip</a>
(SHA256 cd2e113ee205c7d33b18920ca1e853d18fecd0f79e30c74a9c20c79cbb553889
<a href="http://mirror.i2p2.de/i2pupdate_0.7.9.zip.sig">sig</a>) в директорию, куда у вас установлен
I2P и <b>переименуйте i2pupdate.zip</b>.
(также вы можете получить исходники, как указано выше и выполнить "ant updater", затем скопировать
полученный файл i2pupdate.zip в директорию установленного I2P). Вам не нужно распаковывать этот файл.</li>
<li>Кликнете <a href="http://localhost:7657/configservice.jsp">"Graceful restart"</a></li>
<li>Выпейте чашечку кофе, расслабьтесь и возвращайтесь через 11 минут ;)</li>
</ol>
файлы подписаны zzz,
<a href="release-signing-key.html">его ключи здесь</a>.
Этот файл подписан zzz, <a href="release-signing-key.html">чей ключ можно взять тут</a>.
{% endblock %}

View File

@ -1,82 +1,41 @@
{% extends "_layout_ru.html" %}
{% block title %}О проекте I2P{% endblock %}
{% block content %}
<h1>Проект невидимый интернет (I2P)</h1>
<p>I2P это анонимная сеть, в которой приложения используя простой промежуточный слой могут
анонимно и безопасно отправлять сообщения друг другу. Сама сеть построена на протоколе передачи пакетов
(таком как <a href="http://ru.wikipedia.org/wiki/IP">IP</a>), но уровнем выше, есть также библиотека
для обеспечения надежной потоковой связи (наподобие <a href="http://ru.wikipedia.org/wiki/TCP">TCP</a>).
Все соединения между узлами зашифрованы (всего существует четыре слоя шифрования при передаче сообщений),
и даже конечные узлы ("адреса") представляют собой криптографические идентификаторы
(на основе пары <a href="http://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_%D1%81_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%BC_%D0%BA%D0%BB%D1%8E%D1%87%D0%BE%D0%BC">публичных ключей</a>).</p>
<h2>Как это работает?</h2>
<h1>Проект Невидимый Интернет (I2P)</h1>
<p>Для анонимной отправки сообщений, каждое клиентское приложение имеет свой I2P "роутер"
который создает несколько входящих и исходящих "<a href="how_tunnelrouting.html">туннелей</a>"
- количество узлов, которые проходят сообщения в одном направлении (от и к клиентам, соответственно).
По очереди, когда клиент желает отправить сообщение другому клиенту,
клиент передает это сообщение на один из своих исходящих туннелей
в направлении входящего туннеля других клиентов, так в конечном итоге сообщение достигает получателя.
Каждый участник выбирает длину этих туннелей, и при этом,
создавая компромисс между анонимностью, временем отклика, и пропускной способностью, в соответствии с их собственными потребностями.
Результатом является то, что число узлов ретрансляции каждого конечного узла для сообщения,
является абсолютным минимумом, необходимым для обоих моделей отправителя и получателя.</p>
<p>Первый раз, когда клиент хочет связаться с другим клиентом, он делает запрос к полностью распределенной
"<a href="how_networkdatabase.html">сетевой базе данных</a>" - нестандартной структуры.
Она представляет собой <a href="http://ru.wikipedia.org/wiki/DHT">распределенную хеш-таблицу (DHT)</a>
базирующуюся на <a href="http://ru.wikipedia.org/wiki/Kademlia">алгоритме Kademlia</a>.
Это делается, для того, чтобы находить входящие туннели других клиентов эффективнее,
но последующие сообщения между узлами включают в себя данные, для того,
чтобы больше не требовалось никаких дальнейших поисков в сетевой базе.</p>
<p>Подробнее о том, как I2P работает, <a href="how.html">находится здесь</a>.</p>
<h2>Что вы можете с этим делать?</h2>
<p>В сети I2P, способы взаимодействия, с помощью которых приложения могут связываться,
не ограничиваются. Те, которые используют UDP,
могут использовать базовую функциональность I2P,
и другие, которые используют TCP могут использовать TCP-библиотеки,
такие как потоковое вещание. У нас есть шлюзы TCP/I2P для общего использования
("<a href="i2ptunnel.html">I2PTunnel</a>"), которые позволяют людям направлять TCP потоки в сеть I2P,
а также получать потоки из сети и направлять их на конкретные TCP/IP адреса.</p>
<p>I2PTunnel в настоящее время используется, для того, чтобы дать людям возможность
вести свой собственный анонимный Веб-сайт ("eepsite") запустив обычный сервер
и настроив I2PTunnel 'сервер' на работу с ним,
люди могут получить анонимный доступ к I2P с обычным Веб-браузером,
запустив I2PTunnel HTTP прокси("eepproxy").
Кроме того, мы используем ту же технику для запуска анонимной сети IRC
(где IRC сервер размещается анонимно, и стандартные IRC клиенты используют I2PTunnel для связи с ним).
Мы прилагаем усилия для разработки и других приложений,
вот несколько примеров, создание приложения для оптимизированной распределенной передачи файлов
(таких как <a href="http://bitconjurer.org/BitTorrent/">BitTorrent</a>),
распределенного хранения файлов (таких как <a href="http://freenetproject.org/">Freenet</a> /
<a href="http://mnetproject.org/">MNet</a>), и система блогов (полностью распределенная <a href="http://www.livejournal.com/">LiveJournal</a>),
но она еще не готова к использованию.</p>
<p>I2P, по сути не является "прокси" сетью - клиент, которому вы отправляете сообщение
имеет криптографический идентификатор, не аналогичный IP адресу,
такое сообщение должно быть адресовано любому запустившему I2P.
Однако возможно это будет "прокси" клиент, позволяющий вам анонимно использовать его интернет соединение.
Чтобы это продемонстрировать, "eepproxy" будет принимать нормальные не - I2P
URL'ы (т.к. "http://www.i2p.net") и направлять их на конкретный узел,
на котором запущен <a href="http://www.squid-cache.org/">squid</a> HTTP прокси,
обеспечивающий простой анонимный просмотр обычной сети интернет.
Простые "прокси" серверы, не являются жизнеспособными в долгосрочной перспективе по ряду причин
(в том числе затрат на их эксплуатацию, а также вопросов анонимности и безопасности, которые они предоставляют),
но в некоторых случаях их использование может быть целесообразно.</p>
<p><a href="team.html">Команда</a> разработчиков I2P это открытая группа,
Добро пожаловать всем, кто заинтересован <br /> <a href="getinvolved.html">Как стать участником</a>.
Весь исходный код доступен в <a href="licenses.html">открытом виде</a>.
Ядро I2P SDK и текущая реализация роутера написаны на Java
(в настоящее время поддерживается оба sun и kafee, поддержку gcj мы планируем позже),
существует <a href="sam.html">простой API основанный на сокетах</a>
для доступа к сети из других языков (доступны C библиотеки, два других API для Python и Perl
находятся в разработке). Сеть активно развивается, и еще не достигла версии 1.0,
но в настоящее время описан наш <a href="roadmap.html">План развития</a>
<p>
I2P — это анонимная сеть, предоставляющая приложениям простой транспортный механизм для анонимной и защищенной пересылки сообщений друг другу. Сама сеть жестко базируется на механизме сообщений (в стиле <a href="http://ru.wikipedia.org/wiki/IP">IP</a>), однако есть и библиотека для создания надежных потоковых соединений (в стиле <a href="http://ru.wikipedia.org/wiki/TCP">TCP</a>). Весь трафик в сети шифруется от отправителя до получателя (в сумме при пересылке сообщения используется четыре уровня шифрования), а в качестве адресов сети используются криптографические идентификаторы (главным образом состоящие из пары <a href="http://ru.wikipedia.org/wiki/Криптосистема_с_открытым_ключом">публичных ключей</a>).
</p>
<h2>Как это работает?</h2>
<p>
Для анонимизации посылаемых сообщений каждое клиентское приложение использует свой I2P-маршрутизатор для построения нескольких входящих и исходящих <a href="how_tunnelrouting.html">«туннелей»</a> (туннель — это последовательность пиров, передающих сообщения в одном направлении — к клиенту или от клиента). При посылке сообщения посылающий клиент передает его через один из своих исходящих туннелей в один из входящих туннелей принимающего клиента. Каждый участник сети может задавать длину своих туннелей, выбирая между анонимностью, временем отклика и пропускной способностью. В результате число пиров, передающих сообщения между клиентами, будет равно абсолютному минимуму необходимому для соответствия моделям угроз как отправителя, так и получателя.
</p>
<!-- Фрагмент про устройство NetDB безнадежно устарел и поэтому выброшен. DHT/Kademlia не используется с 2006 года, в 2010 возможно вернется в переделанном виде. -->
<p>
Подробнее об устройстве I2P можно прочитать в разделе <a href="how.html">how does I2P work</a>.
</p>
<h2>Для чего это пригодится?</h2>
<p>
Внутри сети I2P приложения не ограничены в механизмах связи. Приложения, обычно использующие UDP, могут воспользоваться базовыми функциями I2P. Приложения, использующие TCP, могут воспользоваться TCP-подобной поточной библиотекой. Для TCP-I2P шлюзов общего назначения у нас есть приложение <a href="i2ptunnel.html">I2PTunnel</a>, которое позволяет как направлять TCP-потоки в I2P сеть, так и принимать потоки из сети с пересылкой их на заданные TCP/IP адреса.
</p>
<p>
I2PTunnel используется для простейшего способа хостинга анонимных веб-сайтов («i2p-сайтов»). При этом «серверный» туннель I2PTunnel указывает на обычный веб-сервер, а пользователи подключаются к нему, настроив у себя в обычном браузере «клиентский» туннель I2PTunnel в качестве HTTP-прокси. Кроме того, мы используем ту же технику для анонимной IRC-сети (где IRC-сервер хостится анонимно, а обычные IRC-клиенты соединяются с сервером через I2PTunnel). Ведется создание других приложений, например приложения для оптимизированной многопользовательской/многопоточной передачи файлов (в стиле <a href="http://ru.wikipedia.org/wiki/BitTorrent">BitTorrent</a>), децентрализованного хранилища данных (в стиле <a href="http://freenetproject.org/">Freenet</a> / <a href="http://mnetproject.org/">MNet</a>) и системы для ведения блогов (децентрализованного <a href="http://www.livejournal.com/">LiveJournal</a>), но для использования они пока не готовы.
</p>
<p>
В принципе сеть I2P не предназначена для проксирования соединений в обычный интернет и не имеет механизмов для адресации сообщений на IP обычного интернета. Однако возможно использование заранее заданных прокси-узлов для выхода в интернет через их сетевое соединение. Для демонстрации такого подхода в «I2P-прокси» введена поддержка обычных не-I2P URL (т.е. например "http://www.i2p.net"). Такие соединения перенаправляются на заданный адрес, где запущен <a href="http://www.squid-cache.org/">squid</a> HTTP-прокси, что позволяет анонимно выходить в обычный веб. Подобные примитивные «outproxy» нежизнеспособны в долгосрочном плане по множеству причин (включая затраты на их поддержание и проблемы с анонимностью и безопасностью), но при некоторых условиях такого механизма может быть достаточно.
</p>
<p>
<a href="team.html">Команда</a> разработчиков I2P это открытая группа, чьим участником <a href="getinvolved_ru.html">может стать любой</a>, кто заинтересован в проекте. Весь исходный код проекта <a href="licenses.html">открыт</a>. Основой I2P SDK и текущая реализация маршрутизатора написаны на Java (в данный момент поддерживаются виртуальные Java-машины Sun и Kaffe, поддержка gcj планируется позже). Есть <a href="sam.html">простой API на основе сокетов</a> для доступа к сети из других языков (для C библиотека уже готова, библиотеки для Python и Perl в разработке). Сеть активно разрабатывается. Хотя мы пока и не достигли стадии 1.0 релиза, но у нас есть четкий <a href="roadmap.html">план развития</a>.
</p>
{% endblock %}