用小米路由器搭建外网可访问的个人网站

家里的小米路由R1D用了近一年,只是做一个普通的路由器使用,实在太浪费了。最近学习移动端编程,感觉和PC时代最大的不同就在于移动端产品更重云和端的配合。于是就花了一晚上捣鼓捣鼓,在小米路由上搭建了一套可从外网访问的web 服务,以便手机上做的玩意儿可以随时随地获得私有云的支持。把搭建路径备案记录下来:

第一步、先把小米路由刷到开发版ROM。

后面ssh登录需要开发版ROM支持。注意:先保存路由器上的所有数据!!!比如宽带账号、密码信息,这些信息一般在装完宽带后就很少用到了,一定确保先找到这些数据,以便刷机完成后可以正常设置路由;刷机会导致路由上所有信息包括硬盘数据丢失,所以要做好数据备份。

去miwifi.com,点击“官网” – 下载 – ROM – 小米路由器(R1D) ROM开发版 – 下载

用小米路由器搭建外网可访问的个人网站

 将下载好的ROM包放到U盘的根目录下,并命名为“miwifi.bin”;

· 开路由器的电源后,将U盘插入路由器的USB接口,按住reset,接通电源,待路由器指示灯变为黄灯闪烁时,松开reset

· 大约3-5分钟后,指示灯变成黄色常亮状态时可以拔掉U盘,此时刷机已经完成正在重启,稍等片刻路由器指示灯变蓝就可以正常使用了。

第二步、开启SSH工具

还是刚刚的网站,点击“开放” – 开启SSH工具 – 下载工具包,按照网页指导和第一步类似地,将SSH工具刷入路由器。重启路由后即可登录,在PC上输入命令ssh root@192.168.31.1,输入密码即可看到如下信息:

palancedeMacBook-Pro:~ palance$ ssh root@192.168.31.1The 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)? yesWarning: 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

下载llmp_install.bin(百度一下,这玩意很容易找到),然后执行

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

看到

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

搞定!访问http://192.168.31.1: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:

## 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

OK,现在从外网通过IP就能访问该web服务了,去小米路由的管理后台找到自己的外网IP:

用小米路由器搭建外网可访问的个人网站

然后在外网访问该IP,http://222.128.173.113:8023,如下:

用小米路由器搭建外网可访问的个人网站

可以小鸡冻一把了~~

第五步、域名解析

最后一步就是最好能通过域名直接访问,一般家里的电脑都是动态IP,路由每次重启获得的IP是不同的,因此需要动态地把域名和这个IP实时绑定。在小米论坛上有教程讲怎么映射到花生壳的二级域名,这种域名是免费的,而且小米路由的后台管理支持该域名的动态解析DDNS。不过我手上有一个从阿里云购买的一级域名,在小米路由上又不能直接支持DDNS,所以还需要额外做一些事。大致分两个步骤:一、申请一个花生壳的二级域名,并动态解析到小米路由;二、将阿里云的一级域名再解析到花生壳的二级域名。

首先,去花生壳申请一个二级域名,这是免费的,如下:

用小米路由器搭建外网可访问的个人网站

然后在路由的管理后台中找到 高级设置 – DDNS – 添加服务,如下,输入花生壳登录的用户名密码以及刚刚申请的域名作为主机名称:

用小米路由器搭建外网可访问的个人网站

然后从外网访问http://palance.gicp.net:8023就能访问到自己的web服务啦~

最后,需要去阿里云上添加一条域名解析规则。去到阿里云的管理控制台,选择“域名”服务,找到自己的域名(我的域名是www.binglen.com),点击“解析”,添加如下记录:

用小米路由器搭建外网可访问的个人网站

注意,主要填写记录类型为CNAME,主机记录为www,记录值为在花生壳的二级域名palance.gicp.net,这样就可以通过www.binglen.com:8023访问小米路由的web服务。

还可以再添加一条:记录类型为CNAME,主机记录为@,记录值为palance.gicp.net,这样就可以通过binglen.com:8023访问了。

大功告成!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:玩转路由网,转转请注明出处:https://luyou.chuangxiangniao.com/p/12496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2026年9月6日 11:06:37
下一篇 2026年9月6日 11:21:11

