OpenWrt 配置优化

举报
yd_286493358 发表于 2026/11/04 12:15:50 2026/11/04
【摘要】 一、 网络转发加速(核心提效)如果你的宽带在 300M 以上,或者经常有多设备并发、在线游戏需求,网络加速选项至关重要。 启用网络加速 (Turbo ACC) 路径:网络 -> Turbo ACC 网络加速(或类似的网络加速插件)。 设置项:软件流量分载 (Software Flow Offloading):勾选。让已建立连接的流量跳过复杂的防火墙和路由匹配,直接在内核层快速转发,大幅降低 ...

一、 网络转发加速(核心提效)

如果你的宽带在 300M 以上,或者经常有多设备并发、在线游戏需求,网络加速选项至关重要。

  1. 启用网络加速 (Turbo ACC)

    • 路径:网络 -> Turbo ACC 网络加速(或类似的网络加速插件)。

    • 设置项:

      • 软件流量分载 (Software Flow Offloading):勾选。让已建立连接的流量跳过复杂的防火墙和路由匹配,直接在内核层快速转发,大幅降低 CPU 占用。

      • 硬件流量分载 (Hardware Flow Offloading):如果你的路由器 CPU 硬件支持(如部分高通、MTK 芯片),可以勾选;如果是 X86 架构或不确定,建议关闭,主要依赖软件分载。

      • BBR 拥塞控制算法:启用。能显著改善高延迟、丢包环境下的 TCP 传输效率,减少视频缓冲和网络卡顿。

      • 全锥形 NAT (Full Cone NAT):建议开启。对游戏玩家极为友好,可以将 NAT 类型优化为 Full Cone,大幅提升 P2P 联机成功率和降低游戏延迟。

二、 DNS 与本地解析优化

DNS 响应速度直接决定了网页打开的“第一感觉”。

  1. 上游 DNS 精简与加密

    • 避免使用运营商默认的慢速 DNS。推荐搭配本地缓存(如 MosDNS、SmartDNS)配置国内外 DNS 分流。

    • 国内 DNS 推荐:运营商本地 DNS、119.29.29.29、223.5.5.5。

    • 国外/加密 DNS 推荐:通过 DoH / DoT 走代理或直连可靠节点,防止 DNS 污染。

  2. 启用 DNS 缓存

    • 确保 OpenWrt 自带的 dnsmasq 或第三方 DNS 工具开启了缓存,并适当增大缓存大小(如 cache-size=10000),减少重复解析开销。

三、 系统内核与资源优化

  1. 调整系统连接数与超时(防高并发卡死)

    • 路径:网络 -> 防火墙 -> 常规设置 或通过 SSH 修改 /etc/sysctl.conf。

    • 针对多设备、BT 下载或代理较多的环境,可以适当调大系统的 nf_conntrack_max(NAT 表容量),防止因连接数爆满导致断网:

      Plaintext
      net.netfilter.nf_conntrack_max=65535
      net.netfilter.ip_conntrack_max=65535
      
  2. 多核 CPU 中断平衡 (IRQBalance)

    • 如果使用的是多核设备(如 x86 软路由、多核 ARM 盒子),可以通过 SSH 安装并启用 irqbalance,让网卡硬中断均匀分摊到各个 CPU 核心上,避免单核 100% 成为性能瓶颈:

      Bash
      opkg update
      opkg install irqbalance
      /etc/init.d/irqbalance start
      /etc/init.d/irqbalance enable
      

      Verification: 运行 ps | grep irqbalance 确认进程正常运行,通过 htop 观察多核负载是否更加均衡。

四、 界面与后台精简(安全与轻量)

  1. 关闭不必要的自启服务

    • 路径:系统 -> 启动项。

    • 检查并禁用你完全用不到的服务(例如:IPv6 相关的 odhcpd(如果不需要下发 IPv6)、不用的动态 DNS 客户端、电信插件等),释放内存并加快开机速度。

  2. 修改默认登录信息与端口

    • 路径:系统 -> 管理权。

    • 修改默认的 root 密码。

    • 建议修改默认的 Dropbear (SSH) 端口(如从 22 改为其他高位端口)并禁止密码空登录,防止遭受公网扫描攻击。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。