当前位置:萝卜系统 > 网络技术教程 > 详细页面

小米路由R1D用了近一年,只是做一个普通的路由器使用

小米路由R1D用了近一年,只是做一个普通的路由器使用

更新时间:2023-08-28 文章作者:未知 信息来源:网络 阅读次数:

网络故障(network failure)是指由于硬件的问题、软件的漏洞、病毒的侵入等引起网络无法提供正常服务或降低服务质量的状态。

小米路由器R1D在家里已经使用了将近一年,但是将其用作普通路由器是一种浪费。最近,我学习了移动编程,我觉得与PC时代最大的不同是移动产品更多基于云。因此,我整夜都在玩弄花样,并构建了一套可从小米路由器上的外部网络访问的Web服务,以便在手机上制造的东西可以随时随地获得私有云支持。记录施工路径:

以下ssh登录需要开发版本ROM的支持。注意:首先将所有数据保存在路由器上! ! !例如,宽带帐户和密码信息。安装宽带后,通常很少使用这些信息。确保首先找到这些数据,以便您可以在闪烁完成后正常设置路由;抓住机会将导致路由中的所有信息(包括硬盘数据)丢失,因此请做好数据备份。

转到,单击“官方网站”-下载-ROM-Mi路由器(R1D)ROM开发版-下载

小米路由器查看公网ip

·将下载的ROM软件包放在U盘的根目录中,并将其命名为“ miwifi.bin”;

·打开路由器电源后,将USB闪存驱动器插入路由器的USB端口,按住复位键,打开电源,然后在路由器指示灯变为并闪烁时释放复位键。

·大约3-5分钟后,当指示灯变为稳定的状态时,您可以拔下USB闪存驱动器。此时,闪烁已完成,并且设备正在重新启动。请稍等片刻,路由器指示灯会变成蓝色,您可以正常使用它。

现在仍是该网站,单击“打开”-打开SSH工具-下载该工具包,按照网页上的说明进行操作,类似于第一步,将SSH工具刷新到路由器中。重新启动路由器后,您可以登录,在PC上输入命令ssh root @ 19 2. 16 8. 3 1. 1,然后输入密码以查看以下信息:

palancedeMacBook-Pro:~ palance$ ssh root@192.168.31.1
The authenticity of host '192.168.31.1 (192.168.31.1)' can't be established.
RSA key fingerprint is SHA256:FEpnjo9ynkUI4LWu3ckjcEce7HCJoybOJqANYh6+hSM.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.31.1' (RSA) to the list of known hosts.
root@192.168.31.1's password:

BusyBox v1.19.4 (2015-12-11 15:58:27 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
 -----------------------------------------------------
    Welcome to XiaoQiang!
 -----------------------------------------------------
root@XiaoQiang:~#

完成它!

下载llmp_install.bin(单击百度,这东西很容易找到),然后执行

chmod +x /userdisk/data/llmp_install.bin&&/userdisk/data/llmp_install.bin in

请参见

Install: unzip data llmp.tgz ok
Install: config llmp start ...
Install: config llmp complete
llmp start ! The wwwroot is in The shared disk !
Install: everything is ok, Try to open the url http://192.168.31.1:8080

完成它!请访问:8080以查看欢迎页面。 llmp系统在沙箱中运行。沙箱ssh端口为3333。该沙箱下的用户为root和www。密码均为admin。建议先更改密码。

ssh -p 3333 root@192.168.31.1

您可以输入。 www用户不能直接修改自己的密码,需要先以root用户身份登录,然后执行passwd www修改密码。

mysql的root用户的默认密码也是admin。如果要将其更改为ABCD,可以执行:

mysqladmin -u root -p password ABCD

然后将提示您输入原始密码。

网站的根目录位于小米共享磁盘wwwroot下,并且ssh上要路由的对应位置为/ userdisk / data / wwwroot。

好的,以上步骤已经完成了在小米路由器上建立Web服务的过程。到目前为止,它可以在局域网中正常访问。目前,由于它已被防火墙阻止,因此无法从外部网络访问它。在下一步中,我们添加防火墙例外以使用ip从外部网络访问Web服务。应该注意的是,我发现中国联通运营商阻止了对8080端口的访问,因此我不得不首先将Web服务的端口更改为例如8023。将SSH更改为路由,

vi /userdisk/llmp/etc/lighttpd/lighttpd.conf,找到这一行,然后将8080更改为8023:

怎么查看是不是公网ip_小米路由器查看公网ip_手机查看公网ip地址

## bind to port (default: 80)
server.port = 8080    #把8080修改为8023

保存后执行以下命令以重新启动llmp服务:

sh /userdisk/llmp/manager/llmp_fix.sh

vi / etc / config / firewall,在文件末尾添加以下内容:

config rule 'httpdwan'
option src 'wan'
option dest_port '8023'
option proto 'tcp'
option target 'ACCEPT'
option name ''\''httpd wan accept tcp port 8023'\'''

保存后,执行以下命令以重新启动防火墙策略:

/etc/init.d/firewall restart

好的,现在可以通过IP从外部网络访问Web服务,转到小米路由的管理后台以找到您自己的外部网络IP:

小米路由器查看公网ip

然后按如下所示访问外部网络上的IP:8023:

小米路由器查看公网ip

怎么查看是不是公网ip_手机查看公网ip地址_小米路由器查看公网ip

你可以冷冻鸡肉~~

最后一步是通过域名直接访问。通常,家用计算机具有动态IP。路由器每次重新启动时获得的IP都是不同的。因此,有必要将域名实时动态绑定到该IP。小米论坛上有一个教程,介绍如何映射到Peanut Shell的二级域名。这种域名是免费的,并且小米路由的后端管理支持域名的动态DDNS解析。但是,我有一个从阿里云购买的一级域名,并且小米路由器不能直接支持DDNS,因此我需要做一些额外的事情。它大致分为两个步骤:一、申请花生壳二级域名并将其动态解析为小米路由; 二、将阿里云的一级域名解析为花生壳二级域名。

首先,前往花生壳申请第二级域名,该域名是免费的,如下所示:

小米路由器查看公网ip

然后在路由管理后台中找到高级设置-DDNS-add服务,如下所示,输入Peanut Shell登录名的用户名和密码以及您刚申请的域名作为主机名:

小米路由器查看公网ip

然后从外部网络访问:8023可以访问您自己的Web服务?

最后,您需要在阿里云上添加域名解析规则。转到阿里云管理控制台,选择“域名”服务,找到您的域名(我的域名是),单击“解析”,并添加以下记录:

小米路由器查看公网ip

请注意,主要记录类型为CNAME,主机记录为www,并且记录值是Peanut Shell中的二级域名,因此您可以通过8023访问小米路由的Web服务。

您还可以添加另一个:记录类型为CNAME,主机记录为@,记录值为,因此可以通过:8023对其进行访问。

就是这样!


本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-361558-1.html


当今,越来越多的业务应用运行于网络架构之上,保障网络的持续、高效、安全的运行,成为网络管理者面临的巨大挑战。

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html