Skip to content

友善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 侧的防火墙,否则无法正常使用

网络-> 防火墙

默认情况,如下图更改 第二条全都接受即可 |625

软件更新

系统-> 软件包 (更新一下软件包列表)
# 也可以使用 opkg update 

其中的根据自己情况设置

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

至此已经基本配置好了

Comments