首先买一台服务器,阿里云、腾讯云或者其他等等,推荐使用centos系统


cd /usr/local/
#下载shell
wget –no-check-certificate -O shadowsocks-all.sh  /myssr https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh

-bash: wget: command not found的解决方法

yum -y install wget

#授权文件可执行
chmod +x shadowsocks-all.sh

#启动,并且记录日志,一顿叮咣叮咣ding操作,各种提示先随便填后面可以((再改))
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

推荐安装ShadowsocksR版本

如果安装的其他版本,找不到配置文件,可以查询 shadowsocks文件夹

#进入根目录
cd /
#查询
find -name shadowsocks
#修改文件 不清楚的同学可以查询vim使用方法
vim /etc/shadowsocks-r/config.json
#修改配置文件,例如:
{
    "server":"0.0.0.0",
    "server_ipv6":"::",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
    "8989":"123r", //这里输入想要的端口和密码
    "8080":"456sr"
    },
    "timeout":120,
    "method":"aes-256-cfb",
    "protocol":"auth_sha1_v4",
    "protocol_param":"",
    "obfs":"http_simple",
    "obfs_param":"wap.10086.cn",
    "redirect":"",
    "dns_ipv6":false,
    "fast_open":false,
    "workers":1
}
#最后重启ssr服务,即可
/etc/init.d/shadowsocks-r restart

Shadowsocks-Python 版: /etc/init.d/shadowsocks-python start | stop | restart | status

ShadowsocksR 版: /etc/init.d/shadowsocks-r start | stop | restart | status

Shadowsocks-Go 版: /etc/init.d/shadowsocks-go start | stop | restart | status

Shadowsocks-libev 版: /etc/init.d/shadowsocks-libev start | stop | restart | status

这样ssr服务端搭好了,还需客户端

windows:下载官方4.1.5版本 MacOS : ShadowsocksX-NG 1.8.2 Android:ShadowSocks 4.7.2

配置就按照上面自己写的配置文件去设置就ok了

有什么疑问欢迎留言

最后弱弱的推荐大家可以了解一下网络编程socket