laray's blog

一个专注技术的博客

0%

软路由的搭建

背景:之前入手了一个苹果电视盒,一直放在角落吃灰。由于最近搬家了,苹果电视盒总算有用武之地了(搭配索尼4k电视,嘿嘿嘿),
但是苹果电视盒呢,懂的都懂, 需要科学上网的环境才能体验到全部功能。那要在家里搭建一个可以供所有终端(手机,电视,电脑)
都能进行科学上网的环境, 一台高可用的软路由必不可少,那今天咱们就来学习一下如何用openwrt系统配置搭建一台软路由。

原料:1、一台废弃的路由器(可刷openwrt系统,因为我之前买过一个树莓派4b,所以今天利用树莓派4b进行配置搭建)
2、一个可以科学上网的账号(机场地址)
3、一台性能较好的路由器(硬路由)

一、刷openwrt系统至软路由
(1)首先,我们需要将openwrt系统刷至软路由上(因为我是利用树莓派作软路由,所以这里下载的是树莓派的固件,下载版本需要带factory的)
下载地址: https://github.com/bigbugcc/OpenWrts
下载好固件后,进行下一步
(2)系统盘制作(8GB及以上的TF卡和TF读卡器)
SD Card Formatter 软件

(下载地址: https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip

将TF卡插入读卡器接在电脑上,打开SD Card Formatter在Select card中选择插入的SD卡,
可在Card information确认卡的信息,如果Select card不显示sd卡信息,刷新即可。

确认执行格式化(操作该步骤前请确认已备份卡中重要的数据)

如果不出意外将会提示如下信息

(3)系统烧录/安装
使用 balenaEtacher 将下载好的镜像烧录到sd卡上,软件已开源在Github
(下载地址: https://github.com/balena-io/etcher/releases/download/v1.5.113/balenaEtcher-Portable-1.5.113.exe
从网络中获取烧录和本地烧录一样,只是网络获取只需将镜像地址填入就可以自己下载并烧录,不需要手动去下载镜像。

我们选择本地已经下载好的树莓派官方镜像

接着选择要烧录的盘,这里我们选择刚刚格式化好的16G的SD卡,点击Select,然后等待几分钟

烧录成功(如果烧录失败重复几次格式化sd卡即可,如果还是失败那就用DiskGenuines将该盘的所有分区删除即可)

参考: https://www.bilibili.com/read/cv9714518

二、配置系统参数

(1)先配置一个wan口,协议根据你软路由连的上级决定,如果上级是光猫,则选DHCP,如果是路由器,则选PPPOE,然后输入宽带的用户名和密码

(2) 在订阅页面输入订阅地址,手动更新订阅地址,然后选择具体的地址进行应用,保存应用

三、连接硬路由
使用刷好系统的软路由(wan)连接硬路由(lan),这里关键的一步是要开启硬路由的AP模式,具体的开启方式因为不同的路由器开启方式不同,
就不细说了,自行google即可

注意:中文魔改版的openwrt的shadowrocket的广告过滤有很多问题,最好不要开启,不然可能会产生无法保存配置的bug