本文记录本人对VPS服务器的初始化操作,主要涉及安全设置、shadowsocks多用户版的安装等
背景
DigitalOcean centOS 7 已添加SSH Keys
流程
wget
如果是centos6.7,可能没有wget
这个指令,所以我们要自己安装
1 | yum install wget |
配置源
1 | sudo yum install epel-release |
参考:
安全设置
编辑文件vi /etc/ssh/sshd_config
1 | ClientAliveInterval 30 # 30分钟发一次包 |
1 | # 开放11111端口 |
重启
1 | service sshd restart |
参考链接:VPS安全设置_phpgao
域名修改
参考链接:万网域名修改DNS
shadowsocksR
1 | wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh |
参考链接:
chacha20
参考链接:安装shadowsocks-python并启用chacha20加密
lamp
1 | yum -y install wget screen unzip |
参考链接:LAMP一键安装包_秋水逸冰
ss-panel
参考链接:GitHub项目地址、可能是最好的 ss-panel 部署教程
finalspeed插件
参考链接:流量加速插件 FinalSpeed介绍及一键安装教程
官方已停止该项目
BBR
Teddysun的一键安装包,最后需要重启
备注:请尽量在新的实例上执行,在安装过锐速的服务器上无法部署
1 | wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh |
安装成功验证
1 | [root@centos-512mb-sfo1-01 ~]# uname -r |
参考链接:秋水逸冰 » 一键安装最新内核并开启 BBR 脚本
锐速(破解版)
DO
先去DO后台的kernel里选择CentOS 7 x64 vmlinuz-3.10.0-229.1.2.el7.x86_64
这个内核,然后从后台手动选择power off
再power on
Vultr
1 | # Vultr手动安装内核代码 |
安装锐速
1 | wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh |
参考链接:serverspeeder锐速一键破解安装版_GitHub
Python3
备注:需要一些库的支持,如gcc等,建议先安装上面的内容再装这个
1 | # 下载 |
pip
1 | yum -y install python-pip |
aria2下载工具
1 | yum install aria2 |
h5ai
1 | wget https://release.larsjung.de/h5ai/h5ai-0.29.0.zip |
开机启动
1 | vi /etc/rc.local #写入开机自动启动内容 |
计划任务
1 | crontab -h |
百度网盘
1 | pip install bypy |