查看: 4|回复: 0

VPS一键TCP/UDP网络调优脚本 - NetPilot

[复制链接]
发表于 昨天 17:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
前言: 不追求“所有机器一键拉满”,而是把常见场景拆成两档:普通业务用保守调优,中转、戴丽节点、隧道节点再开启增强的转发优化。


做了什么

功能
说明
IPv4 优先适合 IPv6 路由质量差、解析后握手慢的机器
BBR + FQ开启 BBR 拥塞控制和 FQ 队列
通用保守调优调整连接队列、TCP/UDP 缓冲区、conntrack,不默认开启 IP 转发
中转增强调优在通用调优基础上开启 IP 转发和 MSS Clamp
RPS/RFS多核 VPS 可尝试分散软中断压力
回退清理脚本生成的配置,并尽量恢复首次运行前的关键网络参数


安装

  1. bash <(curl -sL https://raw.githubusercontent.com/sanmussh/vps-netpilot/main/tcp.sh)
复制代码

备用 CDN:
  1. bash <(curl -sL https://cdn.jsdelivr.net/gh/sanmussh/vps-netpilot@main/tcp.sh)
复制代码

手动安装:
  1. wget -O /usr/local/bin/tcp.sh https://raw.githubusercontent.com/sanmussh/vps-netpilot/main/tcp.sh
  2. chmod +x /usr/local/bin/tcp.sh
  3. ln -sf /usr/local/bin/tcp.sh /usr/local/bin/t
  4. t
复制代码

怎么选

普通 Web、面板、轻量应用服务器:先选 3. 通用保守内核调优。
戴丽、富强、WireGuard、隧道、中转节点:选 4. 中转增强调优。
只想单独开 BBR:选 2. 开启 BBR + FQ。
多核 VPS 且看到单核 softirq 压力明显:再选 5. 网卡多核分发 (RPS)。
IPv6 出口绕路或不可用:再选 1. 设置 IPv4 优先解析。

面板预览

  1. ==================================================
  2.          VPS NetPilot - TCP/UDP 调优面板
  3.   github.com/sanmussh/vps-netpilot
  4.                    快捷命令: t
  5. ==================================================
  6.   1. 设置 IPv4 优先解析
  7.   2. 开启 BBR + FQ
  8.   3. 通用保守内核调优
  9.   4. 中转增强调优
  10.   5. 网卡多核分发 (RPS)
  11.   6. 一键回退脚本配置
  12.   7. 检查并强制同步更新脚本
  13.   8. 彻底卸载面板脚本
  14.   0. 退出脚本
复制代码

注意

  • 这个脚本更适合网络转发、戴丽、跨境链路和高延迟链路调优,不建议在独立数据库、复杂防火墙、Kubernetes 节点上无脑执行增强模式。
  • limits.d 对交互登录通常有效;systemd 服务还需要在 unit 里设置 LimitNOFILE=。
  • RPS/RFS 和 iptables MSS Clamp 默认不持久化,重启后需要重新执行对应选项,或自行写入 systemd/iptables-persistent。
  • 回退会尽量恢复首次运行前记录的拥塞算法、队列和转发状态,但不会替你还原其他手工改过的系统配置。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部