OpenWrt 的强大之处在于其丰富的软件包生态。本文精选 2026 年最实用、最稳定的 OpenWrt 插件,按功能分类介绍,并附上安装命令和基础配置方法。
插件安装基础
# 更新软件源 opkg update # 安装插件 opkg install luci-app-xxx # 查看已安装插件 opkg list-installed | grep luci-app
如果软件源访问慢,可以更换为中科大镜像(在「系统」→「软件包」→「配置软件源 opkg/distfeeds.conf」中修改)。
一、网络代理类(必装)
🔥 OpenClash
最强大的代理插件,支持 Clash 配置文件、分流规则、TUN 模式。基于 Clash Meta 内核,性能优异。
opkg install luci-app-openclash
配置路径:服务 → OpenClash → 配置文件管理(上传 YAML 配置文件)
🌐 PassWall
另一个优秀的代理插件,支持 SS/SSR/V2Ray/Trojan 等多种协议,配置比 OpenClash 简单。
opkg install luci-app-passwall
🚀 ShadowSocksR Plus+
老牌代理插件,轻量稳定,适合低内存路由器(≤128MB)。
opkg install luci-app-ssr-plus
二、广告拦截类
🛡️ AdGuard Home
全网 DNS 广告拦截,支持自定义规则。比浏览器插件拦截更全面(能拦截 App 内广告)。需要路由器内存 ≥ 128MB。
opkg install luci-app-adguardhome
配置后,将路由器 DNS 设置为 127.0.0.1#5354
🚫 AdBlock
轻量级广告拦截,直接屏蔽域名。适合内存较小的路由器。
opkg install luci-app-adblock
三、下载工具类
📥 Aria2
全能下载工具,支持 HTTP/FTP/BT/磁力链接。配合 Web 前端(AriaNg)使用体验极佳。
opkg install luci-app-aria2 aria2
🌱 Transmission(BT下载)
BT 下载神器,适合 7×24 小时挂机下载。有 Web 界面,支持远程管理。
opkg install luci-app-transmission transmission-daemon
四、网络增强类
🔄 DDNS(动态域名)
让你的动态 IP 绑定到固定域名,方便远程访问家里网络。支持花生壳、DynDNS、Cloudflare 等。
opkg install luci-app-ddns ddns-scripts-cloudflare
📡 UPnP / NAT-PMP
自动端口映射,P2P 下载(BT/电驴)和游戏联机必备。安装后可以在「状态 → UPnP」查看映射情况。
opkg install luci-app-upnp
📊 vnStat(流量统计)
统计每个接口(WAN/LAN)的流量使用情况,按日/月汇总。比 OpenWrt 自带统计更准确。
opkg install luci-app-vnstat2
⚡ SQM QoS(智能队列管理)
解决 bufferbloat 问题(高负载时 ping 飙升)。开启后游戏延迟更稳定。
opkg install luci-app-sqm
建议算法选 f_codel,上行带宽填实际值的 85%~90%
五、文件共享类
📁 Samba4(Windows 文件共享)
让路由器变成 NAS,Windows 文件管理器直接访问。需要 USB 硬盘或路由器有内置存储。
opkg install luci-app-samba4 kmod-usb-storage
📂 FTP 服务器
轻量级文件共享,适合手机访问路由器文件。
opkg install luci-app-vsftpd
六、Docker(进阶)
🐳 Docker 支持
在路由器上运行 Docker 容器(Home Assistant、Pi-hole、Nginx 等)。需要路由器内存 ≥ 512MB,建议有 USB 3.0 硬盘。
opkg install luci-app-dockerman dockerd
插件推荐组合
💡 内存规划建议:256MB 路由器建议同时运行 ≤ 3 个大型插件;512MB 可以轻松跑 Docker + AdGuard Home + OpenClash。
常见问题
Q: 安装插件后空间不足?
A: OpenWrt 默认系统分区很小。可以用 extroot 把系统扩展到 USB 硬盘,或者编译固件时把插件集成进去(不要用 opkg 装)。
Q: AdGuard Home 和 AdBlock 能同时用吗?
A: 不建议。两者功能重叠,同时开启会冲突。AdGuard Home 拦截效果更好,但需要更多资源。
Q: 插件安装后 LuCI 页面找不到?
A: 执行 rm -rf /tmp/luci-indexcache; /etc/init.d/uhttpd restart 清除缓存后刷新页面。
💬 评论区