有些朋友拿到VPS后,问说用不用做一些“优化”,其实这个因人而异,不影响使用的话倒也不是必须,但既然说到了就介绍下我拿到VPS后,基本都会做的“操作”。
免责:当然动手前先做好备份等操作!!!如果你不太了解或不会操作的话,不建议“优化”,毕竟数据无价!!!
1、修改你的SSH端口(非常建议)
22端口是VPS的SSH默认端口,如果你的密码设置得比较简单的话,强烈建议修改一下你的SSH端口为非22的高位端口,这样能规避多数的外来暴力破解、和减少登录日志等;
宝塔和1panel等主流面板,都提供了相当方便的修改入口:
修改后请记住你的ssh端口哈,当然不想修改的也可以通过安装Fail2ban等工具,达到避免暴力破解的目的,这里暂不做介绍,感兴趣的可以去了解下~
有些朋友拿到VPS后(特别是国外的)想做一些“优化”又不知如何下手,今天给大家汇总几个小调整!
2、设置IPV4优先(建议,但非必须)
- 一些VPS的V6可能会连接性差一些,而且有的优化线路VPS的V6不一定是保障优化直连的,大多数VPS厂商的系统都是设置的ipv6访问优先;
- 并且在跨国和跨运营商的骨干网络当中,V4依旧是主力,V6可能会因为地区或运营商的问题,增加网络延迟或丢包情况(当然也有V6反而部分更好的);
验证V4、V6优先
手动设置V4优先
可以修改DNS控制文件/etc/gai.conf来实现,动手前请先备份!!!
sudo cp /etc/gai.conf /etc/gai.conf.bak
sudo nano /etc/gai.conf
取消注释或添加以下行(确保IPv4优先)
sudo precedence ::ffff:0:0/96 100
设置后一般立马生效,可以再curl 验证下优先。
如需回滚备份
sudo cp /etc/gai.conf.bak /etc/gai.conf
3、启用BBR+FQ加速(建议,但非必须)
- BBR:Google 开发的 TCP 拥塞控制算法,通过动态调整发包速率(基于带宽和延迟),提高带宽利用率,尤其适合高延迟、跨国网络(如国外 VPS)。
- FQ(公平队列):管理数据包调度,避免单个连接霸占带宽,减少排队延迟(缓解 Bufferbloat)。
BBR+FQ 非常经典的优化组合,相比默认的CUBIC,能够提高吞吐量和减少数据包排队时间,以达到降低些许延迟,提升访问速度的目的。
TCP加速 一键安装管理脚本
wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
选择11项,BBR+FQ加速即可