R2S Nano Pi 旁路由设置流程
周末无意中又突然刷到 R2S 的视频,突然想到自己好久之前买过一个,所以又拿出来折腾,上次好像没有弄成功,不过忘了卡在哪一步了,随着年纪变大,想着自己记忆力下降的厉害,所以还是随手记录下吧。
这次把 R2S 设置成了一个旁路由,优势就是可以设备修改下网关就可以全设备走代理的流程,适合在家里使用【或者后续看是否可以做成一个移动的翻墙工具XD】
主页
原理
旁路由的原理就像其名字一样,作为一个附加路由的功能,在原来路由器的基础上在叠一层路由器罗汉,所有的设备数据请求先给旁路由,然后旁路由做了一些我们想让他做的事情后,再给主路由。就像软件领域中的名言,没有什么事情是通过添加一层抽象层搞不定的。XD
建议观看此链接
安装步骤
1. 下载安装固件
目前我使用的是 stupidloud/nanopi-openwrt家的 2022-12-18 自动发布 版本,好像之前老版本是自带常用插件的,目前最新的这个版本是不带插件的slim瘦身版本。
下载完后,用 Etcher 下载到 SD 中即可,注意不要选错盘符了!!!!
2. 修改固件配置
由于固件的默认 IP 地址配置为192.168.2.1
,而我目前的网络拓扑结构为华为的光猫路由一体机,外接一个小米的AX6000,所有设备均连接到小米的192.168.31.1
网段中,所以在将 R2S 的 LAN 口连接到小米的任一 LAN 口,需要把连接到小米网段内网内的电脑 IP 设置成 R2S 网段,将其改成小米路由网段,总共分为两部,第一步修改本地网络的地址:
打开192.168.2.1
地址,默认账号为 root ,密码为 password,输入进入后进入到【网络】-【接口】-修改LAN。
然后,进一步的修改下R2S的地址如下:【如果你不是小米路由器的31段,更换为对应的即可】
完后将自己的电脑切换会 DHCP 即可。
此时,R2S 的 IP 配置完毕,在电脑端输入192.168.31.2
即可访问其控制管理页面如下:
回来接口页面,需要修改如下配置:
再进入到防火墙界面,启动 IP 动态伪装【我也不知道作用,但是其他博主说会稳定些,,】
到此,R2S 的网络配置全部完成。
3. 下载安装插件并配置
此时,你可以通过ssh连接到R2S,并输入opkg print-architecture
命令,可以看到 R2S 的架构信息为 aarch64_generic
:
root@OpenWrt:~# opkg print-architecture
arch all 1
arch noarch 1
arch aarch64_generic 10
root@OpenWrt:~# opkg install shadowsocks-libev-server
在命令行中下载插件,并安装:
root@OpenWrt:~# wget https://op.dllkids.xyz/packages/aarch64_generic/luci-app-passwall2_git-22.345.44732-cd2da70_all.ipk
--2022-12-17 18:15:39-- https://op.dllkids.xyz/packages/aarch64_generic/luci-app-passwall2_git-22.345.44732-cd2da70_all.ipk
Resolving op.dllkids.xyz... 93.179.127.22
Connecting to op.dllkids.xyz|93.179.127.22|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 193945 (189K) [application/octet-stream]
Saving to: 'luci-app-passwall2_git-22.345.44732-cd2da70_all.ipk'
luci-app-passwall2_git-22.345.44732-cd2da7 100%[========================================================================================>] 189.40K --.-KB/s in 0.08s
2022-12-17 18:15:40 (2.38 MB/s) - 'luci-app-passwall2_git-22.345.44732-cd2da70_all.ipk' saved [193945/193945]
root@OpenWrt:~# opkg install luci-app-passwall2_git-22.345.44732-cd2da70_all.ipk
Installing luci-app-passwall2 (git-22.345.44732-cd2da70) to root...
Installing coreutils-base64 (9.1-1) to root...
Downloading file:///local_feed/coreutils-base64_9.1-1_aarch64_generic.ipk
。。。// 忽略 log
Configuring luci-app-passwall2.
然后,在网也端再刷新 R2S 的管理页面,就可以看到多出一个服务-Passwall :
再需要再 Passwall 中添加你所拥有的节点信息:
再切换到基本设置中,设置你需要节点,通过点击 Google 来看是否设置成功:
客户端设置
此时,你的旁路由已经完成了所有设置,等待客户端的流量到来,R2S 就会将所有的到来的流量通过你设置的代理走出去,,,
参考资料
- 软路由
- R4S 使用笔记
- [Openwrt Passwall 科学上网插件,快速使用指南] ( https://www.jamesdailylife.com/openwrt-passwall)
- OpenWrt固件插件
- 软路由做旁路由三步搞定!openwrt软路由 R2S R4S openwrt软路由科学上网设置
- 「275」 小白必看!OpenWrt下科学插件PassWall&SSRP家教级入门和进阶使用