vps相关优化

AI摘要

正在生成中……


Linux开启自带BBR加速

注意事项

本脚本针对 Debian≥9 或是CentOS≥8 以上的系统,可以开启系统自带BBR加速。

ps: 实测Ubuntu20.04也行

image-20240807190044785

脚本如下:(可以一起复制运行,也可以分四行代码一条一条运行)

1
2
3
4
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
lsmod | grep bbr

使用cloudflare加速节点

aapanel

1
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel

Ubuntu 20.4的nignx无法开机自启动, 也可能因为配置太低导致突然关闭

1
2
3
手动启动:
/etc/init.d/bt start
/etc/init.d/nginx start

x-ui

1
bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh)

反代理配置

1
2
3
4
5
6
7
8
9
10
11
# /asdfgh对应x-ui设置的路径
location /asdfgh { #分流路径
proxy_redirect off;
proxy_pass http://127.0.0.1:1234; #对应x-ui上开放的节点端口
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

相关设置

时间设置

1
sudo timedatectl set-timezone Asia/Shanghai

防火墙设置

1
2
3
4
5
6
7
8
9
10
11
# 安装ufw
sudo apt-get update
sudo apt-get install ufw
# 开放端口
sudo ufw allow 22
# 开机自启动
sudo systemctl enable ufw
# 启动ufw
sudo ufw enable
# 查看状态
sudo ufw status

ufw可能无法开机自启动
ufw 的启动顺序中没有包含网络相关的目标,这可能是导致 ufw 在系统启动时没有生效的原因。你可以尝试调整 ufwsystemd 单元文件,确保它在网络服务启动后再启动。

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
# 创建自定义服务文件
sudo nano /etc/systemd/system/ufw-custom.service
# 添加以下内容, 这将确保 ufw 在网络服务启动后再启动。
[Unit]
Description=Uncomplicated Firewall
After=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
ExecStart=/usr/sbin/ufw enable
ExecReload=/usr/sbin/ufw reload
ExecStop=/usr/sbin/ufw disable
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
#########################################
# 重新加载 systemd 配置:
sudo systemctl daemon-reload
# 启用并启动自定义服务
sudo systemctl enable ufw-custom.service
sudo systemctl start ufw-custom.service
# 检查服务状态:
sudo systemctl status ufw-custom.service
# 重启系统并验证是否生效
sudo reboot
sudo ufw status verbose

删除某个规则

1
2
3
4
# 查看规则序号
sudo ufw status numbered
# 删除对应序号下的规则
sudo ufw delete 1

fail2ban设置

fail2ban设置

安装aria和alist

更新软件包

1
apt update

安装Aria2增强版

1
2
3
4
5
apt install sudo wget curl ca-certificates

wget -N git.io/aria2.sh && chmod +x aria2.sh

./aria2.sh

安装Alist

1
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install

更新Alist

1
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update

卸载Alist

1
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall

VPS通用DD脚本

重装

1
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p 123456 -port 22
  • 系统参数

    -d 10 【7、8、9、10,11】Debian

    -u 20.04 【14.04、16.04、18.04、20.04】Ubuntu

  • 密码参数,可以改成别的

    -p 12345

安装完成后VPS会重启安装,等待10分钟左右,尝试重新连接

用户名为root

密码是你设置的

成功连接后输入下面的更新组件和BBR命令,完善基础系统环境

更新组件

1
apt update -y && apt install -y curl && apt install -y socat && apt install wget -y

BBR

1
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

VPS测试脚本合集

测试CPU性能脚本

1
2
apt update -y && apt install -y curl wget sudo
curl -sL yabs.sh | bash -s -- -i -5

image-20240807213841354

解锁状态查看

1
bash <(curl -Ls https://cdn.jsdelivr.net/gh/missuo/OpenAI-Checker/openai.sh)

image-20240807214131798

流媒体解锁测试脚本

1
bash <(curl -L -s check.unlock.media)

image-20240807214650133

解锁tiktok状态

1
wget -qO- https://github.com/yeahwu/check/raw/main/check.sh | bash

image-20240807214821411

三网回程测试脚本

1
curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash

image-20240807220054705

测速命令

1
wget -qO- bench.sh | bash

image-20240807221359421

国内三网测速

1
bash <(curl -Lso- https://bench.im/hyperspeed)
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
————————————————————————————————————————————————————————————————————
测速服务器信息 ↑ 上传/Mbps ↓ 下载/Mbps ↕ 延迟/ms ϟ 抖动/ms
————————————————————————————————————————————————————————————————————
电信|江苏镇江5G ↑ 115.1 正常 ↓ 56.2 正常 ↕ 127.9 ϟ 7.4
电信|安徽合肥5G ↑ 51.1 正常 ↓ 8.0 正常 ↕ 146.2 ϟ 3.6
电信|天津5G ↑ 108.8 正常 ↓ 4.6 正常 ↕ 151.5 ϟ 5.5
电信|天津 ↑ 123.7 正常 ↓ 34.7 正常 ↕ 146.3 ϟ 8.5
电信|甘肃兰州 ↑ 85.8 正常 ↓ 8.6 正常 ↕ 181.4 ϟ 11.1
联通|河南郑州5G ↑ 104.5 正常 ↓ 26.4 正常 ↕ 161.7 ϟ 9.6
联通|湖南长沙5G ↑ 105.4 正常 ↓ 2.2 正常 ↕ 166.9 ϟ 18.2
联通|福建福州 ↑ 89.3 正常 ↓ 15.8 正常 ↕ 173.2 ϟ 21.6
移动|北京 ↑ 104.3 正常 ↓ 83.4 正常 ↕ 164.9 ϟ 2.6
移动|浙江杭州5G ↑ 99.2 正常 ↓ 78.8 正常 ↕ 164.2 ϟ 6.1
移动|四川成都 ↑ 88.6 正常 ↓ 70.4 正常 ↕ 193.5 ϟ 5.0
移动|甘肃兰州 ↑ 93.8 正常 ↓ 29.3 正常 ↕ 179.2 ϟ 4.8
--------------------------------------------------------------------
电信|上海 ↑ 9.1 断流 ↓ 45.9 正常 ↕ 130.4 ϟ 15.2
电信|江苏南京5G ↑ 0.7 断流 ↓ 21.3 正常 ↕ 134.2 ϟ 6.6
电信|四川成都 ↑ 0.0 断流 ↓ 1.4 断流 ↕ 408.2 ϟ 176.1
联通|上海5G ↑ 0.0 取消 ↓ 0.0 取消 ↕ 0.0 ϟ 0.0
联通|江苏无锡 ↑ 0.0 失败 ↓ 0.0 失败 ↕ 143.2 ϟ 5.2
联通|江西南昌 ↑ 0.0 取消 ↓ 0.0 取消 ↕ 0.0 ϟ 0.0
联通|辽宁沈阳 ↑ 4.0 断流 ↓ 1.2 正常 ↕ 170.1 ϟ 12.1
移动|陕西西安5G ↑ 0.0 取消 ↓ 0.0 取消 ↕ 0.0 ϟ 0.0
————————————————————————————————————————————————————————————————————