不到30刀一年的CN2VPS,还是很有诱惑力的,入手了一个,这里做一个个人折腾的手记,免得自己忘了。
1.安装系统
我使用的是debian9系统
2.开启BBR加速
由于 Debian9 默认的内核就是 4.9 的内核而且编译了 TCP BBR 的内容,所以可以直接通过参数开启。新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT) 可以让服务器的带宽尽量跑慢,并且尽量不要有排队的情况,让网络服务更佳稳定和高效。
1、修改系统变量
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
2、保存生效
sysctl -p
3、查看内核是否已开启BBR
sysctl net.ipv4.tcp_available_congestion_control
显示以下即已开启:
# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno
4、查看BBR是否启动
lsmod | grep bbr
显示以下即启动成功:
# lsmod | grep bbr
tcp_bbr 20480 14
安装brook
这里直接使用Toyo的一键安装脚本即可
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/brook.sh && chmod +x brook.sh && bash brook.sh
剩下的按照教程设置即可
安装常用命令
sudo
apt-get install sudo
apt-get install curl
安装resiliosync
官方教程 https://help.resilio.com/hc/en-us/articles/206178924
参考
http://www.senra.me/build-your-own-cloud-storage-series-resilio-btsync/
echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install resilio-sync
启动程序
systemctl start|stop|status resilio-sync
设置开机启动
chkconfig resilio-sync on|off //如果不存在这个项,可以chkconfig --add resilio-sync
systemctl enable|disable resilio-sync
安装frps
这里用一键安装脚本
Install(安装)
wget https://raw.githubusercontent.com/MvsCode/frp-onekey/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
Uninstall(卸载)
./install-frps.sh uninstall
Update(更新)
./install-frps.sh update
服务端相关命令
frps start #启动frps服务端
frps stop #停止frps服务端
frps restart #重启frps服务端
frps status #显示frps状态
frps config #配置frps服务端
frps version #显示frps版本
脚本将会自动识别机器的IP地址,所有选项支持自定义,也均可默认配置,也就是直接按回车,程序就会使用默认配置进行安装