真锋
永远保持一颗学习和专注的心
嵌入式视觉笔记

搭建ss梯子教程

购买VPS服务器

推荐vulter,最便宜的有2.5美元一个月,配置1CPU、512M内存,这款只支持Ipv6地址,但是我实际购买之后发现后面你可以自己哉添加ipv4地址。购买并添加服务器成功后,方可进行下一步。

配置主机,安装ss后端,

逐条执行以下命令,三行命令,分三次执行。

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log

输入密码,端口,加密方式(单用户配置)

ss用户配置

我的配置信息如下:

{
    "server":"0.0.0.0",
    "server_port":9000,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"password",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open":false
}

多用户配置

在cenos系统终端下输入以下命令,进行更改shadowsocks.json文件信息,以进行多用户配置

vi /etc/shadowsocks.json
/etc/init.d/shadowsocks restart

添加多用户信息,保存后退出,重启VPS生效。shadowsocks.json文件内容如下:

{
    "server":"45.77.159.73",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
         "9000":"password1",
         "9001":"password2"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

这是按照网上的教程,更改 了json 文件,并重启 shadowsocks 服务,但还是发现新增加的端口在客户端仍连接不上。经过查找,发现原因是新增加的端口被系统的 firewall 服务屏蔽了,需要把新增加的端口加入白名单,参考这里给出的解决办法,如果新增加的端口是 9001,则在终端种输入以下命令开启该端口:

firewall-cmd --permanent --zone=public --add-port=9001/tcp
firewall-cmd --permanent --zone=public --add-port=9001/udp
systemctl restart firewalld

参考资料

赞赏

发表评论

textsms
account_circle
email

嵌入式视觉笔记

搭建ss梯子教程
购买VPS服务器 推荐vulter,最便宜的有2.5美元一个月,配置1CPU、512M内存,这款只支持Ipv6地址,但是我实际购买之后发现后面你可以自己哉添加ipv4地址。购买并添加服务器成功后,方可…
扫描二维码继续阅读
2018-12-14