黑群晖安装 OpenWrt 构建旁路由
传送门
前言
- 直接走网线的设备都是已经配好 Clash 科学上网的,但是针对一些无线设备,比如手机、平板等,科学上网的时候还需要打开对应的软件,这就稍显麻烦,于是乎,需要一个旁路由来实现完成这个需求
软路由/旁路由原理
graph TD subgraph 常见软路由布局 A[光猫] <--> B[软路由] B <--> C[主路由器] C <--> D[局域网内设备] end subgraph 旁路由布局 AA[光猫] <--> BB[主路由器] BB <--> CC[局域网内设备] DD[旁路由] <--> BB CC <-.-> DD end
- 软路由相当于在主路由器和光猫之间加了一层,代替了当前的路由器进行联网,至少需要两个网口才能实现,一个连接光猫,一个连接路由器
- 旁路由又称旁路网关,是软路由的另外一种使用方式,不改变现有网络布局,作为一个独立的设备接入主路由器,也就是只需要一个网口即可实现。配置好后,局域网内的设备将网关改为旁路由的地址即可(可以在主路由中统一设置,也可以单独在需要的设备中设置)
准备工作
下载固件
- 选择一个适合的固件,这里选择的是 iStoreOS 的固件
- 最后选择的是
istoreos-22.03.6-2024062810-x86-64-squashfs-combined.img.gz
- 最后选择的是
安装 OpenWrt
- 首先在群晖中安装虚拟机套件,即
Virtual Machine Manager
,然后配置好存储位置 - 解压刚才下载的固件,得到 img 镜像文件,上传到群晖系统中,在虚拟机套件界面下的
映像 → 硬盘映像 → 新增
,选择刚才上传的镜像文件(从Synology NAS
,或者也可以不上传,这里选择从计算机
),然后无脑下一步,直到完成 - 然后在虚拟机套件中
虚拟机 → 新增边上的小箭头
,选择从硬盘映像导入
,其他设置走默认即可(当然也可以自己配置)
配置 iStoreOS
- 配置完成并开机后,在界面中选择
连接
,在网页终端中配置 IP 地址,路由器使用的192.168.31.*
网段,路由器在192.168.31.1
,则顺势设置成192.168.31.2
vim /etc/config/network
- 找到
192.168.100.1
,并改为192.168.31.2
,并调整相关配置,最后reboot
重启
- 找到
- 重启完成后,在浏览器访问的后台,
http://192.168.31.2
,密码默认是password
- 可以在
系统 → 管理权
中修改密码
- 可以在
- 选择
网络向导 → 配置为旁路由
,按照以下内容填入IP → 192.168.31.2 (前面配置的地址)
子网掩码 → 255.255.255.0
网关地址 → 192.168.31.1(主路由地址)
DNS 服务器 → 192.168.31.1(主路由地址)务必关闭这里的 DHCP 服务
OpenClash
安装
- 选择的是 OpenClash_0.46 的版本
- 下载后,在
系统 → 文件传输
界面,上传刚才下载的文件- 来到
服务 → 终端
,用户名密码登陆后cd /tmp/upload
chmod +x OpenClash_0.46.014+x86_64_core.run
./OpenClash_0.46.014+x86_64_core.run
- 来到
配置
- 安装完成后,可以在
服务
界面中看到 OpenClash 服务- 在配置订阅中,新增订阅地址(填入机场订阅 URL),启用配置后,选择自动更新
- 可以在
运行状态
中进行查看代理是否正常
此时只需要将局域网中的其他设备默认网关地址改为旁路由地址,首选 DNS 服务器也改为旁路由地址,即可实现从旁路由进行科学上网
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 SuburbiaXX!