Outline – 讓電腦白痴也能使用 Shadowsocks 快速翻牆與維護隱私防止被監控

4 / 7, 2018 Google , 網路安全 , 軟體推薦

相信很多翻牆大師們都聽過 Shadowsocks 這套超強大的翻牆工具,保護連線不被監控或被和諧,但眾所皆知的,Shadowsocks 設定對於電腦白痴們是非常困難的,所以 Google 旗下的工作室 Jigsaw 把這個程序簡化,給予進入網路監控國家的人們,或是在戰地報導的記者一個安全的網路連線。

Jigsaw 是長期關注網路人權的一個工作室,他們做過不少專案,以技術檢視人權問題,有興趣的話可以去他們的 Medium 看看。

先簡單介紹一下 Outline 和單純安裝 Shadowsocks 差在哪,其專案出現的主因在於 Shadowsocks 安裝及使用對於非電腦專業者都有一定的難度,而且有時可能會因為不安全的使用方式(例如加密方式選到比較差的,或密碼太簡單之類的),而導致 Shadowsocks 未能發揮其應有的安全性,故 Outline 旨在把這些程序簡化,由專家預先做好設定,讓非專業者可以快速的獲得一個安全的網路通道。不過雖說是以 Shadowsocks 為基底,在首頁上卻沒有提及(在 Help Center 有提到),這點個人覺得有點不妥啦,不過不影響這個專案的價值。

官網:https://getoutline.org/en/home

第一部先下載 Outline Manager,這是下載「目前使用電腦的作業系統版本」,並不是到時要安裝的伺服器的作業系統。例如我是用 Mac,伺服器用的是 Ubuntu,則我應該下載 Mac 版。

打開之後有兩個選項,一個是使用 DigitalOcean 上的一鍵安裝包(Recommended),一個是其他 VPS 廠商的安裝指令(Advanced),會有 DigitalOcean 的選項是因為他有安裝包,一點電腦基礎都不用只要會按下一步就可以安裝了
我用 Linode,故選 Advanced 自己安裝

接著他會給一個指令,SSH 上伺服器並貼上去即可。要注意的是 Outline 使用 Docker,所以要先安裝好

安裝完成之後會有連線資訊,把他複製到 Outline Manager 剛剛那個畫面下面的框框並送出,就可以開始操作伺服器了

這時還沒連上 Shadowsocks,只是設定伺服器而已,這只是控制伺服器而已。

按一下 Get Connected,選 Connect This Device,就可以拿到連線資訊(ss:// 開頭)了

回到官網,下載 Outline Client,在此以 iOS 版做示範,打開後貼上剛剛那段連線資訊(ss://),然後 Connect,就會啟動連線了(第一次執行系統會要求權限)

如果要邀請別人來用,回到 Outline Manager,按一下 Add Key,新增一組 Key,然後 Share,會拿到一段網址,分享給別人就可以了喔

這個網址進去會看到安裝導引,並拿到連線資訊

綜觀上述內容,應該會發現 Outline 雖然是基於 Shadowsocks,但設定上簡單很多,不像 Shadowsocks 安裝完,設定加密模式,混淆模式,新增帳號密碼,中間哪個環節沒做好可能就讓安全性大減,Outline 則只要一直跟著腳步走就可以直接設定好了,對於不熟悉電腦的人來說非常方便。