服務端
系統環境 CentOS 7 64位,由於系統自帶python,shadowsocks服務端我們選擇python版,過程如下
yum install python-setuptools && easy_install pip
pip install shadowsocks
第一步 安裝pip包管理工具,如果之前安裝過,可以跳過
第二步 安裝shadowsocks
第三步 新建全局配置文件 /etc/shadowsocks.json,內容格式如下
{ "server":"my_server_ip", "server_port":8388, "local_address": "127.0.0.1", "local_port":1080, "password":"mypassword", "timeout":300, "method":"aes-256-cfb", "fast_open": false }
其中server、password、port需要根據實際情況,自行修改。
第四步 開啟服務
前端開啟
ssserver -c /etc/shadowsocks.json
后台運行
ssserver -c /etc/shadowsocks.json -d start ssserver -c /etc/shadowsocks.json -d stop
客戶端配置
在windows系統下,首先我們需要先下載一個GUI版shadow客戶端(https://sourceforge.net/projects/shadowsocksgui/),下載后雙擊運行,需要新建一個連接,輸入我們服務器的相應信息即可。我們可以看到,會在本地進行一個代理,簡單的,我們可以手工的對瀏覽器進行代理設置成本地的這個代理,就可以上網了。同樣,為了方便期間,我們需要使用瀏覽器插件來進行方便的切換。Chrome可以選擇
SwitchyOmega,(可以先手工的設置瀏覽器代理,這樣就可以訪問擴展了)新建一個情景模式,代理寫成本地的代理信息。然后在自動切換模式中,進行修改,我們這里使用GFWList在線列表
其中,GFWlist地址 https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt,在更新的時候要注意使用代理上網,這樣才能正常下載列表
參考站點:
Python官方shadowsocks簡介
https://pypi.python.org/pypi/shadowsocks/
shadowsocks配置文件說明
https://github.com/shadowsocks/shadowsocks/wiki/Configuration-via-Config-File
客戶端幫助說明
https://github.com/shadowsocks/shadowsocks-iOS/wiki/Shadowsocks-for-OSX-Help
Chrome使用SwitchyOmega說明
https://github.com/FelisCatus/SwitchyOmega/wiki/GFWList