发现论坛发帖比写博文方便,以后一般的文章都会发在技术论坛,图片多的文章才会写博文。这里的文章也不少了,做个目录,算是总结。
[新手指南]
[建站相关]
未完待续...
Static ZeroNet blogs mirror
ZeroNet使用心得 还有一些有的没的
上零网时间长了,总有很多屏蔽的id。特别是论坛里有几个疑似机器人的id,整天发无意义帖。但是有时候换了台设备,又得重新再屏蔽一次,比较麻烦。
目前官方的ZeroTalk已经可以在帖子下方点击作者id,直接屏蔽发帖id或者回帖id,但是NewGFWTalk还没有更新。下面提供的方法可以让用户在自己的机器上更新这个功能:
/data/19BPUZYAdCMxExKHoVSG3cG95wfUfFTEC9
(NewGFWTalk的网站文件夹)下的index.html
,文件夹css
,文件夹js
。/data/1PijtZc1gsDPjPfgp35NMhG7wyZrrm8umL
下的index.html
,文件夹css
,文件夹js
复制到/data/19BPUZYAdCMxExKHoVSG3cG95wfUfFTEC9
下,替换原来的文件和文件夹。过程中遇到一个问题:“-=政治讨论板块=-”的标题在all.js中读取不到,所以在1454行加了一行代码if(topic_parent && topic_parent.title)
,屏蔽了版块名称。其他论坛不一定需要这行代码。
零网网站默认的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 非常感谢!
很简单的基础问题,老司机请忽略。
找到ZeroNet的安装文件夹,打开data文件夹,可以看到有很多32位字符命名的文件夹,每一个文件夹对应一个站点。文件夹的名称就是网站网址中间那一串字符(蓝色部分): http://127.0.0.1:43110/1JZJMbERA9RLo3TPqEsQjXjybtWdBmUrg2/。
站点文件夹下面也有一个data文件夹,修改配置文件的时候千万不要搞混了。
转帖请带上原贴网址: https://www.zerogate.tk/leafok.bit/?Post:22 非常感谢!
首先,看一下“限额”在哪。把鼠标移动到右上角的“0”上,按下鼠标左键,向左侧拖动鼠标,就可以看到身份地址 (限额: 0.00kB / 9.00kB)
,如下图:
默认情况下,限额为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
都签名并发布一下,限额就修改好了。
转帖请带上原贴网址: 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就是你刚刚建立的网站了。
建站完成以后,不要马上发表新东西,先找几个节点做种才能比较顺利的发布新内容。 可以参考: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 非常感谢!