ZeroNet Blogs

Static ZeroNet blogs mirror

leaflet的小屋

ZeroNet使用心得 还有一些有的没的

是时候搞个目录了

- Posted in leaflet的小屋 by with comments

发现论坛发帖比写博文方便,以后一般的文章都会发在技术论坛,图片多的文章才会写博文。这里的文章也不少了,做个目录,算是总结。


[新手指南]

[建站相关]

未完待续...

上零网时间长了,总有很多屏蔽的id。特别是论坛里有几个疑似机器人的id,整天发无意义帖。但是有时候换了台设备,又得重新再屏蔽一次,比较麻烦。


目前官方的ZeroTalk已经可以在帖子下方点击作者id,直接屏蔽发帖id或者回帖id,但是NewGFWTalk还没有更新。下面提供的方法可以让用户在自己的机器上更新这个功能:

  • 首先,备份/data/19BPUZYAdCMxExKHoVSG3cG95wfUfFTEC9(NewGFWTalk的网站文件夹)下的index.html,文件夹css,文件夹js
  • 访问https://www.zerogate.tk/bbs.leafok.bit ,等待加载完成。
  • /data/1PijtZc1gsDPjPfgp35NMhG7wyZrrm8umL下的index.html,文件夹css,文件夹js复制到/data/19BPUZYAdCMxExKHoVSG3cG95wfUfFTEC9下,替换原来的文件和文件夹。
  • 关闭所有零网网站,关闭浏览器,重启ZeroNet主程序,再打开就ok了,站点标题会改变,不习惯的可以自己魔改。
  • 此方法也适用于其他NewGFWTalk系的论坛,站点拥有者也可以参考此方法更新网站。
  • 有问题可以到 https://www.zerogate.tk/bbs.leafok.bit/?Topic:13_1Q2yjutP8VevpmW5ZuKzNcDUQbUFn3gsVT/ ,回复建议或提交bug。

过程中遇到一个问题:“-=政治讨论板块=-”的标题在all.js中读取不到,所以在1454行加了一行代码if(topic_parent && topic_parent.title),屏蔽了版块名称。其他论坛不一定需要这行代码。

1.png (951x345)

2.png (1071x186)​​​​​​​

零网网站默认的ID注册系统是ZeroID.bit,也可以在网站中更改或增加其他ID注册系统。


以CryptoID为例,介绍添加方法。首先到CryptoID创建一个账号。CryptoID的账号不具有唯一性,而且可以随时更换名称,匿名性相当强大(所以才以它为例^_^)。 然后设置你的网站。编辑网站文件夹\data\users\content.json,可以看到:

