shadow服务端、客户端配置流程

服务端

系统环境 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

posted @ 2015-06-20 17:58  圆明  阅读(18084)  评论(0编辑  收藏