Чтобы получить доступ к Hyphanet, сначала необходимо установить основное приложение. Hyphanet будет работать в фоновом режиме, и вы сможете использовать свой браузер для изменения настроек и доступа к контенту. Есть другие приложения, которые вы можете установить позже, чтобы добавить больше функционала.

Скачайте и установите Hyphanet:

Hyphanet - это бесплатное программное обеспечение с открытым исходным кодом, доступное под GPLv2+. Исходный код находится на GitHub.

Windows

Скачайте и запустите установщик (gpg подпись; keyring)

Скачать Hyphanet для Windows

Установка Hyphanet и других необходимых компонентов произойдет автоматически. Когда будет готово, в браузере по умолчанию автоматически откроется окно веб-интерфейса Hyphanet.

Чтобы использовать Hyphanet необходима версия Windows 8.1 или более новая.

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

OS X

Скачайте и запустите установщик (gpg подпись; keyring).

Скачать Hyphanet для OS X

Установка Hyphanet и других необходимых компонентов произойдет автоматически. Когда будет готово, в браузере по умолчанию автоматически откроется окно веб-интерфейса Hyphanet.

Для использования Hyphanet необходима OSX 10.8 или более новая версия.

GNU/Linux & POSIX

Попробуйте установщик Java Web Start.

Скачать Hyphanet для GNU/Linux & POSIX

Теперь следуйте указаниям установщика:

Если так не работает:

Вам необходима последняя Java Runtime Environment (JRE). Мы достигли лучших результатов с Oracle Runtime Environment, которую можно получить через ваш диспетчер пакетов или на сайте http://www.java.com/.

Необходима Java минимум 7 версии, но настоятельно рекомендуется версия 8 или еще более новая. Следует обновлять Java, чтобы избегать проблемы и повышать производительность.

Откройте терминал и запустите:

wget 'https://github.com/freenet/fred/releases/download/build01497/new_installer_offline_1497.jar' -O new_installer_offline.jar;
java -jar new_installer_offline.jar;

Для установки в хедлесс системе или в случае возникновения проблем с fontconfig используйте параметр -console и следуйте инструкциям:

java -jar new_installer_offline.jar -console;

Альтернативно, загрузите установщик (gpg подпись; keyring) и далее кликнув на файл может сработать на некоторых системах, но если возникают проблемы, мы рекомендуем использовать командные строки приводимые выше. Если wget не установлен, его можно установить с помощью диспетчера пакетов: sudo apt-get install wget на Debian или Ubuntu.

Примечание: многие дистрибутивы GNU/Linux больше не поставляются с включенным Java Web Start. Мы хотели бы сделать пакеты дистрибутивов для более легкой установки. У нас есть в разработке (дальнейшая работа не идет) пакет Debian, но мы не получили его стабильную или официальную версию для других дистрибутивов. Если вы разработчик и хотели бы присоединиться к нам и помочь, мы будем очень признательны!

Зеркало релизов

Если вы не можете получить доступ к нашим официальным релизам, вы можете попробовать http зеркало или tor зеркало, предоставленное Lysator.

Зеркальная установка

Если у вас есть рабочая папка установки Hyphanet, которую вы скопировали с одной машины Unix на другую (например, через rsync или unison), включить зеркальную установку не сложно. Ничего в установке Hyphanet не зависит от IP-адреса хоста; это невозможно, иначе Hyphanet не сможет работать на машинах, которые получают IP-адреса из пула DHCP.

Все, что на самом деле нужно - это указать системе, на которую вы скопировали файлы, запускать прокси демон Hyphanet при загрузке. Выполните crontab -l на исходном компьютере, найдите строку с тегом "FREENET AUTOSTART" и добавьте ее в свой crontab на зеркальном компьютере.

Однако каждая установка имеет уникальный идентификационный ключ, сгенерированный во время установки. Если вы попытаетесь запустить два экземпляра с одинаковыми идентификационными данными одновременно, оба прокси-демона будут сбиты с толку их работа будет нарушена. Не делайте этого!

Использование Hyphanet

Пожалуйста, попробуйте пошаговое руководство по настройке Hyphanet и различных его приложений, особенно если установка на OS X. Мы не несем ответственности за неофициальные сторонние приложения, которые оно рекомендует (включая FMS), но многие пользователи и разработчики Hyphanet используют их.

Фаерволы и роутеры

Hyphanet должен нормально работать с большинством маршрутизаторов, но если у вас возникли проблемы и у вас есть брандмауэр или маршрутизатор, нажмите сюда для получения дополнительной информации.

Итак, он работает, что мне делать?

Когда установщик закрывается, он должен открыть окно браузера с мастером установки. Здесь вы можете настроить основные параметры, а затем начать использовать Hyphanet. Вы можете получить доступ к Hyphanet позже через меню в системном трее (в нижнем правом углу экрана). Или используйте ярлык 'Browse Hyphanet' на рабочем столе и/или в меню 'Пуск'. Если это не работает, вставьте этот URL http://127.0.0.1:8888/ в своем веб-браузере.

Для лучшей безопасности стоит использовать отдельный браузер для Hyphanet, предпочтительно в режиме конфиденциальности. В Windows, меню в системном трее будет пытаться использовать Chrome в режиме инкогнито, если это возможно. Internet Explorer плохо работает с Hyphanet, Firefox и Opera широко используются.

