ZeroNet/README-ru.md

9.6 KiB
Raw Blame History

ZeroNet tests Documentation Help Docker Pulls

简体中文 English

Децентрализованные вебсайты, использующие криптографию Bitcoin и протокол BitTorrent — https://zeronet.dev (Зеркало в ZeroNet). В отличии от Bitcoin, ZeroNet'у не требуется блокчейн для работы, однако он использует ту же криптографию, чтобы обеспечить сохранность и проверку данных.

Зачем?

  • Мы верим в открытую, свободную, и неподдающуюся цензуре сеть и связь.
  • Нет единой точки отказа: Сайт остаётся онлайн, пока его обслуживает хотя бы 1 пир.
  • Нет затрат на хостинг: Сайты обслуживаются посетителями.
  • Невозможно отключить: Он нигде, потому что он везде.
  • Скорость и возможность работать без Интернета: Вы сможете получить доступ к сайту, потому что его копия хранится на вашем компьютере и у ваших пиров.

Особенности

  • Обновление сайтов в реальном времени
  • Поддержка доменов .bit (Namecoin)
  • Легкая установка: просто распакуйте и запустите
  • Клонирование сайтов "в один клик"
  • Беспарольная BIP32 авторизация: Ваша учетная запись защищена той же криптографией, что и ваш Bitcoin-кошелек
  • Встроенный SQL-сервер с синхронизацией данных P2P: Позволяет упростить разработку сайта и ускорить загрузку страницы
  • Анонимность: Полная поддержка сети Tor, используя скрытые службы .onion вместо адресов IPv4
  • Зашифрованное TLS подключение
  • Автоматическое открытие UPnPпорта
  • Плагин для поддержки нескольких пользователей (openproxy)
  • Работа с любыми браузерами и операционными системами

Текущие ограничения

  • Файловые транзакции не сжаты
  • Нет приватных сайтов

Как это работает?

  • После запуска zeronet.py вы сможете посещать сайты в ZeroNet, используя адрес http://127.0.0.1:43110/{zeronet_адрес} (Например: http://127.0.0.1:43110/1HELLoE3sFD9569CLCbHEAVqvqV7U2Ri9d).
  • Когда вы посещаете новый сайт в ZeroNet, он пытается найти пиров с помощью протокола BitTorrent, чтобы скачать у них файлы сайта (HTML, CSS, JS и т.д.).
  • После посещения сайта вы тоже становитесь его пиром.
  • Каждый сайт содержит файл content.json, который содержит SHA512 хеши всех остальные файлы и подпись, созданную с помощью закрытого ключа сайта.
  • Если владелец сайта (тот, кто владеет закрытым ключом для адреса сайта) изменяет сайт, он подписывает новый content.json и публикует его для пиров. После этого пиры проверяют целостность content.json (используя подпись), скачвают изменённые файлы и распространяют новый контент для других пиров.

Презентация о криптографии ZeroNet, обновлениях сайтов, многопользовательских сайтах » Часто задаваемые вопросы » Документация разработчика ZeroNet »

Скриншоты

Screenshot ZeroTalk Больше скриншотов в документации ZeroNet »

Как присоединиться?

Windows

  • Скачайте и распакуйте архив ZeroNet-win.zip (26МБ)
  • Запустите ZeroNet.exe

macOS

  • Скачайте и распакуйте архив ZeroNet-mac.zip (14МБ)
  • Запустите ZeroNet.app

Linux (64 бит)

  • Скачайте и распакуйте архив ZeroNet-linux.zip (14МБ)
  • Запустите ./ZeroNet.sh

Note Запустите таким образом: ./ZeroNet.sh --ui_ip '*' --ui_restrict ваш_ip_адрес, чтобы разрешить удалённое подключение к веб–интерфейсу.

Docker

Официальный образ находится здесь: https://hub.docker.com/r/canewsin/zeronet/

Android (arm, arm64, x86)

Android (arm, arm64, x86) Облегчённый клиент только для просмотра (1МБ)

  • Для работы требуется Android как минимум версии 4.1 Jelly Bean
  • Download from Google Play

Установка из исходного кода

wget https://github.com/ZeroNetX/ZeroNet/releases/latest/download/ZeroNet-src.zip
unzip ZeroNet-src.zip
cd ZeroNet
sudo apt-get update
sudo apt-get install python3-pip
sudo python3 -m pip install -r requirements.txt
  • Запустите python3 zeronet.py

Откройте приветственную страницу ZeroHello в вашем браузере по ссылке http://127.0.0.1:43110/

Как мне создать сайт в ZeroNet?

  • Кликните на > "Create new, empty site" в меню на сайте ZeroHello.
  • Вы будете перенаправлены на совершенно новый сайт, который может быть изменён только вами!
  • Вы можете найти и изменить контент вашего сайта в каталоге data/[адресашего_сайта]
  • После изменений откройте ваш сайт, переключите влево кнопку "0" в правом верхнем углу, затем нажмите кнопки sign и publish внизу

Следующие шаги: Документация разработчика ZeroNet

Поддержите проект

Спасибо!