STATUS: RESCUED ● FIRST PUBLISHED: 2018-04-23

如何訪問 Terminus 以及幫助其他人訪問

背景

基於 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: '[email protected]' # 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
[ 🔙 斷開連線 / 返回檔案庫主機 ]