912 字
5 分钟
黑群晖安装 OpenWrt,并构建旁路由
前言
- 直接走网线的设备都是已经配好 Clash 科学上网的,但是针对一些无线设备,比如手机、平板等,科学上网的时候还需要打开对应的软件,这就稍显麻烦,于是乎,需要一个旁路由来实现完成这个需求
旁路由的常见结构

- 旁路由更准确地说是“旁路网关”。它不会串联在光猫和主路由之间,而是像普通终端一样接入主路由的 LAN,与其他局域网设备处于同一网段
- 主路由继续负责拨号、DHCP 和 NAT,仍是局域网的互联网出口
- 旁路由使用固定的 LAN 地址,将主路由设为自己的上游网关,并关闭 DHCP 服务,避免与主路由冲突
- 需要经过旁路由的设备,将默认网关和 DNS 指向旁路由。此时流量路径为“局域网设备 → 旁路网关 → 主路由 → 互联网”;未修改网关的设备则仍然直接通过主路由上网
- 本文中的 OpenWrt 从实现形式上看属于软路由,从网络部署上看则作为旁路网关,二者并不是同一层面的概念
准备工作
下载固件
- 选择一个适合的固件,这里选择的是 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.2Terminal window 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(主路由地址)
NOTE务必关闭这里的 DHCP 服务
OpenClash
安装
-
选择的是 OpenClash_0.46 的版本
-
下载后,在
系统 → 文件传输界面,上传刚才下载的文件- 来到
服务 → 终端,用户名密码登陆后
Terminal window cd /tmp/uploadchmod +x OpenClash_0.46.014+x86_64_core.run./OpenClash_0.46.014+x86_64_core.run - 来到
配置
- 安装完成后,可以在
服务界面中看到 OpenClash 服务- 在配置订阅中,新增订阅地址(填入机场订阅 URL),启用配置后,选择自动更新
- 可以在
运行状态中进行查看代理是否正常
NOTE此时只需要将局域网中的其他设备默认网关地址改为旁路由地址,首选 DNS 服务器也改为旁路由地址,即可实现从旁路由进行科学上网
参考
黑群晖安装 OpenWrt,并构建旁路由
https://suburbiaxx.fun/posts/e15f4f0f/
浙公网安备33070202666668号