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

2018-04-23

背景

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

解决方案

访问

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

dat://d390b864e937859e742a061e7f00936eb27436e2a045054916d5f16269c22cc8/

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

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

程序员

如果您是程序员,并且有自己的云服务器,希望您能作出自己一份特殊的贡献。可以按照下述方法,但推荐优先查看教程 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://d390b864e937859e742a061e7f00936eb27436e2a045054916d5f16269c22cc8

然后安装依赖


# 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

网站已被墙,请直接分享源码 _posts 或下载 Beaker 浏览器 访问 dat://d390b864e937859e742a061e7f00936eb27436e2a045054916d5f16269c22cc8/