Ubuntu安裝最新版Shadowsocks,支持chacha20-ietf-poly1305加密方式

Ubuntu安裝最新版Shadowsocks

安裝最新版Shadowsocks,支持chacha20-ietf-poly1305加密方式。

  • 安裝最新版ShadowSocks
  • ShadowSocks配置
  • 開機啓動
  • 配置瀏覽器

1. 安裝最新版ShadowSocks

sudo apt-get install python-pip
sudo apt install libsodium-dev
sudo pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U

參考鏈接:ShadowSocks ReadMe

2. ShadowSocks配置

找到ShadowSocks的安裝位置

sudo find / -name shadows*

我的安裝路徑是/usr/local/lib/python2.7/dist-packages/shadowsocks。

在安裝路徑下新建並修改默認配置文件

sudo vim config.json

並寫入如下內容

{
"server":"*****",
"server_port":*****,
"local_port":1080,
"password":"*****",
"timeout":600,
"method":"chacha20-ietf-poly1305"
}

其中server、server_port、password處需要分別替換爲你購買的服務器網址、端口和密碼。

確定上面的配置文件沒有問題,即可在終端輸入如下命令以啓動ShadowSocks。

sslocal

運行截圖如下所示:
sslocal
參考鏈接:Ubuntu-安裝-ShadowSocks

3. 開機啓動

修改rc.local文件

cd /etc/
sudo vim rc.local

添加一行

/usr/local/bin/sslocal -c /usr/local/lib/python2.7/dist-packages/shadowsocks/config.json

經過上面的配置,只是啓動了sslocal,但是要上網,還需要配置瀏覽器到指定代理端口,如1080,纔可以正式上網。

參考鏈接:Ubuntu-安裝-ShadowSocks

4. 配置瀏覽器

安裝插件

我們需要給chrome安裝SwitchyOmega插件,但是沒有代理之前是不能從谷歌商店安裝這個插件的,但是我們可以從Github上直接下載最新版 https://github.com/FelisCatus/SwitchyOmega/releases/ (這個是chrome的)然後瀏覽器地址打開chrome://extensions/,將下載的插件託進去安裝。

設置代理地址

安裝好插件會自動跳到設置選項,有提示你可以跳過。左邊新建情景模式-選擇代理服務器-比如命名爲SS(叫什麼無所謂)其他默認之後創建,之後在代理協議選擇SOCKS5,地址爲127.0.0.1,端口默認1080 。然後保存即應用選項。
server

設置自動切換

接着點擊自動切換 ( Auto switch)上面的不用管,在按照規則列表匹配請求後面選擇剛纔新建的SS,默認情景模式選擇直接連接。點擊應用選項保存。再往下規則列表設置選擇AutoProxy 然後將這個地址填進去,點擊下面的立即更新情景模式,會有提示更新成功!
switch
點擊瀏覽器右上角的SwitchyOmega圖標,下面選擇自動切換,然後打開google.com試試,應該就可以正常使用了。

參考鏈接:ubuntu使用shadowsocks

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章