软路由与友善 R3S 完全上手指南:从零搭建你的网络中枢
什么是软路由?
软路由(Soft Router)是指用通用硬件(如 x86 小主机、ARM 开发板)配合开源路由系统(如 OpenWrt、iStoreOS)实现的路由器。相比传统硬路由(小米、TP-Link),软路由性能更强、功能更灵活,能运行代理、广告过滤、QoS 等插件。
软路由适合解决什么问题?
- 科学上网:配合代理插件,实现全局或分设备分流。
- 广告过滤:通过 AdGuard Home 或 DNS 过滤,去除网页和视频广告。
- 多拨与负载均衡:单线多拨提升带宽,或聚合多条宽带。
- NAS 与内网穿透:作为家庭数据中心,挂载硬盘或运行 Docker。
- 家长控制:限制特定设备的上网时段和内容。
- IPv6 与动态 DNS:方便外网访问家庭设备。
友善 R3S 硬件介绍
友善 R3S(FriendlyElec R3S)是一款基于 Rockchip RK3566 的迷你软路由,配置如下:
- CPU:四核 Cortex-A55,1.8GHz
- RAM:2GB LPDDR4
- 存储:32GB eMMC + MicroSD 卡槽
- 网络:双 2.5GbE 网口(WAN/LAN 可切换)
- 接口:USB 3.0、HDMI、M.2 无线网卡插槽
- 功耗:约 5W,无风扇静音
适合作为主路由或旁路由,性能足够跑满千兆带宽。
软路由系统安装
准备工作
- 硬件:R3S 主机、TF 卡(8GB 以上)、USB 读卡器、网线、电脑。
- 软件:
- R3S 官方固件下载(建议选 OpenWrt 或 iStoreOS)
- BalenaEtcher 或 Rufus 用于写入 TF 卡
- SSH 客户端(如 PuTTY)
TF 卡安装思路
- 下载固件(如
friendlywrt-rk3566-friendlyarm-20250315.img.gz)。 - 解压得到
.img文件。 - 打开 BalenaEtcher,选择镜像 -> 选择 TF 卡 -> 点击 Flash。
- 写入完成后,弹出 TF 卡,插入 R3S 的 TF 卡槽。
- 接通电源,R3S 自动从 TF 卡启动。
eMMC 安装思路
如果想刷入 eMMC(更稳定),需要先通过 TF 卡启动,然后写入 eMMC:
- 按上述步骤从 TF 卡启动。
- SSH 登录(默认 IP
192.168.2.1,用户名root,密码password)。 - 执行命令:
cd /root
wget -O emmc.img.gz https://example.com/r3s-emmc.img.gz
gunzip emmc.img.gz
dd if=emmc.img of=/dev/mmcblk2 bs=1M status=progress
sync
reboot - 拔掉 TF 卡,系统从 eMMC 启动。
首次启动与后台登录
- 用网线将电脑连接到 R3S 的 LAN 口(通常靠近电源口)。
- 电脑设置静态 IP:
192.168.2.100,子网掩码255.255.255.0,网关192.168.2.1。 - 浏览器访问
http://192.168.2.1,进入 OpenWrt 后台。 - 默认用户名
root,密码password。
WAN/LAN 网络配置
设置 WAN 口拨号(PPPoE)
- 进入 网络 -> 接口。
- 编辑 WAN 接口,协议改为 PPPoE。
- 输入宽带账号密码,保存并应用。
- 将宽带网线插入 R3S 的 WAN 口(另一个网口)。
设置动态 IP(DHCP 客户端)
如果上级路由器已分配 IP,只需将 WAN 口协议设为 DHCP 客户端,网线接上级路由 LAN 口即可。
旁路由模式
旁路由不改变主路由拓扑,只接管特定设备流量:
- 将 R3S 的 LAN 口接到主路由 LAN 口。
- 进入 R3S 后台,设置 R3S 的 IP 为静态(如
192.168.1.100),网关指向主路由(192.168.1.1)。 - 关闭 R3S 的 DHCP 服务(网络 -> DHCP/DNS,勾选“忽略此接口”)。
- 在需要代理的设备上,手动设置网关为 R3S 的 IP(
192.168.1.100)。
插件与常用功能
安装插件
进入 系统 -> 软件包,搜索并安装:
- PassWall 或 OpenClash:科学上网客户端。
- AdGuard Home:广告过滤。
- LuCI:Web 界面增强。
防火墙与 DHCP 设置
- 防火墙:网络 -> 防火墙,确保 WAN 区域的“入站数据”为“拒绝”,“转发”为“接受”。
- DHCP:网络 -> DHCP/DNS,设置地址池(如
192.168.2.100-200),租期 12h。
日常使用建议
- 定时重启:设置每周自动重启(系统 -> 计划任务),避免内存泄漏。
- 备份配置:系统 -> 备份/升级,定期下载备份。
- 监控温度:
htop或sensors查看 CPU 温度,R3S 建议不超过 70°C。 - 更新固件:关注 FriendlyElec 官方 GitHub,每季度更新一次。
常见问题排查
无法访问后台
- 检查网线是否插在 LAN 口。
- 电脑 IP 是否与 R3S 同网段。
- 尝试长按 reset 键恢复出厂。
WAN 口无法拨号
- 确认宽带账号密码无误。
- 尝试克隆 MAC 地址(网络 -> 接口 -> WAN -> 高级设置)。
- 检查网线质量。
旁路由模式下设备无法上网
- 确保主路由 DHCP 关闭,或设备手动指定了网关。
- 检查 R3S 的防火墙规则,确认未阻止转发。
插件无法启动
- 查看日志:
logread -e 插件名。 - 检查依赖是否安装完整。
- 尝试重新安装或更新版本。
参考链接
希望这份指南能帮你顺利搭建自己的软路由。如果有任何问题,欢迎在评论区留言交流。