在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-server
和 ss-local
不需要sudo特權。
配置Firefox / Google Chrome瀏覽器以使用代理
啟動Firefox。 在菜單欄中,選擇 編輯 > 優先。 然後點擊 高級 標籤。 選擇 網絡 然後 設定。
在裡面 連接設置 窗口中,選擇 手動代理配置 然後在“襪子主機”字段中輸入 127.0.0.1,輸入 1080 在端口字段中。 那是因為在shadowsocks-libev配置文件中,我們設置了 127.0.0.1 作為本地主機, 1080 作為本地端口。
一定要選擇 襪子v5 作為襪子類型,然後檢查“遠程DNS”。 最後點擊 好 按鈕。
現在,您的Firefox可以訪問Google,YouTube和其他被阻止的網站!
對於Google Chrome瀏覽器用戶,有一個名為 歐米茄 您可以在Chrome上安裝。 安裝插件後,打開其選項頁面,添加一個配置文件。 然後,如下編輯您的個人資料。 保存配置文件,您就完成了。 現在,您可以訪問那些被阻止的站點!
有些程序不支持Sock5代理。 幸運的是,您可以使用代理鏈重定向任何程序以通過您的代理服務器。
與往常一樣,如果您發現此帖子有用,請訂閱我們的免費新聞通訊,或在Google +,Twitter或喜歡我們的Facebook頁面上關注我們。