香港服务器 - 宝塔系统层级网络优化,实测提高你的网站和服务器网络链路!

图片[1]-香港服务器 - 宝塔系统层级网络优化,实测提高你的网站和服务器网络链路!-个人技术网 - 探索前沿科技,汇聚经典技术

一般来讲,你买了香港服务器,但是你求便宜,配置以及带宽性能,提高宝塔服务器底层层级网络性能!

针对 Debian 12 + 宝塔环境,按以下顺序操作,速度会有立竿见影的提升。

一、系统底层:更换 APT 软件源(效果最直接)

Debian 默认的 deb.debian.org在欧洲,香港服务器拉取经常绕路。换成阿里云或腾讯云镜像,下载依赖速度能翻几倍。

1.备份并更换源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's|deb.debian.org|mirrors.aliyun.com|g' /etc/apt/sources.list
sudo sed -i 's|security.debian.org|mirrors.aliyun.com|g' /etc/apt/sources.list

如果 /etc/apt/sources.list内容较乱,建议直接用 nano编辑,清空并写入以下内容(Debian 12 Bookworm):

deb https://mirrors.aliyun.com/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free non-free-firmware
deb https://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free non-free-firmware

2.更新生效

sudo apt update
如果遇到 GPG 签名报错,执行 sudo apt update --allow-releaseinfo-change即可。

二、面板层:切换宝塔下载节点

宝塔安装环境慢,是因为面板脚本默认从 download.bt.cn拉包,这个节点对香港支持不稳定。

  1. 面板内切换:登录宝塔 → 【软件商店】→ 右上角【面板源】→ 切换为【腾讯云镜像源】或【阿里云镜像源】。
  2. 脚本级切换(如果上述无效):若在命令行安装环境(如通过脚本),可强制指定香港节点(针对海外服务器优化):
# 修改安装脚本中的源地址
sed -i 's/download.bt.cn/download.bt.cn.hk/g' /www/server/panel/install/*.sh
sed -i 's/repo.bt.cn/repo.bt.cn.hk/g' /www/server/panel/install/*.sh

三、网络层:开启 BBR 加速(必做)

5Mbps 是小水管,必须开启 TCP BBR 拥塞控制算法,它能显著减少跨境传输的丢包和延迟,在不增加带宽的情况下提升实际吞吐量

  1. 启用 BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

2. 验证是否生效

lsmod | grep bbr
看到 tcp_bbr字样即表示成功。

四、DNS 优化(解决“卡顿”感)

域名解析慢会导致连接建立缓慢,表现为“卡住半天才开始下载”。

# 使用可靠的公共DNS
echo "nameserver 8.8.8.8" > /etc/resolv.conf
echo "nameserver 8.8.4.4" >> /etc/resolv.conf

如果服务器重启后 DNS 被重置,需要编辑 /etc/systemd/resolved.conf设置永久 DNS。

✅ 五、开启 BBR(最有效提速手段)

BBR(Bottleneck Bandwidth and Round-trip propagation time)是 Google 开发的 TCP 拥塞控制算法,能显著改善高延迟、高丢包的跨境网络传输效率。

1. 检查当前内核版本(Debian 12 默认支持 BBR)

uname -r
输出类似:6.1.0-18-amd64—— 说明内核版本足够新,支持 BBR。

2. 开启 BBR

# 编辑 sysctl.conf
sudo nano /etc/sysctl.conf

在文件末尾添加:

net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

保存后执行:

sudo sysctl -p

3. 验证是否生效

输出应为:

net.ipv4.tcp_congestion_control = bbr
✅ 开启 BBR 后,以你实际带宽的实际吞吐效率可提升 30%~50%,尤其对大文件下载(如 MySQL、PHP 源码包)效果明显。

✅ 六、优化 APT 安装行为(减少等待时间)

虽然你用了阿里云源,但 APT 默认是“串行下载 + 解压 + 配置”,我们可以让它并行下载 + 后台安装

1. 启用 APT 并行下载

sudo nano /etc/apt/apt.conf.d/80aptitude

添加以下内容:

Acquire::Queue-Mode "access";
Acquire::http::Pipeline-Depth "10";
Acquire::http::No-Cache "true";
Acquire::http::User-Agent "Debian APT-HTTP/1.1";

或直接创建新文件:

echo 'Acquire::Queue-Mode "access";' | sudo tee /etc/apt/apt.conf.d/80aptitude
echo 'Acquire::http::Pipeline-Depth "10";' | sudo tee -a /etc/apt/apt.conf.d/80aptitude

2. 使用 apt-fast替代 apt(可选,进阶优化)

apt-fast是一个用 axelaria2多线程下载 APT 包的 wrapper,能极大加速大文件下载。

# 安装 apt-fast
sudo apt install aria2
sudo wget https://raw.githubusercontent.com/ilikenwf/apt-fast/master/apt-fast -O /usr/local/bin/apt-fast
sudo chmod +x /usr/local/bin/apt-fast
sudo cp /usr/local/bin/apt-fast /usr/bin/apt-fast

然后编辑 /etc/apt-fast.conf,确保 DOWNLOADBEFORE=true(先下载再安装)。
之后用 sudo apt-fast install nginx mysql php redis替代 apt install,速度提升明显。

📊 总结:优化前后对比

优化项(以你服务器实际配置为准)优化前(以你实际带宽)优化后(开启 BBR + apt-fast + 预下载)
MySQL 8.0 安装11分46秒1~2分钟
PHP 8.4 安装3分42秒1分钟左右
Nginx 1.28 安装1分5秒30秒内
Redis 8.0 安装2分35秒1分钟内

© 版权声明
THE END
喜欢就支持一下吧
点赞13
评论 抢沙发

请登录后发表评论

    暂无评论内容