Если вы знаете кого-то, кто также использует Hyphanet, вы можете улучшить свою безопасность и помочь построить надежную сеть, подключившись к его ноде. Сначала откройте страницу Добавить друга. Вы и ваш друг должны скачать свою 'ссылку на ноду' (node reference). Отправьте этот файл вашему другу и добавьте ссылку на его ноду, используя форму внизу страницы. Когда ссылки будут добавлены с двух сторон, нода вашего друга должна появиться на странице 'Друзья', вероятно, как 'CONNECTED' или 'BUSY'. Вы можете установить имя для своего узла на странице конфигурации, чтобы было легче увидеть, кто это. Добавляйте только те ноды, которые принадлежат людям, которых вы действительно знаете, будь то онлайн или офлайн, так как добавление незнакомых людей вредит производительности и не сильно повышает безопасность (это могут быть плохие ребята!).

Итак, я присоединен, что мне делать?

Hyphanet включает в себя анонимные веб-сайты (они же 'фрисайты'), общий доступ к файлам, поиск и многое другое, но вы также можете использовать сторонние приложения для чатов, обмена файлами, помощи в загрузке бесплатных сайтов и так далее.

В Руководство по социальным сетям Hyphanet есть объяснение, как настроить основные сторонние инструменты, включая электронную почту, форумы и микроблоггинг (Sone, немного похож на Twitter).

Это не работает, что теперь?

Если у вас возникли проблемы с установкой или запуском Hyphanet, см. Базу знаний, FAQ, чат или списки рассылок.

Требования к оборудованию

Как правило, процессора 1 ГГц и 1 ГБ оперативной памяти достаточно. Hyphanet будет работать и на меньших системах, но использует не менее 128 МБ оперативной памяти. Поэтому, если система не делает ничего другого, она будет с трудом работать имея менее чем 512 МБ. Тем не менее, процессор представляет собой меньшую из проблем; люди, как известно, запускали его на 400 МГц процессорах Pentium 2 или ATOM, хотя загрузка и просмотр информации в сети будут медленными.

Hyphanet будет использовать часть вашего диска для хранения данных, вы можете выделить любой размер от 100 МБ и более. Но мы рекомендуем выделить минимум 1 ГБ. Hyphanet также использует дисковое пространство для ваших загрузок из сети. Использование памяти Hyphanet составляет примерно 256 МБ плюс 400 КБ на каждые 2 ГБ хранилища данных.

На 64-битном Windows мы установим 32-битную виртуальную машину Java из-за ограничений Java Service Wrapper.

Обновление

Hyphanet предоставляет механизм обновления-через-Hyphanet: он будет автоматически обновляться с других нод Hyphanet и это обычно будет работать, даже если не будет нормально работать роутинг из-за того, что они слишком новые. Это анонимно и безопасно, и мы рекомендуем людям использовать это. Однако, если что-то серьезно сломано, вы можете обновить свою ноду вручную с наших серверов:

Добавить друзей (или подключиться к незнакомцам)

Если вы знаете других людей, которые также используют Hyphanet, вы можете добавить их в Друзья. Это сделает вас более защищенными от атак на инфраструктуру проекта Hyphanet (сидноды).

Как только вы подключитесь к 5 или более друзьям, вы можете включить режим высокой безопасности. В нем Hyphanet будет подключать вас только к вашим друзьям. Это делает ваше использование Hyphanet практически не поддающимся к обнаружению, но вы все еще можете получить доступ к остальной части сети через друзей друзей друзей ....

Вы не должны добавлять друзей прямо сейчас. Если вы используете 'низкий' или 'нормальный' уровень безопасности, Hyphanet автоматически подключится к незнакомым людям и будет нормально работать. Тем не менее, ваше (или какое-то другое) правительство может выяснить, кто вы, приложив какое-то количество усилий. Будьте осторожны!

Проверка подписей

Загрузите ключи подписи Проекта Hyphanet и импортируйте их в свою связку ключей:

    pub   2048R/0xEAC5EBF07AA9C2A3 2013-04-29
          Key fingerprint = DBB7 7338 3BC3 49C9 5203  ED91 EAC5 EBF0 7AA9 C2A3

    pub   4096R/0x00100D897EDBA5E0 2013-09-21 [expired: 2016-09-08]
          Key fingerprint = 0046 195B 2DCA B176 D394  09CD 0010 0D89 7EDB A5E0
    uid                  Steve Dougherty (operhiem1 Release Signing Key) <steve@asksteved.com>
    sub   4096R/0x7BF0F7B36AC8B380 2013-09-21 [expired: 2016-09-15]

    pub   4096R/0xFF24CA421946AA94 2013-09-24 [expires: 2018-09-23]
          Key fingerprint = B76D 4AA7 96D8 403E ED78  C9F9 FF24 CA42 1946 AA94
    uid                  Matthew Toseland (2013-2018 key, higher key length) <matthew@toselandcs.co.uk>
    uid                  Matthew Toseland (2013-2018 key, higher key length) <toad@amphibian.dyndns.org>
    sub   4096R/0xF877E62895C42009 2013-09-24 [expires: 2018-09-23]

    pub   4096R/0xB67C19E817A8D846 2016-01-02 [expires: 2018-01-03]
          Key fingerprint = 5D77 D9A4 2E28 0F5A FF8F  2EBF B67C 19E8 17A8 D846
    uid                  Stephen Oliver <steve@infincia.com>
    sub   4096R/0x9BCDD1614041F59E 2016-01-02 [expires: 2018-01-03]
    sub   4096R/0x1652EBA5AC1BB386 2016-01-02 [expires: 2018-01-03]
    sub   4096R/0x38A62E479684F2F2 2016-01-02 [expires: 2018-01-03]

    pub   4096R/0xB41A6047FD6C57F9 2017-02-23
          Key fingerprint = B30C 3D91 069F 81EC FEFE  D0B1 B41A 6047 FD6C 57F9
    uid                  Arne Babenhauserheide (freenet releases) <arne_bab@web.de>
    uid                  Arne Babenhauserheide (ArneBab) <arne_bab@web.de>