以 自建ss服务器教程 为教程,使用 expect 编写了自动部署脚本。
直接安装
1 2
| $ wget -N --no-check-certificate https://raw.githubusercontent.com/wxnacy/wshell/master/bin/ssr/centos_install_ssr $ bash centos_install_ssr
|
执行完后服务器自动重启,稍后登陆执行命令,完成锐速加速
1
| $ bash serverspeeder-all.sh
|
或者使用 wshell 进行安装
原理:
- 选用 CentOS6 系统
- 安装 SSR 客户端
- 使用锐速加速器
使用 vultr 购买 CentOS 6 服务器,教程有很详细的讲解,不再赘述。
安装 SSR
1 2
| $ sudo yum install -y wget expect $ wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh
|
创建自动部署脚本 install_ssr
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| #!/usr/bin/env expect
spawn sh -c "bash ssr.sh" expect "*1-15*" # 安装 send "1\r" expect "(默认: 2333):" send "\r" expect "(默认: doub.io)" send "\r" expect "(默认: 5. aes-128-ctr):" send "10\r" expect "(默认: 2. auth_sha1_v4):" send "\r" expect "*Y*n" send "y\r" expect "(默认: 1. plain):" send "\r" expect "(默认: 无限):" send "\r" expect "(默认: 无限):" send "\r" expect "(默认: 无限):" send "\r" expect "*y*N*" send "y\r" expect "*y*N*" send "y\r" interact
|
使用 expect 运行脚本
1 2
| $ chmod +x install_ssr $ expect install_ssr
|
随后会使用教程使用的默认参数进行自动安装
安装锐速
1 2 3
| $ wget --no-check-certificate https://blog.asuhu.com/sh/ruisu.sh $ wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh $ bash ruisu.sh
|
执行时间会有点长,完毕后机器会自动重启,稍后登陆在进行加速操作
1
| $ bash serverspeeder-all.sh
|