v-u-l-t-r一键搭建S-S/S-S-R脚本
vultr注册及购买
国外VPS服务商除了搬瓦工可以在VPS管理后台进行一键搭建SS外,其它的商家还没有发现有这个额外的功能,都需要我们手动执行命令(代码)来进行操作。
注册
输入邮箱和密码,
注册成功后登陆进行验证邮箱,点击log in
充值
只有先充值余额才能够进行消费已经获赠Vultr官方的优惠活动金额。这里可以选择支付宝,比较方便。
创建VPS服务器
充值完成后,选择左侧面板“Servers”点击面板右上角的“+”号,进入“Deploy”页面进行创建VPS服务器。
当安装完成后就可以看到VPS的基本信息了,包括:root密码、IP地址以及内存、硬盘等各项信息,
远程连接VPS服务器
如果发现xshell等工具不能登陆,有可能是22端口未开放,可以点击这个链接检测,检测端口,
如果端口没有开放,请直接删除,重新创建一个,以免它一直扣费
删除成功后,按上面创建VPS服务器步骤重新创建即可,
安装bbr加速
用刚才截图的地址及账号密码登录xsell后,据说安装bbr可以提速,因为没有对比过,所以,只能说是据说,先安装一下
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh # 我用的时候需要改一下权限
./bbr.sh
安装完后,输入 y 并回车后重启 VPS。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:
uname -r
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
sysctl net.core.default_qdisc
lsmod | grep bbr
返回值有 tcp_bbr 模块即说明bbr已启动。
搭建SS服务器
用刚才截图的地址及账号密码登录xsell后,运行如下命令
wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
// 获取所有版本
// wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
如出现错误提示 bash: wget: command not found,可以请在先执行 yum -y install wget
或者 apt-get install -y wget
命令。成功后,再执行上面的命令。如果没有出现提示错误,请略过。
等待上一步的命令执行结束后,继续执行命令:
chmod +x shadowsocks.sh
// 对应上面的 shadowsocks-all
// chmod +x shadowsocks-all.sh
等待上一步的命令执行结束后,继续执行命令:
./shadowsocks.sh 2>&1 | tee shadowsocks.log
// 对应上面的 shadowsocks-all
// ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
根据需要选择,不懂的话直接选1,或者默认回车。下面会提示你输入你的 SS SERVER 的密码和端口。不输入就是默认。跑完命令后会出来你的 SS 客户端的信息。
全部选择完毕后,当出现如下命令就说明安装成功了:
如果安装过程中出现如下错误,那需要配置python,如果没有出现,请自行跳过 安装python2.7 步骤
安装python2.7
安装make
yum -y install gcc automake autoconf libtool make
安装g++:
yum install gcc gcc-c++
官网直接下载Python 2.7.11压缩包
wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
压缩包解压
tar -xvzf Python-2.7.11.tgz
将Python解压包移动到/home目录下
mv Python-2.7.11 /home
进入Python目录
cd Python-2.7.11
./configure --prefix=/usr/local/python2.7
make install
make
如果出现如下报错,
./python -E -S -m sysconfig --generate-posix-vars ;\ if test $? -ne 0 ; then \ echo "generate-posix-vars failed" ; \ rm -f ./pybuilddir.txt ; \ exit 1 ; \ fi
在 ./configure 操作前,先执行如下命令:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
然后再从./configure —prefix=/usr/local/python2.7 命令开始
SS配置
查看当前ss服务器所开放的端口
ss -lntp | grep ssserver
查看当前ss服务器的密码,通过以下命令可见ss的配置文件,配置文件中自然有密码
ps aux | grep ssserver
修改ss密码
vi /etc/shadowsocks.json
按i键进入编辑模式,修改密码为123456
"password":"123456",
重启ss即可
service shadowsocks restart
附:ss启动停止方法
service shadowsocks start # 启动
service shadowsocks stop # 停止
service shadowsocks restart # 重启
service shadowsocks status # 状态
搭建SSR服务器
此处注意:SS服务器和SSR服务器只需要搭一个。
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log
根据需要选择,不懂的话直接选1,或者默认回车。下面会提示你输入你的 SSR SERVER 的密码和端口。不输入就是默认。跑完命令后会出来你的 SSR 客户端的信息。
全部选择完毕后,当出现如下命令就说明安装成功了
Congratulations, ShadowsocksR server install completed!
Your Server IP :IP
Your Server Port :端口
Your Password :密码
Your Protocol :协议
Your obfs :混淆
Your Encryption Method:your_encryption_method
Welcome to visit:https://shadowsocks.be/9.html
Enjoy it!
获取客户端
关注臭大佬公众号,回复“墙”,获取各种系统的客户端。