记录:SS(shadowsocks) 安装过程

当前环境为Centos 7,以下内容仅供参考!


安装:


一、首先需要安装python-pip

yum -y install epel-release
yum -y install python-pip

image.png

当前环境为Centos 7,以下内容仅供参考!


安装:


一、首先需要安装python-pip

yum -y install epel-release
yum -y install python-pip

image.png

image.png


二、安装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

如果上面修改了路径或文件名,这里记得写相同的

image.png


届时就算启动成功


开始

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

下载完成后打开,直接按照配置项的内容进行填写即可

image.png


确定保存。


六、连接


任务栏右键SS

image.png

启用系统代理,

【PAC模式】:也就是智能分流模式,根据规则去匹配你访问的网站,国外网站走代理,国内网站不走代理,非常智能;

优点:节省流量,国内网站依旧走本地网络,速度快,绝大部分国外网站都走代理,速度也快。

缺点:少部分国外网站会不经过代理,不能起到加速效果,甚至无法访问(解决方案:自己编辑PAC规则列表,将不走代理的国外网址加入进去,或者直接选择全局模式)。


【全局模式】:国内、国外所有网站都走代理。

优点:可访问全球所有网站。

缺点:所有网站都走代理,访问国内网站速度变慢,且耗流量。


关于SS的服务器自启动,请百度其他方案

付费资源

出现加密方式报错,请安装3.*版本即可

pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U

本方式安装的为3.0.0版本

image.png

评论