目录

使用树莓派作为旁路由

场景

  1. 家庭人数较多 一个家庭并非每个人都有科学上网的需求,我们如果强行让所有流量都走科学上网的途径,即便我们的规则定义的再完美也会出现纰漏,例如父母使用的智能电视无法打开页面,或者一直缓存,而且一旦出差或者不在家,一旦路由出现问题五人可以解决。
  2. 公司路由无管理员权限 我们在公司无法给路由器刷入如openwrt等路由系统,我们如果想不在终端设备安装软件去实现科学上网,也可以通过这种方式去实现。

意义

  1. 无侵入,不影响原有路由体系,不需要对原路由做修改,旁路由崩溃不影响正常使用。
  2. 不需要在终端上安装任何软件去实现科学上网,只需要在终端的网络设置上进行配置就可以了。
  3. ps或者xbox等无法安装如clash等软件终端通过设置实现科学上网。

准备材料

  1. 树莓派
  2. 网线
  3. tf卡
  4. 读卡器
  5. 电脑

安装

固件

我使用的是OpenWrt-Rpi ,这款固件支持树莓派全系设备,并且预装大多数常用插件,即插即用非常方便。 下图是固件支持的设备类型,如果不知道下载那款固件,可以查看固件名称 有详细说明。 https://qiniu.ckfear.cn/uPic/7zdKzm.png 下图是固件安装后的实际效果图,已经预装了大部分常用插件 https://qiniu.ckfear.cn/uPic/59mvOO.jpg 接着就需要将固件写入到我们的tf卡中,我使用的是mac系统,使用的是balenaEtcher ,这款软件也支持windows系统,接着我们就将下载好的镜像文件写入到tf卡中,这样我们固件的准备工作就已经完成了。

配置openwrt

  1. 将我们写入好的tf卡插入到树莓派中,启动树莓派
  2. 将电脑连接到树莓派上,默认的网关地址是192.168.1.1
  3. 我们通过浏览器打开这个地址,显示如下图所示 https://qiniu.ckfear.cn/uPic/q6FaWc.png 默认密码:password ,我们登录完成后就进入到openwrt管理页面中了。输入密码后进入系统后,点击[网络-接口]进行接口设置,点击 LAN 接口的修改,进行配置,具体配置如下: https://qiniu.ckfear.cn/uPic/02FSgY.png 我使用的是小米路由器,小米路由默认网关是192.168.31.1,这里你根据你路由器的配置去修改。ipv4地址这里你填写的地址,就是后面的旁路由网关地址,ipv4网关和dns服务器就填写路由器的网关地址就可以。 接下来保存重启路由器就好了,旁路由的优势就是不侵入原有网络,如果我们希望客户端可以通过旁路由代理,配置也非常简单。

客户端配置

以mac为例,我的旁路由ip地址是192.168.31,2,那么按下图设置就可以 https://qiniu.ckfear.cn/uPic/l9aE9s.png
接下来在dns处进行修改
https://qiniu.ckfear.cn/uPic/dVJbHc.png

这样我们客户端的配置就已经完成了,如果不希望客户端使用旁路由,修改回原来的配置即可。我们在openwrt上配置了clash或者passwall之后,我们就可以不用在客户端安装软件即可实现科学上网,特别是对于无法安装这些软件的终端设备很有帮助,比如ps5或者xbox、switch之类,可以大大提升下载速度。