在Ubuntu 16.04服務器和桌面上編譯並安裝Shadowsocks-libev

如您所知,Shadowsocks是免費的開源Socks5代理,可用於 繞過Internet防火牆或過濾系統。 我們已經介紹了如何在Debian,Ubuntu和CentOS服務器上安裝Shadowsocks python版本。 這可能是開始使用此代理軟件的最簡單方法。 但是您知道嗎,還有另一個名為Shadowsocks-libev的軟件?

Shadowsocks-libev另一方面,是用 C 編程語言,因此只佔用很少的RAM,非常適合路由器等低端設備。 最新的穩定版本是 v2.4.8 於2016年7月20日發布。

為了使用Shadowsock-libev繞過防火牆和過濾系統,您需要在服務器上安裝服務器軟件,並在本地計算機上安裝客戶端軟件。 然後,您告訴Firefox或Google Chrome瀏覽器使用代理。 這就是您需要做的。

因此,讓我們開始吧。

在Ubuntu 16.04 Server上編譯並安裝Shadowsocks-libev

是的,我們可以從存儲庫安裝shadowsocks-libev。 但是,您不太可能獲得最新的穩定版本。 這是從源代碼編譯最新版本的方法。

1。 SSH到您的Ubuntu 16.04服務器並安裝git版本控制工具。

sudo apt install git

2。 從Github克隆源存儲庫。

git clone https://github.com/shadowsocks/shadowsocks-libev.git

cd shadowsocks-libev

3。 安裝構建依賴項。

sudo apt install build-essential autoconf libtool libssl-dev asciidoc

4。 配置構建環境並進行編譯。

./configure && make

5, 安裝shadowsocks-libev

sudo make install

在啟動shadowsock-libev服務之前,我們需要配置套接字,密碼,加密方法等。 因此,執行以下命令以創建配置文件。

sudo nano /etc/config.json

將以下文本放入文件中。

{
"server":"your_server_ip",
"server_port":9999,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"your_passwd",
"timeout":600,
"method":"aes-256-cfb"
}

每個字段的說明:

  • 服務器:您的主機名或服務器IP。
  • 服務器端口:服務器端口號。
  • local_port:本地端口號。
  • 密碼:用於加密傳輸的密碼。
  • 超時:連接超時(以秒為單位)。
  • 方法:可用的加密方法為“ bf-cfb”,“ aes-256-cfb”,“ des-cfb”,“ rc4”等。默認值為表格,這是不安全的。 “aes-256-cfb“ 被推薦。

用您的信息替換紅色文本。 在nano文本編輯器中,按 CTRL+O 保存文件, CTRL+X 退出。 然後使用以下命令啟動shadowsocks服務器:

ss-server -c /etc/config.json

為了讓它在啟動Ubuntu 16.04服務器時自動啟動,我們可以將此命令放入 /etc/rc.local 文件。

sudo nano /etc/rc.local

在上面添加ss-server命令 exit 0。 保存並關閉文件。

在本地Ubuntu PC上安裝和配置Shadowsocks-libev

請按照相同的步驟在本地Ubuntu 16.04計算機上編譯並安裝shadowsocks-libev。 接下來創建相同的配置文件。

shadowsocks-libev客戶端軟件是 ss-local。 因此,如果已創建配置文件,請輸入以下命令將其啟動。

ss-local -c /etc/config.json

當然,我們也可以將該命令放在 /etc/rc.local 文件,以便在啟動Ubuntu 16.04時客戶端將自動啟動。 有趣的是 ss-serverss-local 不需要sudo特權。

配置Firefox / Google Chrome瀏覽器以使用代理

啟動Firefox。 在菜單欄中,選擇 編輯 > 優先。 然後點擊 高級 標籤。 選擇 網絡 然後 設定

火狐代理

在裡面 連接設置 窗口中,選擇 手動代理配置 然後在“襪子主機”字段中輸入 127.0.0.1,輸入 1080 在端口字段中。 那是因為在shadowsocks-libev配置文件中,我們設置了 127.0.0.1 作為本地主機, 1080 作為本地端口。

一定要選擇 襪子v5 作為襪子類型,然後檢查“遠程DNS”。 最後點擊 按鈕。

火狐代理2

現在,您的Firefox可以訪問Google,YouTube和其他被阻止的網站!

對於Google Chrome瀏覽器用戶,有一個名為 歐米茄 您可以在Chrome上安裝。 安裝插件後,打開其選項頁面,添加一個配置文件。 然後,如下編輯您的個人資料。 保存配置文件,您就完成了。 現在,您可以訪問那些被阻止的站點!

歐米茄有些程序不支持Sock5代理。 幸運的是,您可以使用代理鏈重定向任何程序以通過您的代理服務器。

與往常一樣,如果您發現此帖子有用,請訂閱我們的免費新聞通訊,或在Google +,Twitter或喜歡我們的Facebook頁面上關注我們。

Sidebar