ShadowSocksR與ShadowSocks有什麼不同?如何安裝

ShadowSocks和ShadowSocksR的區別

ShadowSocks原版在更新到 v2.5.8 之後被「相關部門」約談喝茶了,於是就停止了更新。但是應網友要求,另一個開發者把 v2.5.8 的一些嚴重BUG修復了更新為 v3.0,然後宣布不再管了。

ShadowSocks原版本身,也是具有協議和混淆功能的,也就是原版協議/混淆,只是只有一個不能自行選擇,並且全靠作者維護,作者喝茶後,就GG了,其他的接手者只是繼續完善其他的功能。

而ShadowSocksR是在 原版作者喝茶前,由另一個程序員 @breakwa11 製作的第三方版本,主要特點是增加了一些人性化功能,比如伺服器連接統計、連接管理、協議轉換、多重代理等。

最主要的是ShadowSocksR的混淆協議和插件功能,因為ShadowSocks原版項目已經無人維護,同時 牆 的工作人員也在不停的尋找效率批量匹配特徵的方法,目前SS原版協議在大部分地區已經被 匹配流量特徵QOS限速了。

所以ShadowSocksR的混淆協議和插件就應運而生,其目的就是欺騙 牆 目前的流量匹配功能和QOS限速。

需要說明的是,ShadowSocksR目前最新的協議和混淆是會增加延遲和損耗15%的速度(因為混淆需要時間,越複雜的混淆越不容易被牆發現,同時混淆時間越長),所以如果你沒有限速,或許用原版協議和混淆會更好。可以理解為在原版協議的基礎上加強了混淆功能,所以在部分地區只有使用ShadowSocksR的混淆功能才能達到最佳速度,當然不同地區也不一樣,所以最好都試試!

安裝 ShadowSocksR

使用秋水逸冰的腳本一鍵安裝

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

注意,客戶端也需要使用ssr的客戶端,否則不能發揮所有新特性

客戶端:

使用

啟動:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重啟:/etc/init.d/shadowsocks restart
狀態:/etc/init.d/shadowsocks status

速度測試

wget -qO- bench.sh | bash

源代碼

是的你沒有看錯,bench.sh既是腳本名也是域名