问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

小米4A路由器刷入OpenWRT:实现远程办公的完美升级

创作时间:
作者:
@小白创作中心

小米4A路由器刷入OpenWRT:实现远程办公的完美升级

引用
CSDN
12
来源
1.
https://blog.csdn.net/m0_75215937/article/details/136237384
2.
https://blog.csdn.net/yydsis/article/details/139337190
3.
https://m.blog.csdn.net/qq_73017178/article/details/136171987?utm_source=702048761
4.
https://cloud.baidu.com/article/3234443
5.
https://blog.csdn.net/cqqjlxy/article/details/140302217
6.
https://openwrt.org/zh/start
7.
https://m.bilibili.com/read/mobile?id=37565188&jump_opus=1
8.
https://zh.wikipedia.org/wiki/OpenWrt
9.
https://mao.fan/article/126
10.
https://www.cnblogs.com/HumorChen/p/18039448
11.
https://iepose.com/archives/K5Rc8TGh
12.
https://cloud.tencent.com/developer/article/2423541

对于需要频繁远程办公的人来说,一台功能强大的路由器是必不可少的。然而,许多家用路由器的功能较为有限,无法满足远程办公的需求。幸运的是,通过刷入OpenWRT系统,我们可以让普通的路由器焕发新生,实现更多高级功能。本文将以小米4A路由器为例,详细介绍如何通过刷入OpenWRT系统来提升路由器的功能,实现远程办公的需求。

01

OpenWRT系统简介

OpenWRT是一个基于Linux的开源路由器操作系统,它提供了比原厂固件更强大的功能和更高的安全性。与传统的路由器固件相比,OpenWRT具有以下优势:

  • 可扩展性:OpenWRT拥有超过3000个标准化应用软件包,可以轻松地将各种功能添加到支持的设备上。
  • 高安全性:OpenWRT的默认配置禁用了Wi-Fi、不允许使用弱密码,并且没有后门程序,系统组件始终保持最新,漏洞一旦被发现就会很快得到解决。
  • 高性能和高稳定性:OpenWRT的每个组件都会接受更多的测试和错误修复,相比原厂固件更加稳定。
  • 社区支持:OpenWRT拥有活跃的开发者社区,用户可以直接与开发人员和其他资深用户互动,获得技术支持。

02

刷入OpenWRT的准备工作

在开始刷入OpenWRT之前,我们需要准备以下工具和文件:

  1. 小米4A路由器:确保路由器固件版本为2.30.x,如果不是,请先升级到该版本。
  2. 电脑:用于破解路由器和传输文件。
  3. 破解工具:包括Telnet破解程序、Putty、Breed引导程序和OpenWRT固件。

下载所需文件

  • 新版本Telnet破解程序:openwrt.bin、putty、breed.bin
  • OpenWRT固件:openwrt-ramips-mt7621-xiaomi_r4a-squashfs-sysupgrade.bin
  • Breed引导程序:breed-mt7621-pbr-m1.bin

下载链接:https://www.123pan.com/s/rlE7Vv-AMvjv?提取码:qjjE

破解步骤

  1. 准备:将小米路由器使用LAN口连接到电脑,并断开路由器与外网连接。

  2. 破解:运行V2版开Telnet.bat脚本,按照提示输入路由器IP地址、电脑IP地址和路由器后台密码。

  3. 连接:运行Putty.exe,使用IP地址连接路由器,用户名和密码均为root。

  4. 备份:在Putty中执行以下命令备份固件:

    cat /proc/mtd
    dd if=/dev/mtd0 of=/tmp/ALL_backup.bin
    

    然后通过FTP将ALL_backup.bin文件复制到桌面。

  5. 刷入Breed:将breed.bin文件通过FTP上传到路由器/tmp目录,然后在Putty中执行以下命令:

    md5sum /tmp/breed.bin
    mtd write /tmp/breed.bin Bootloader
    reboot
    
  6. 刷入OpenWRT:重启后在浏览器中打开192.168.1.1,进入Breed控制台,选择OpenWRT固件进行刷写。刷写完成后,使用默认IP地址192.168.31.1登录OpenWRT管理界面,初始用户名为root,密码为coolxiaomi。

03

实现远程办公功能

刷入OpenWRT后,我们可以利用其强大的功能实现远程办公的需求。这里以部署Web服务器并使用cpolar内网穿透工具实现远程访问为例。

部署Web服务器

  1. 检查uhttpd安装:如果可以在浏览器中访问OpenWRT Web控制台界面,表示已经安装了uhttpd。在根目录下可以看到一个名为www的目录。

  2. 部署Web站点:将站点文件复制到/www目录下。例如,使用wget下载一个示例站点:

    cd /www
    wget https://www.cpolar.com/static/downloads/meditation-app-master.tar.gz
    tar xzf meditation-app-master.tar.gz
    

安装cpolar内网穿透

  1. 下载公钥

    wget -O cpolar-public.key http://openwrt.cpolar.com/releases/public.key
    opkg-key add cpolar-public.key
    
  2. 添加cpolar仓库源

    echo "src/gz cpolar_packages http://openwrt.cpolar.com/releases/packages/$(. /etc/openwrt_release ; echo $DISTRIB_ARCH)" >> /etc/opkg/customfeeds.conf
    
  3. 更新仓库并安装cpolar

    opkg update
    opkg install cpolar luci-app-cpolar luci-i18n-cpolar-zh-cn
    
  4. 配置cpolar:打开OpenWRT Web管理界面,进入cpolar服务界面,设置Auth Token。登录cpolar官网(https://www.cpolar.com),注册账号并获取Auth Token,将其复制到OpenWRT cpolar服务界面的Auth Token字段中。

配置远程访问地址

  1. 创建隧道:在cpolar Web UI管理界面中,点击左侧仪表盘的隧道管理——创建隧道,创建一条HTTP隧道,指向443端口。

  2. 配置固定远程地址:为了获得稳定的远程访问地址,可以升级到cpolar基础套餐或以上,保留一个二级子域名。登录cpolar官网后台,点击左侧仪表盘的预留,选择保留二级子域名,填写您想要保留的子域名名称。

04

使用体验与总结

刷入OpenWRT后的小米4A路由器在功能和性能上都有了显著提升。通过cpolar内网穿透工具,我们可以轻松实现远程文件共享、监控等需求。OpenWRT的模块化设计和丰富的软件包让路由器的功能不再受限于原厂固件,用户可以根据自己的需求定制各种功能。

需要注意的是,刷入OpenWRT会清除路由器的所有设置,因此在操作前请确保已经备份了重要数据。此外,虽然OpenWRT提供了强大的功能,但也需要用户具备一定的网络知识和Linux操作基础。

通过简单的步骤,我们就可以将小米4A路由器变成一个功能强大的网络设备,让远程办公变得更加便捷高效。无论是文件传输、远程监控还是其他网络应用,OpenWRT都能为我们提供稳定可靠的支持。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号
小米4A路由器刷入OpenWRT:实现远程办公的完美升级