相关推荐

  • 高科(GAOKE)路由器设置(登录)网址是多少?

    高科(GAOKE)路由器设置(登录)网址是多少?高科(GAOKE)路由器设置网站网站是多少?高科(GAOKE)路由器IP地址是多少?不少用户向小编咨询这类问题,一个一个的回答确实太累人了。因此,小编整理了这篇文章,告诉大家高科路由器的设置网址(IP地址)是多少。 高科(GAOKE)路由器的设置网址(…

    2026年9月10日
    400
  • 高科路由器初始密码是多少?

    高科(GAOKE)路由器初始密码是多少?高科路由器默认登陆用户名、登陆密码是多少?部分用户在设置高科无线路由器的时候,经常会问道,高科路由器的初始密码和用户名是多少? 这里告诉大家的是,高科无线路由器,初始密码是:gaoke,不需要用户名的,也就是打开192.168.8.1登陆界面后,只需要输入默认…

    2026年9月10日
    000
  • 高科(GAOKE)路由器怎么设置无线网络?

    高科(GAOKE)路由器怎么设置无线网络?高科(GAOKE)路由器怎么设置无线网络?高科(GAOKE)路由器怎么设置无线网络?高科(GAOKE)路由器怎么设置无线网络?

    高科(GAOKE)路由器怎么设置无线网络?不少使用高科路由器的小伙伴,经常向小编问这个问题。其实高科路由器上无线网络的设置非常简单的,不够对于一些新手用户来说,还是有一定难度;鉴于此,小编决定给大家整理一篇图文教程,不会设置的小伙伴,只需要按照教程一步一步操作就可以了。 第一步、在浏览器地址栏中输入…

    2026年9月10日 路由器百科
    100
  • 高科(GAOKE)路由器怎么恢复出厂设置(重置)?

    高科(GAOKE)路由器怎么恢复出厂设置(重置)?高科(GAOKE)路由器怎么恢复出厂设置(重置)?高科(GAOKE)路由器怎么恢复出厂设置(重置)?高科(GAOKE)路由器怎么恢复出厂设置(重置)?

    高科(GAOKE)路由器怎么恢复出厂设置?怎么重置高科路由器?有时候我们需要把高科路由器恢复出厂设置,然后对其进行配置。但是部分用户不知道怎么操作,才能够把高科路由器恢复出厂设置;本文将详细介绍重置高科路由器的方法。 方法一、RESET按钮重置 高科无线路由器机身上,有一个RESET按钮;在路由器接…

    2026年9月10日 路由器百科
    200
  • 高科路由器怎么修改密码?

    高科路由器怎么修改密码?高科路由器怎么修改密码?高科路由器怎么修改密码?高科路由器怎么修改密码?

    高科路由器怎么修改密码?不少小伙伴都在问这个问题;但是这样问小编还真不好回答呀!因为高科路由器上有登录密码,还有无线wifi密码。小编也不知道你到底是想修改登陆密码?还是无线wifi密码呀。 但是小编又不好不回答,为了能够一劳永逸,小编决定把高科路由器上,修改无线wifi密码和修改登陆密码的方法,都…

    2026年9月10日 路由器百科
    100
  • 高科路由器无线中继设置

    高科路由器无线中继设置高科路由器无线中继设置高科路由器无线中继设置高科路由器无线中继设置

    本文主要介绍了高科路由器无线中继设置教程,无线中继,就是高科路由器通过无线的方式,与另一台无线路由器建立连接;无线中继设置完成后,连接到高科路由器的无线wifi就可以上网了,电脑用网线连接到高科路由器也是可以上网的了。 第一步、登陆设置界面 在浏览器地址栏中输入:192.168.8.1,并按下回车(…

    2026年9月10日 路由器百科
    000
  • 高科(GAOKE)路由器设置好了但不能上网的解决办法

    高科(GAOKE)路由器设置好了但不能上网的解决办法高科(GAOKE)路由器设置好了但不能上网的解决办法高科(GAOKE)路由器设置好了但不能上网的解决办法高科(GAOKE)路由器设置好了但不能上网的解决办法

    经常有用户向小编反映,我的高科(GAOKE)路由器已经设置好了,但是现在缺无法上网。根据小编的经验来看,这种情况大多数情况下,是路由器的连接和设置方面的问题;少数情况下是宽带本身问题引起的。 如果进入高科路由器的高级设置界面,查看“WAN口信息”,下面的IP地址、子网掩码、网关、DNS服务器后面全部…

    2026年9月10日 路由器百科
    100
  • 高科Q307R路由器怎么安装(设置)

    高科Q307R路由器怎么安装(设置)高科Q307R路由器怎么安装(设置)高科Q307R路由器怎么安装(设置)高科Q307R路由器怎么安装(设置)

    本文主要介绍了高科(GAOKE)Q307R无线路由器的安装、上网设置、无线WiFi设置。一台新购买回来(恢复出厂设置后)的高科Q307R路由器,要连接Internet上网,需要经过以下几个设置步骤:1、设置电脑IP地址;2、安装高科Q307R路由器;3、设置高科Q307R路由器上网;4、检查设置是否…

    2026年9月10日 路由器百科
    200
  • 192.168.16.1打不开解决办法

    192.168.16.1打不开解决办法192.168.16.1打不开解决办法192.168.16.1打不开解决办法192.168.16.1打不开解决办法

    本文主要介绍了192.168.16.1登录页面打不开、进不去的解决办法;很多用户在设置B-Link路由器的时候,发现192.168.16.1登录页面打不开,从而无法设置B-Link路由器上网。下面就为大家介绍一下,192.168.16.1登陆界面打不开时的解决办法 192.168.16.1打不开 一…

    2026年9月10日 路由器百科
    000
  • 192.168.16.1路由器设置

    192.168.16.1路由器设置192.168.16.1路由器设置192.168.16.1路由器设置192.168.16.1路由器设置

    本文介绍了192.168.16.1路由器的连接、上网设置、无线WiFi设置等内容。必联(B-Link)无线路由器,使用192.168.16.1作为管理页面地址;因此,本文将用B-Link无线路由器,为大家进行介绍。 步骤一、设置电脑IP地址 在设置路由器上网之前,需要先把电脑IP地址设置为自动获得(…

    2026年9月10日 路由器百科
    100
  • 192.168.16.1路由器怎么桥接

    192.168.16.1路由器怎么桥接192.168.16.1路由器怎么桥接192.168.16.1路由器怎么桥接192.168.16.1路由器怎么桥接

    本文主要介绍了192.168.16.1路由器桥接设置方法,所谓桥接,就是2个无线路由器之间,通过无线方式建立连接;其中一个路由器连接Internet上网,桥接成功后,另一个无线路由器也可以上网了。 实用场景 某用户在客厅安装了一台无线路由器,设置连接Internet上网,且设置好了无线WiFi功能。…

    2026年9月10日 路由器百科
    500
  • 192.168.16.1路由器设置密码修改

    192.168.16.1路由器设置密码修改192.168.16.1路由器设置密码修改192.168.16.1路由器设置密码修改192.168.16.1路由器设置密码修改

    本文主要介绍了192.168.16.1路由器密码的设置和修改,包括登录密码的设置与修改、无线WiFi密码的设置与修改。特别是WiFi密码,如果设置不合理,容易被万能密钥、WiFi精灵等蹭网软件破解。 一、无线WiFi密码修改 1、在浏览器地址栏中输入:192.168.16.1,并按下回车(Enter…

    2026年9月10日 路由器百科
    100
  • 必联(B-Link)路由器怎么恢复出厂设置(重置)

    必联(B-Link)路由器怎么恢复出厂设置(重置)必联(B-Link)路由器怎么恢复出厂设置(重置)必联(B-Link)路由器怎么恢复出厂设置(重置)必联(B-Link)路由器怎么恢复出厂设置(重置)

    本文主要介绍了必联(B-Link)路由器,恢复出厂设置的操作方法。当忘记了B-Link路由器登录密码,或者是B-Link路由器配置出现混乱时,一般需要重置B-Link路由器。重置B-Link路由器有2种方法:1、REST/WPS按钮重置;2、设置界面重置。 方法一、REST/WPS按钮重置 在必联(…

    2026年9月10日 路由器百科
    200
  • 必联(B-Link)路由器设置好了上不了网解决办法

    必联(B-Link)路由器设置好了上不了网解决办法必联(B-Link)路由器设置好了上不了网解决办法必联(B-Link)路由器设置好了上不了网解决办法必联(B-Link)路由器设置好了上不了网解决办法

    本文主要介绍了必联(B-Link)路由器设置完成后,上不了网的解决办法;不少用户在设置必联(B-Link)路由器后,发现电脑、手机无法通过B-Link路由器上网。这样的情况,一般是必联(B-Link)路由器连接、设置有问题造成的,极少数情况下是宽带运营商的问题引起的,下面将详细介绍。 判断路由器是否…

    2026年9月10日 路由器百科
    300
  • 必联(B-Link)路由器无线WiFi网络设置

    必联(B-Link)路由器无线WiFi网络设置必联(B-Link)路由器无线WiFi网络设置必联(B-Link)路由器无线WiFi网络设置必联(B-Link)路由器无线WiFi网络设置

    本文主要介绍了必联(B-Link)路由器上无线WiFi网络的设置方法,包括无线WiFi名称设置与修改,无线WiFi密码设置与修改。其实,所有无线路由器WiFi的设置,都是大同小异的;需要先进入到路由器设置界面,然后找到无线设置选项,进行设置即可。 第一步、登录到B-Link路由器设置界面 在浏览器地…

    2026年9月10日 路由器百科
    100
  • B-Link无线路由器怎么设置?

    B-Link无线路由器怎么设置?B-Link无线路由器怎么设置?B-Link无线路由器怎么设置?B-Link无线路由器怎么设置?

    本文介绍了必联(B-Link)路由器的连接、上网设置、无线WiFi设置等内容。一台新购买(恢复出厂设置后)的B-Link无线路由器,要连接Internet上网上网,需要经过以下几个设置步骤:1、设置电脑IP地址;2、连接B-Link路由器;3、设置B-Link路由器上网。 必联(B-Link)无线路…

    2026年9月10日 路由器百科
    100
  • 必联(B-Link)路由器网址多少?

    必联(B-Link)路由器设置(登录)网址是多少?必联(B-Link)路由器设置网站是多少?必联(B-Link)路由器IP地址是多少?不少用户向小编咨询这类问题,一个一个的回答确实太累人了。因此,小编整理了这篇文章,告诉大家B-Link路由器的设置网址是多少。 必联(B-Link)路由器的设置网址(…

    2026年9月10日
    000
  • 必联(B-Link)路由器设置密码

    必联(B-Link)路由器设置密码必联(B-Link)路由器设置密码必联(B-Link)路由器设置密码必联(B-Link)路由器设置密码

    本文主要介绍了必联(B-Link)路由器密码的设置和修改,包括必联(B-Link)路由器登录密码的设置与修改、无线WiFi密码的设置与修改。特别是无线WiFi密码,如果设置不合理,容易被万能密钥、WiFi精灵等蹭网软件破解。 一、无线WiFi密码设置 1、在浏览器地址栏中输入:192.168.16.…

    2026年9月10日 路由器百科
    000
  • 必联(B-Link)路由器实现无线中继

    必联(B-Link)路由器实现无线中继必联(B-Link)路由器实现无线中继必联(B-Link)路由器实现无线中继必联(B-Link)路由器实现无线中继

    本文主要介绍了必联(B-Link)路由器桥接设置方法,B-Link路由器桥接,就是B-Link路由器通过无线的方式,连接到一台已经可以上网的无线路由器上网,连接成功后,B-Link路由器也可以上网了。 必联(B-Link)路由器的桥接设置,一共有3个步骤:1、设置B-Link路由器的WiFi;2、修…

    2026年9月10日 路由器百科
    000
  • 腾达(Tenda)A10家庭模式上网设置

    腾达(Tenda)A10家庭模式上网设置腾达(Tenda)A10家庭模式上网设置腾达(Tenda)A10家庭模式上网设置腾达(Tenda)A10家庭模式上网设置

    本文介绍了腾达(Tenda)A10迷你无线路由器,使用“家庭模式”上网时的设置方法;一般是在办理宽带业务后,用腾达A10连接宽带上网时,需要选择“家庭模式”。 腾达(Tenda)A10迷你无线路由器 步骤一、连接腾达A10路由器 1、有线连接: 请先准备2根较短的网线,一根用来连接腾达A10的LAN…

    2026年9月10日 路由器百科
    000

发表回复

登录后才能评论
关注微信