当前环境为Centos 7,以下内容仅供参考!安装:一、首先需要安装python-pipyum&nb...
当前环境为Centos 7,以下内容仅供参考!
安装:
一、首先需要安装python-pip
yum -y install epel-release yum -y install python-pip
二、安装shadowsocks
pip install shadowsocks
这里安装的shadowsocks版本为2.8.*
在后面使用加密时会出现报错
解决方法请查看收费区
三、生成配置文件
vim /etc/shadowsocks.json //创建配置项 { "server":"0.0.0.0", "server_port":11660, "local_address":"127.0.0.1", "local_port":1080, "password":"111111", "timeout":300, "method":"aes-256-gcm" }
创建名为shadowsocks.json的配置文件,其实文件名可以自己随便写,只要你自己以后记得就行
配置项说明:
server:您的主机名或服务器IP(IPv4 / IPv6)。
server_port:服务器端口号。
local_port:本地端口号。
password:用于加密传输的密码。
timeout:连接超时(以秒为单位)。
method:加密方法。
加密方式建议“aes-256-gcm”,但是当前方式安装的shadow sock会报错
官方配置项说明
单用户配置:https://github.com/shadowsocks/shadowsocks/wiki/Configuration-via-Config-File
多用户配置:https://github.com/shadowsocks/shadowsocks/wiki/Configure-Multiple-Users
官方推荐的加密方法为:“chacha20-ietf-poly1305”或“aes-256-gcm”
四、启动SS(Shadowsocks)服务器
ssserver -c /etc/shadowsocks.json -d start
如果上面修改了路径或文件名,这里记得写相同的
届时就算启动成功
开始
ssserver -c /etc/shadowsocks.json -d start
结束
ssserver -c /etc/shadowsocks.json -d stop
重启
ssserver -c /etc/shadowsocks.json -d reload
五、安装SS客户端
下载地址:https://github.com/shadowsocks
请根据实际方式选择,当前演示为windows
下载完成后打开,直接按照配置项的内容进行填写即可
确定保存。
六、连接
任务栏右键SS
启用系统代理,
【PAC模式】:也就是智能分流模式,根据规则去匹配你访问的网站,国外网站走代理,国内网站不走代理,非常智能;
优点:节省流量,国内网站依旧走本地网络,速度快,绝大部分国外网站都走代理,速度也快。
缺点:少部分国外网站会不经过代理,不能起到加速效果,甚至无法访问(解决方案:自己编辑PAC规则列表,将不走代理的国外网址加入进去,或者直接选择全局模式)。
【全局模式】:国内、国外所有网站都走代理。
优点:可访问全球所有网站。
缺点:所有网站都走代理,访问国内网站速度变慢,且耗流量。
关于SS的服务器自启动,请百度其他方案