|
|
4 years ago | |
|---|---|---|
| .github | 5 years ago | |
| plugins | 4 years ago | |
| src | 4 years ago | |
| tools | 7 years ago | |
| .gitignore | 5 years ago | |
| .gitlab-ci.yml | 5 years ago | |
| .travis.yml | 5 years ago | |
| CHANGELOG.md | 5 years ago | |
| COPYING | 5 years ago | |
| Dockerfile | 5 years ago | |
| Dockerfile.arm64v8 | 5 years ago | |
| LICENSE | 5 years ago | |
| README-ru.md | 7 years ago | |
| README-zh-cn.md | 5 years ago | |
| README.md | 5 years ago | |
| Vagrantfile | 7 years ago | |
| requirements.txt | 5 years ago | |
| start.py | 6 years ago | |
| update.py | 5 years ago | |
| zeronet.py | 5 years ago |
Децентрализованные вебсайты использующие Bitcoin криптографию и BitTorrent сеть - https://zeronet.io
zeronet.py вы сможете посетить зайты (zeronet сайты) используя адрес
http://127.0.0.1:43110/{zeronet_address}
(например. http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D).content.json, который содержит все остальные файлы в хэше sha512
и подпись, созданную с использованием частного ключа сайта.content.json и публикует его для пиров. После этого пиры проверяют целостность content.json
(используя подпись), они загружают измененные файлы и публикуют новый контент для других пиров.ZeroNet.exe (win), ZeroNet(.app) (osx), ZeroNet.sh (linux)wget https://github.com/HelloZeroNet/ZeroBundle/raw/master/dist/ZeroBundle-linux64.tar.gztar xvpfz ZeroBundle-linux64.tar.gzcd ZeroBundle./ZeroNet.shОн загружает последнюю версию ZeroNet, затем запускает её автоматически.
sudo apt-get updatesudo apt-get install msgpack-python python-geventwget https://github.com/HelloZeroNet/ZeroNet/archive/master.tar.gztar xvpfz master.tar.gzcd ZeroNet-masterpython2 zeronet.pygit clone https://aur.archlinux.org/zeronet.gitcd zeronetmakepkg -srcisystemctl start zeronetСмотрите ArchWiki's ZeroNet article для дальнейшей помощи.
layman -a raiagentecho '>=net-vpn/zeronet-0.5.4' >> /etc/portage/package.accept_keywordsecho 'net-vpn/zeronet tor' >>
/etc/portage/package.useemerge zeronetrc-service zeronet startСмотрите /usr/share/doc/zeronet-*/README.gentoo.bz2 для дальнейшей помощи.
pkg install zeronet or cd /usr/ports/security/zeronet/ && make install cleansysrc zeronet_enable="YES"service zeronet startvagrant upvagrant sshcd /vagrantpython2 zeronet.py --ui_ip 0.0.0.0docker run -d -v <local_data_folder>:/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 nofish/zeronetENABLE_TOR вtrue (по умолчанию: false) Например:docker run -d -e "ENABLE_TOR=true" -v <local_data_folder>:/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 nofish/zeronet
virtualenv envsource env/bin/activatepip install msgpack geventpython2 zeronet.pyЗавершите работу zeronet, если он запущен
$ zeronet.py siteCreate
...
- Site private key (Приватный ключ сайта): 23DKQpzxhbVBrAtvLEc2uvk7DZweh4qL3fn3jpM3LgHDczMK2TtYUq
- Site address (Адрес сайта): 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
...
- Site created! (Сайт создан)
$ zeronet.py
...
Поздравляем, вы закончили! Теперь каждый может получить доступ к вашему зайту используя
http://localhost:43110/13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
Следующие шаги: ZeroNet Developer Documentation
$ zeronet.py siteSign 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
- Signing site (Подпись сайта): 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2...
Private key (Приватный ключ) (input hidden):
$ zeronet.py sitePublish 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
...
Site:13DNDk..bhC2 Publishing to 3/10 peers...
Site:13DNDk..bhC2 Successfuly published to 3 peers
- Serving files....