如何在Ubuntu伺服器上設置Shadowsocks

您的學校或公司網路可能會阻止訪問某些特定網站。為了解決這個問題,我強烈推薦Shadowsocks,因為它是我發現的最簡單的代理工具,並且它是免費的(當然如果你有自己的伺服器運行)。

首先,ssh到您的伺服器,並確保您已pip安裝Python並安裝。如果您有Python但沒有pip,請使用以下命令安裝它

$ sudo apt-get install python3-pip

然後,使用安裝Shadowsocks pip

$ sudo pip install shadowsocks

/etc/shadowsocks.json使用以下內容創建配置文件,

{
     server  [server ip address]  server_port 8388 local_port 0 password  [password]  timeout 600 method  aes-256- cfb  
}

不要忘了更改[server ip address],並[password]在上面的塊。

最後,我們準備啟動在後台運行的shadowsocks伺服器

$ sudo ssserver -c /etc/shadowsocks.json -d start

如果您想停止Shadowsocks伺服器,請執行此操作

$ sudo ssserver -c /etc/shadowsocks.json -d stop

要在本地計算機上安裝Shadowsocks客戶端軟體,請按照GitHub上此存儲庫中的說明進行操作。

乾杯! 現在你不再需要詛咒你的學校或公司的互聯網管理員來阻止你喜歡的網站了。