"user_contents": {
    "cert_signers": { 
        "zeroid.bit": ["1iD5ZQJMNXu43w1qLB8sfdHVKppVMduGz"]
    },
...

加入一行CryptoID的信息,改成这样:

"user_contents": {
    "cert_signers": {
        "cryptoid.bit": ["18143WPue3rQykNaopx5KJKzYmaYhCjqhv"],
        "zeroid.bit": ["1iD5ZQJMNXu43w1qLB8sfdHVKppVMduGz"]
    },
...

签名发布这个content.json,别签错了,然后~~就好了~~,并没有,还有一个文件网站文件夹\js\all.js,找到:

Page.cmd("certSelect", [["zeroid.bit"]]);

改为:

Page.cmd("certSelect", [["zeroid.bit","cryptoid.bit"]]);

对于更新到最新版的all.js,好像是改为以下形式(这样接受所有id提供者,具体参数还需要更多测试):

Page.cmd("certSelect", {
"accepted_domains": ["zeroid.bit"],
"accept_any": true
});

签名并发布根目录下的content.json,就完成了。 可以到以下论坛测试版面测试一下用CryptoID发帖: https://www.zerogate.tk/ZeroBBS.bit/?Topics:2_1FvnsJWRafUBWfdGpLm9DbtMQwFTaGjQBD/

转帖请带上原贴网址: https://www.zerogate.tk/leafok.bit/?Post:25 非常感谢!

这个问题研究了很久,终于解决了,和大家分享一下。先看一下效果(本文里链接比较多,按住ctrl点击链接可以从新标签打开链接,比较方便): https://www.zerogate.tk/bbs.leafok.bit/ 解决过程中得到了大神@P2P的指导,万分感谢!


这里说的论坛是指直接从ZeroTalk或其克隆站(如NewGFWTalk)克隆的网站,另起炉灶自己写代码的论坛不在讨论之列。

在ZeroTalk论坛里,发帖有两种类型,一种是普通帖子,另一种是类型为目录(原文是Group,我觉得翻译成“目录”比“群组”更容易理解)的帖子。两种帖子没有本质区别,但是一般情况用户只能发普通帖子,不能发类型为目录的帖子。

为了便于理解,可以试一下,到以下版块随便发一个贴: https://www.zerogate.tk/bbs.leafok.bit/?Topics:1_1Q2yjutP8VevpmW5ZuKzNcDUQbUFn3gsVT/ 然后打开刚发的帖,观察帖子的完整网址,我的是这样的: http://127.0.0.1:43110/bbs.leafok.bit/?Topic:2_1Q2yjutP8VevpmW5ZuKzNcDUQbUFn3gsVT/test0001

其中红色的是协议名称,橙色的是IP地址,黄色的是端口,绿色的是零网网站名称或域名,蓝色的部分是关键,后面单独写,最后紫色的部分是帖子标题,无实际作用,可以去掉,也就是说,去掉紫色部分的网址一样可以访问: https://www.zerogate.tk/bbs.leafok.bit/?Topic:2_1Q2yjutP8VevpmW5ZuKzNcDUQbUFn3gsVT

重点来了,蓝色部分的Topic表示把帖子显示为普通帖子,如果把Topic改成Topics,就表示把帖子显示为目录,也就是版块,后面横杠后的部分1Q2yjutP8VevpmW5ZuKzNcDUQbUFn3gsVT表示用户在这个网站的身份地址,横杠前的数字表示这个身份地址在这个网站的发帖编号。把Topic改成Topics,看一下效果: https://www.zerogate.tk/bbs.leafok.bit/?Topics:2_1Q2yjutP8VevpmW5ZuKzNcDUQbUFn3gsVT 可以看到,帖子已经显示为目录(版块)的形式了。

转帖请带上原贴网址: https://www.zerogate.tk/leafok.bit/?Post:24 非常感谢!

交换链接

- Posted in leaflet的小屋 by with comments


  • 请先添加本站链接,然后回复本文,留下网址和网站名称
  • 原则上只加ZeroNet的网站
  • 色情、暴力、赌博、诈骗网站不加

很简单的基础问题,老司机请忽略。


找到ZeroNet的安装文件夹,打开data文件夹,可以看到有很多32位字符命名的文件夹,每一个文件夹对应一个站点。文件夹的名称就是网站网址中间那一串字符(蓝色部分): http://127.0.0.1:43110/1JZJMbERA9RLo3TPqEsQjXjybtWdBmUrg2/。

站点文件夹下面也有一个data文件夹,修改配置文件的时候千万不要搞混了。

转帖请带上原贴网址: https://www.zerogate.tk/leafok.bit/?Post:22 非常感谢!

首先,看一下“限额”在哪。把鼠标移动到右上角的“0”上,按下鼠标左键,向左侧拖动鼠标,就可以看到身份地址 (限额: 0.00kB / 9.00kB),如下图:


sfdzxe.png (397x99)​​​​​​​

默认情况下,限额为10000字节,10KB不到一点,显示为9KB。一般用户(包括站点拥有者)在网站留言的内容最大容量就这么多,超过限额就不能再留言了。这个只针对留言,网站拥有者发布的正文是不计算在内的。

增加限额需要修改并签发配置文件 站点文件夹\data\users\content.json。不知道站点文件在哪的,请点这里。用记事本打开文件,可以看到如下内容:

...
 "permission_rules": {
     ".*": {
         "files_allowed": "data.json",
         "max_size": 10000
     },
     "bitid/.*@zeroid.bit": {"max_size": 10000},
     "bitmsg/.*@zeroid.bit": {"max_size": 15000}
 },
 "permissions": {
     "banexample@zeroid.bit": false,
     "nofish@zeroid.bit": {"max_size": 20000}
 }
...

permission_rules下的max_size设定了一般用户限额大小,默认10000字节;permissions下还可以为特定用户专门设定大小,也可以禁止留言,设为false就可以。按照需求修改并保存文件,然后还要签名发布(如下图点击文件名选择要签名的文件),把两个content.json都签名并发布一下,限额就修改好了。

signPub.png (396x145)​​​​​​​

转帖请带上原贴网址: https://www.zerogate.tk/leafok.bit/?Post:21 非常感谢!

本文请不要转到明网,以免方法失效。

PPT(批踢踢实业坊)是台湾最大的BBS,成立很多年,常年在线十万人以上,按台湾人口比例来看,非常热门,而且是现存为数不多的以telnet方式为主流访问方式的BBS。


Web浏览网址:https://www.ptt.cc/,需要翻墙才能浏览。还有一些第三方App,都是只能浏览,不能发帖。想要发帖,必须通过telnet方式访问。 推荐使用软件FTerm访问,下载网址: http://images.newsmth.net/data/fterm154.rar

下载完成后,首先运行软件,然后:

F连接 -> 打开地址簿 -> 新建主机: 主机地址:地址:140.112.172.5 ,站名:PTT BBS设置:BBS类型:Mapple BBS ,输入内码转换:GB->Big5,输出内码转换:Big5->GB 字体/铃声:字体设置:新宋体,大小:18 (这项可以根据自己的习惯设置)

然后连接就可以了,由于转码的原因,输入账号处会多出一个字符P,删掉就行,输入账号密码就可以访问了。没有账号的可以输入guest浏览(不能发帖),人多的时段,guest会登不上,可以尝试输入new注册账号。

目前PTT只接受以下邮箱注册:

apol.com.tw     aptg.net        hinet.net       anet.net.tw
tfn.net         3a.net.tw       so-net.net.tw   sparqnet.net
giga.net.tw     ethome.com.tw   kbronet.com.tw  tinp.net.tw
twt1.com.tw     gogo.net.tw     lsc.net.tw      sig.com.tw
mail2000.com.tw gov.tw          mail3.batol.net seed.net.tw
edu.tw          edu             stm.org.tw      nckualumni.org
mail.batol.net  cycu.org.tw     kiss99.com      pie.com.tw
emax.net.tw     tcol.com.tw     e88.com.tw      hibox.hinet.net
mail.tbcnet.net ntut.org.tw

没有以上邮箱的,可以在邮箱处填写x,等待站长手动通过。确实注册有困难的,可以发邮件给我(需要首先激活ZeroMail收件箱)。

成功登录以后,主要使用方向键回车键控制,不会用的可以按h键查看帮助。

转帖请带上原贴网址: https://www.zerogate.tk/leafok.bit/?Post:20 非常感谢!

​​​​​​​

1.打开以下链接:https://www.zerogate.tk/Blog.ZeroNetwork.bit/ ,等待载入完成。

2.点击右上角的 0 。


3.查看左侧站点列表,等ZeroBlog更新完毕后,选择克隆(见下图示意),就大功告成,左侧站点列表新出现的MyZeroBlog就是你刚刚建立的网站了。

z3.png (397x237)

z4.png (394x286)

建站完成以后,不要马上发表新东西,先找几个节点做种才能比较顺利的发布新内容。 可以参考:https://www.zerogate.tk/leafok.bit/?Post:17:如何让新站尽快有五个种子

转帖请带上原贴网址: https://www.zerogate.tk/leafok.bit/?Post:19 非常感谢!

一般来说,有了十个以上的节点,就能愉快打开网站了,但有时候也会出现有十几个节点,但仍然打不开网站的情况。大概猜测一下原因:


ZeroNet上的节点有两大类,一类是“主动模式”,一类是“被动模式”。打开15441端口,并且有公网IP的节点是主动模式,其他节点是被动模式。主动模式节点和主动模式节点之间可以直接连接,主动模式节点和被动模式节点之间也可以直接连接,被动模式节点和被动模式节点之间不能直接连接。 所以如果一个网站的在线节点都是被动模式,那么其他被动模式的节点是打不开这个网站的。另外如果和所有主动模式节点之间的连接都不通畅,也会出现同样的问题。

转帖请带上原贴网址: https://www.zerogate.tk/leafok.bit/?Post:18 非常感谢!