ShadowSocks使用方法-好用版

ShadowSocks是一個開源Socks5代理,一般情況下只有支持socks5的軟件才能使用ShadowSocks代理。ShadowSocks支持遠程DNS解析,可以防止DNS污染。所有數據流量全部經過加密,加密算法可選並支持自定義算法,隱蔽性很強,相比於傳統的***方式,ShadowSocks支持PAC列表,根據PAC中的規則進行智能切換,兼顧了訪問速度與訪問效率。

  ShadowSocks服務器端

  ShadowSocks有服務器端和客戶端,有技術能力的,可以自行搭建服務器端,一般可通過購買海外VPS之後進行搭建,沒有技術能力的,可以購買商業ShadowSocks帳號。

  有網友做了個服務器端一鍵安裝ShadowSocks的腳本,使用root用戶登錄,運行以下命令:

  wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh

  chmod +x shadowsocks-libev.sh

  ./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log

  安裝完成後,得到的服務器端口:8989,客戶端端口:1080,密碼爲自己設定的密碼。

  卸載方法:使用 root 用戶登錄,運行以下命令:

  ./shadowsocks-libev.sh uninstall

  安裝完成後即已後臺啓動 shadowsocks ,運行:

  ps -ef | grep ss-server | grep -v ps | grep -v grep

  可以查看進程是否存在。此腳本安裝完成後,會將 shadowsocks-libev 加入開機自啓動。

  使用命令:

  啓動:/etc/init.d/shadowsocks start

  停止:/etc/init.d/shadowsocks stop

  重啓:/etc/init.d/shadowsocks restart

  查看狀態:/etc/init.d/shadowsocks status

  修改端口和加密方式:編輯修改配置文件 /etc/shadowsocks-libev/config.json

  每隔1小時重啓服務:crontab -u root -e 輸入 0 */1 * * * /etc/init.d/shadowsocks restart

  ShadowSocks客戶器端(Windows)

   ShadowSocks的Windows客戶端可以點這裏下載。安裝完成後,配置客戶端參數。如果有智能路由器的話,在路由器上安裝ShadowSocks,可以不需要在電腦安裝客戶端。

  安裝完成後,選擇服務器--編輯服務器,編輯Shadowsocks信息。

  其中 服務器IP 輸入Shadowsocks帳號服務器的ip/域名。

  服務器端口 輸入Shadowsocks帳號的遠程端口號。

  密碼 輸入Shadowsocks帳號的密碼。

  加密 是你的Shadowsocks帳號的加密方式。

  其他不變即可。

  這樣就會在本地的1080端口建立起了Socks5代理。

  設置好了後,通過ShadowSocks上網的方案是,設置Shadowsocks爲自動啓動,其他設置和SSH幾乎完全一樣,在Dropbox等各類應用通過SOCK5連接,Chrome安裝Proxy SwitchySharp或Proxy SwitchyOmega,代理服務器協議爲SOCKS5,代理服務器地址127.0.0.1,代理端口1080,選自動切換模式。

  再來看一下縮小到系統托盤後,在上面右鍵彈出的選項:

  啓用系統代理:這是客戶端新增的功能,如果勾選了啓用系統代理,則會默認代理系統的所有網絡流量。(注意和方法一瀏覽器代理方式的區別,方法一中只有瀏覽器中配置的規則會走 Shadowsocks )。啓用之後,不用做其他配置,直接打開瀏覽器自由上網即可。如果不啓用的話,只會在本地的端口(127.0.0.1:1080)處有一個代理存在。

  系統代理模式:如果啓用了系統代理,這裏需要配置一下。可以看到子層有 PAC 模式和全局模式兩種。如果選擇了全局模式,則所有流量將無差別通過 Shadowsocks 服務器進行訪問,如果是訪問國內的一些網絡服務,速度會受到影響。一般建議選擇 PAC 模式,這樣系統會自動聯網下載一個 pac.txt 文件,簡單理解,就是一個規則列表,若訪問的網絡服務滿足列表中的網址規則,則會走 Shadowsocks 流量,否則直接走本機網絡訪問。這樣帶來的好處是,會根據規則區分某個網站是否走代理,從而提升用戶的網絡體驗。

  ShadowSocks客戶器端(iOS/Android/Mac)

  ShadowSocks在iOS和Android上也有客戶端,對於未越獄的iOS來說,ShadowSocks客戶端可以支持全局代理。

  幾款免費的iOS ShadowSocks(影梭)全局代理下載:1、Wingy:Store中搜索 Wingy 下載紫色 LOGO 的;2、Shadowconnect:App Store 中搜索 Shadowconnect。

  安裝配置完成後,軟件會生成一個***連接,使用軟件的時候會產生一個全局***代理,用戶其他APP的上網。

  Android手機的ShadowSocks應用點擊此處下載,下載安裝配置完成後,也可以配置爲全局代理。

  Mac系統的Shadowsocks點擊此處下載,安裝後,直接打開ShadowsocksX,然後按照之前的參數設置即可。


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