我用 Linux程序员程序猿阵线联盟-汇总各类技术干货

搭建自己的SSR教程

2018-05-19  本文已影响94人  doctordc

梯子是个很和谐的话题。至于为什么我不写shadow(V)socks(P)R(N)这几个关键字大家也有数。废话不多说直接上干货,每个命令是干嘛的想了解的自行百度。

vps我买的vultr的。centos7系统。建议用centos6或者7来操作。

参考:http://www.vpsdx.com/284.html

这里有段脚本可以检测你的vps是什么类型。

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/code/master/vm_check.sh && bash vm_check.sh

是kvm就可以继续了。

链接上vps,输入以下命令安装

(因为有的没有ifconfig命令,需要安装net-tools)

yum install net-tools

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh

chmod +x shadowsocks-all.sh

./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

我也忘了是哪个大佬写的4合1脚本了,总之很方便。安装选项大家可以自己看,总之很容易。

安装完毕以后锐速加速

wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh

wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh

限速一下,免得太快被和谐

yum install epel-release -y

yum install wondershaper -y

wondershaper eth0 2000 2000

我是和朋友一起用,配置多端口

vim /etc/shadowsocks/config.json

输入以下配置

{

    "server":"0.0.0.0",

    "local_address":"127.0.0.1",

    "local_port":1080,

    "port_password":{

        "10000":"passwd0",

        "10001":"passwd1"

        },

    "timeout":300,

    "method":"aes-256-cfb",

    "fast_open":false

}

注意:这个加密方式method,按你的安装的加密方式来填。

其中端口和密码,自己按需要设置

后台启动

ssserver -c /etc/shadowsocks/config.json -d start

到这里完成后可能还是连不上,因为vps的防火墙拦截了。

firewall-cmd --permanent --zone=public --add-port=${shadowsocksport}/tcp

firewall-cmd --permanent --zone=public --add-port=${shadowsocksport}/udp

firewall-cmd --reload

注意!其中的${shadowsocksport}根据你配置的端口实际去修改,直接这么写${shadowsocksport}不会生效的,因为就没有这个变量。

firewall-cmd是centos7命令,如果是centos6对应的是iptables

以上设置完毕,下载一个客户端就能愉快的google了!至于客户端去哪下自行百度,给个参考:https://www.qcgzxw.cn/301.html

上一篇下一篇

猜你喜欢

热点阅读