友善R3S快速开始
使用独立的设备作为连接网络流量的出口比虚拟网卡兼容性更好
官方文档: https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R3S/zh
1. USB刷机
这是针对 机器自带存储的版本,其他版本自行了解
按照官方文档安装好驱动和 准备好刷机工具:DriverAssitant_v5.12.zip
、下载并安装,RKDevTool_Release_v2.84.zip
,如果不尝试第三方固件可以不下载这个,官方固件里也会自带,
还需要一根USB 线和一根网线
下载官方USB 刷机固件
# 谷歌网盘 https://drive.google.com/drive/folders/17ii_YaVu7kqJH23KhiYkbv0UGpEVp3E-
RK3566-FriendlyElec -> 01_Official images -> 03_USB upgrade images -> rk3566-usb-friendlywrt-23.05-20241112.zip
百度网盘类似,推荐下载 wrt23 版本的,而不是21 版本的,因为passwall 这个服务Github 上只要wrt 19 和 wrt 23 两个版本的编译的文件
解压官方固件,固件中会带有刷机工具,双击打开自动加载相关文件,将设备连接电脑开始刷机(关机状态下,按住Mask,插上usb线,刷机软件就会提示有设备)
刷机完成后,断开连接,重新上电,等待启动
2. 设置WAN口
如果wan
口使用的是网线,就不用进行此项操,那是系统默认的,这也是最常规的设置
如果WAN 口不是网线,其他情形需要类似如下操作
我使用了一个USB 4G 网卡(它是RNDIS 协议的,可以插在Windows 电脑上作为网卡使用,等价于手机USB给电脑共享网络),~~原本在网络上查看需要安装驱动~~,事实上它免驱就可以使用,但是必须手动启用,并设置静态IP或DHCP获取IP,在系统中它被自动识别为了 eth2
(自带的 LAN 和 WNA 被标记为 eth0 和 eth1 了)
# ssh 登录路由器,
ssh [email protected] # lan 侧网关默认为192.168.2.1, 系统默认用户名 root 密码 password
# 查看USB 设备
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux 6.1.57 xhci-hcd xHCI Host Controller
Bus 001 Device 003: ID 19d2:1557 SZXF,Incorporated SZXF Mobile Boardband # 此项就是
Bus 001 Device 001: ID 1d6b:0002 Linux 6.1.57 xhci-hcd xHCI Host Controlle
# 识别的网络,默认是DOWN 状态
# 8: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
# 因为我的USB 4G 网卡仅支持 192.168.0.0/24 段IP 并且网关为 192.168.0.1, 所以我设置了静态IP 为 192.168.0.10 保持在同一子网下
uci set network.wan.device='eth2' # 修改 WAN 口为 eth2
uci set network.wan.proto='static' # 设置为静态 IP
uci set network.wan.ipaddr='192.168.0.10' # 设定静态 IP
uci set network.wan.netmask='255.255.255.0' # 设定子网掩码
uci set network.wan.gateway='192.168.0.1' # 设定网关(请根据实际情况修改)
uci set network.wan.dns='223.5.5.5 114.114.114.114' # 设置 DNS(可选)
# 禁用 IPv6
uci delete network.wan6 # 删除 WAN6 配置,彻底禁用 IPv6
uci commit network # 保存网络配置
/etc/init.d/network restart #重启网络
这样WAN 侧网络出口就配好了
3. 配置系统
将电脑网线连接到 LAN 口,网页打开192.168.2.1
进行基本需要的配置
防火墙
如果是将 LAN 侧作为局域网使用,比如要在LAN侧接入2级路由或交换机,那么不需要设置防火墙,
如果是将WAN侧作为透明代理,比如设置WAN侧IP 上文是192.168.0.10
为其他 192.168.0.0/24
机器的网关,需要打开WAN 侧的防火墙,否则无法正常使用
默认情况,如下图更改 第二条全都接受即可
软件更新
其中的根据自己情况设置
4. PassWall 安装
如果希望使用OpenClash 可以自行安装,但是OpenCLash ,我尝试之后不是很稳定,而且软件略显臃肿,配置较为复杂
打开passwall 发布页面 :https://github.com/xiaorouji/openwrt-passwall/releases ,下载最新的
或者我使用的 25.2.12-1 版本 https://github.com/xiaorouji/openwrt-passwall/releases/tag/25.2.12-1
passwall_packages_ipk_aarch64_cortex-a53.zip # 依赖包 ,这是A53 CPU架构的,实际上R3s 为A55 架构,但是兼容
luci-23.05_luci-app-passwall_25.2.12_all.ipk # 核心包 ,这是适用于 Wrt 23 版本的 passwall 软件包
luci-23.05_luci-i18n-passwall-zh-cn_git-25.043.51583-d5ce45c_all.ipk # 语言包 ,语言包和核心包对应
#为方便可以
#1. 将依赖包解压并存放到 软路由 /tmp/passwall/softs 目录下
#2. 将核心包和 语言包放在 /tmp/passwall 目录下
# 然后 进入 /tmp/passwall/fosts
opkg install *.ipk # 一键安装所有依赖
# 进入上级目录,安装核心包和语言包,具体文件名根据下载的具体文件来
opkg install luci-23.05_luci-app-passwall_25.2.12_all.ipk #安装核心包
opkg install luci-23.05_luci-i18n-passwall-zh-cn_git-25.043.51583-d5ce45c_all.ipk # 安装语言包
# 安装完之后重启即可
reboot
# 然后再 服务 菜单就可以看到Passwall 了
5. End
至此已经基本配置好了