![图片[1]-香港服务器 - 宝塔系统层级网络优化,实测提高你的网站和服务器网络链路!-个人技术网 - 探索前沿科技,汇聚经典技术](https://www.sydnn.com/wp-content/uploads/2026/05/20260506230222223-image.webp)
一般来讲,你买了香港服务器,但是你求便宜,配置以及带宽性能,提高宝塔服务器底层层级网络性能!
针对 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拉包,这个节点对香港支持不稳定。
- 面板内切换:登录宝塔 → 【软件商店】→ 右上角【面板源】→ 切换为【腾讯云镜像源】或【阿里云镜像源】。
- 脚本级切换(如果上述无效):若在命令行安装环境(如通过脚本),可强制指定香港节点(针对海外服务器优化):
# 修改安装脚本中的源地址
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 拥塞控制算法,它能显著减少跨境传输的丢包和延迟,在不增加带宽的情况下提升实际吞吐量。
- 启用 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是一个用 axel或 aria2多线程下载 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分钟内 |
本站所有内容均来源于网络,仅供学习与参考,请勿商业运营,严禁从事违法、侵权等任何非法活动,否则后果自负
请勿发布违反中华人民共和国法律法规的言论,普通及会员用户观点不代表【深渊技术网】本站立场。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解! 邮件:sypove@scdnn.cn
请扫码快关注我!















暂无评论内容