如何访问 Terminus 以及帮助其他人访问

2018-04-23

背景

基于 GitHub Page 的 https://info-cn.github.io/Terminus 已经被定向屏蔽,而目前删贴技术已经到了令人发指的程度,有微信公众号文章在预览阶段就已经 404,在删贴对象上,更是连北大校长的访谈也不放过。这种中心化的发布方式已经不奏效了。

解决方案

访问

下载 Beaker 浏览器(https://beakerbrowser.com/docs/install/),打开

dat://06af728074ec85d9d024ae4f052bbf7a1cbf1f18068c798f666e26cdedcc1042/

到这里就可以正常访问了。但是希望您能帮助更多的人访问。打开之后,你会在地址栏右边看到一个带有数字的符号,点击之后,会出现这个选项:

为了帮助更多的人访问,希望您能成为其中一个节点。

程序员

如果您是程序员,并且有自己的云服务器,希望您能作出自己一份特殊的贡献。可以按照下述方法,但推荐优先查看教程 Host outside of Beaker

在服务器上创建~/.dathttpd.yml文件,填入以下内容:

letsencrypt:
  email: 'bob@foo.com' # replace this value with your email address
  agreeTos: true
sites:
  mydatsite.com: # replace this key with your server’s hostname,可以不管
    url: dat://06af728074ec85d9d024ae4f052bbf7a1cbf1f18068c798f666e26cdedcc1042/

然后安装依赖


# install build dependencies
sudo apt-get install libtool m4 automake make g++

# install dathttpd (https://docs.npmjs.com/getting-started/fixing-npm-permissions)
npm install -g dathttpd

# give node perms to use ports 80 and 443
sudo setcap cap_net_bind_service=+ep `readlink -f
  which node
    `
    # start dathttpd
    dathttpd

评论请前往 2049BBS.xyz已被墙

本站已被屏蔽,分享到墙内时请转本文的 GitHub 原始页面 如何访问 Terminus 以及帮助其他人访问,或者查看可直连的镜像 网站
文章版权归原作者所有。此处收录仅供存档研究,不代表本站立场。