shadowsocks是一个轻量级的socks5代理软件,shadowsocks开发语言有nodejs、go、python、c。
网上推荐安装python版和Shadowsocks-libev版,这里安装标准python版,系统为CentOS7。
一:购买自己的vps并选择安装的系统(本人的是CentOS 7 64位)
1.1:查看自己的vps IP
1.2:记住自己的密码
二:搭建Shadowsocks服务
2.1连接服务器(本人用的是PuTTY)
2.2登陆服务器:
账号:root
密码:你自己设置的密码
2.3安装组件
下面的命令,需要一行一行的执行,每输入一行命令,回车执行,如果没有报错,即为执行成功,出现确认提示的时候,输入 y 后,回车即可。
每行命令可以复制后在putty里右键粘贴,回车执行。
yum install epel-release
yum update
yum install python-setuptools m2crypto supervisor
easy_install pip
pip install shadowsocks
2.4 配置服务器参数:
vi /etc/shadowsocks.json
写入如下配置:
{
"server":"0.0.0.0",
"server_port":8388,
"local_port":1080,
"password":"yourpassword",
"timeout":600,
"method":"aes-256-cfb"
}
多端口的如下
{
"server":"0.0.0.0",
"server_port":8388,
"local_port":1080,
"password":{
"8388":"8388",
"8888":"8888"
},
"timeout":600,
"method":"aes-256-cfb"
}
保存退出:按
"esc" 退出编辑模式, 输入 ":wq"
三.启动Shadowsocks服务
ssserver -c /etc/shadowsocks.json
后台运行,使用
nohup ssserver -c /etc/shadowsocks.json &
四.客户端连接
打开客户端填写信息:服务器地址,端口号,密码,加密方式