在本系列的上一篇文章中我们提到了ZeroNet是什么以及如何下载安装ZeroNet,在这篇来讲讲怎么搭建站点..
来源:https://xiaolan.me/zeronet-1.html
★如何建立网站
建立网站可以分为两种方式,一种为手动法,另一种为克隆法.
◇克隆法
这个相比于手动法要简单的多,不过需要有同类程序(如 ZeroTalk 即论坛、ZeroBlog 即博客)
首先找到要克隆的网站,这里我以ZeroBlog作为栗子
打开数据目录 ZeroBundleZeroNetdata1Bt5YjPtGPH27oy6FBM9rrYqFxF7mjQ3c7 (粗体为网站地址),编辑content.json以及index.html对网站的内容及标题进行修改..
修改完成后请看网站分发部分
◇手动法
这种方法从名字就能看出来,直接手动编写HTML..
首先我们需要在ZeroNet中建立一个新站点, 打开ZeroNet的主程序目录 ZeroBundleZeroNet 快捷键Ctrl+Alt+Shift+鼠标右键,选择在命令行中打开窗口
记住这个Site private key, 放在一个安全的地方(任何有该key的人均可以修改你的网站)
以及网站地址Site address, 稍后要用到
输入yes后回车建立网站成功…
接下开打开数据目录 ZeroBundleZeroNetdata19geC34yVkRCKaqefc3xc9MiR78y3JZ6Yb 将黑体字替换为你的网站地址..
里面的index.html即是你的网站主页, 可以修改其中的HTML对网站进行编辑..
编辑后请看网站分发部分…
★如何分发网站
网站建立好之后,就要将网站分发到网络上了,每当html文件或json被手动修改之后都要重新进行分发..
打开ZeroNet的主程序目录 ZeroBundleZeroNet 快捷键Ctrl+Alt+鼠标右键,选择在命令行中打开窗口
在跳出命令提示符之后,输入 ..Pythonpython zeronet.py siteSign 网站地址 PrivateKey (如果是克隆法建立的网站,则无需输入PrivateKey)后回车,看最后一行,如果出现如下提示(只要最后一个单词是Signed!)
Site:19N97Z..T6xh File content.json signed!
就代表签名成功了,可以进行下一步了..
如果出现
Private key address: False
就说明Private Key输入错误,需要检查..
在签名完成后,进行站点发布
输入 ..Pythonpython zeronet.py sitePublish 网站地址 后回车
看到最后一行是
– Done.
则代表发布成功了….
接下来我们进行给网站做种,使网站能久存于ZeroNet中…
打开 http://127.0.0.1:43110/1LtvsjbtQ2tY7SCtCZzC4KhErqEK3bXD4n/ 将你的网站地址按照提示输入进去,即可进行做种…
之后打开 http://127.0.0.1:43110/14y3fN1A214HYdKe5f6WnQdfT3PdKLSAJo/ 按照列表的将你的网站访问一遍,让开放代理也进行做种…
★如何备份权限
在ZeroNet中,能证明你是网站所有人的唯一方法就是你的Private Key, 所以无论如何也不能丢失…
但是克隆法制作的网站是没有显示private key的,该怎么办呢?
打开 ZeroBundleZeroNetdata 目录,找到users.json 之后找到你的网站地址,有一行
“privatekey”: “5K5qG**********9ZtD431“
就是你的private key了,注意不要与 auth_privatekey 搞混了,只有属于你的网站才有privatekey这一栏目…
将它放在一个安全的地方吧..
翻墙技术博客订阅地址及社交帐号
请点击这里,使用SYNC分享软件穿墙阅读数字时代。