小米路由器折腾指南(一)

小米路由使用花生壳+DDNS

小米路由算是比较早的智能路由了,硬件配置上比较优秀,我手上的小米路由是一代(R1D),自带1T的硬盘,之前折腾过一阵子,玩了一会就腻了,现在准备重新折腾,一点点玩吧。毕竟别浪费了这个智能路由。

花生壳

花生壳是支持动态域名解析的一个服务商,准确说就是能给你提供一个免费的二级域名。这里还有其他的运营商比如3322。
本文采用的是花生壳

DDNS

DDNS是域名系统(DNS)中的一种自动更新名称服务器内容的技术,简单的说他能把一个固定的互联网域名,比如我的Blog域名指向一个经常改变的IP地址。具体他的实现方法这里就不科普了。简单来说他能让你的路由器变成一个稳定的服务器。

实施条件

  1. 小米路由开启了Root(路由器系统版本必须是开发版)
  2. 路由器有公网IP
  3. 运营商没有完全屏蔽端口

这三个条件解决办法如下:

  1. 小米官方已经开放了Root开启,开启后不支持保修,方法可以查看官网详细信息小米路由开启SSH
  2. 没有公网IP,你可以去运营商申请,需要实名认证,反正你就不停的磨客服,他会给你,别问我为什么知道。
  3. 针对第三个问题,需要用Nmap扫描一下你的公网IP,或者用站长工具。然后看看到底开放了哪些。

有人问为什么会出现第二种情况?事实是这样的,有的人使用小区宽带,上网的时候其实是一个内网IP,相当于家里的路由器处于一个很大的局域网中,然后到小区宽带的节点上通过公网IP发出请求。等于外部的请求只能到整个小区的公网IP,所以也就不能使用传统的方式搭建DDNS。这种情况下异常恶心,而且这种网络环境首先网路速度其渣无比,不要问我为什么知道!解决方法是买一个小棒子(花生棒)。

具体方案

  1. 注册花生壳

首先进入官网,注册一下你的花生壳账号。然后在你的账号里面找到产品管理——>域名管理——>壳域名,里面添加一个域名你自己取,比如我用的brick713.vicp.cc

小米路由器折腾指南(一)_第1张图片
花生壳
  1. 配置花生壳

打开你的小米路由器管理界面(默认是地址192.168.31.1),找到高级设置——DDNS——添加服务。然后对应的填上你注册的花生壳的相关信息,状态检查和强制更新可以随意添加,建议使用5分钟,1小时。然后你的服务列表里面就会多出一个花生壳的记录,使用你刚才的域名就能访问到你家里的路由器的管理界面了!

小米路由器折腾指南(一)_第2张图片
路由器界面

小米路由器折腾指南(一)_第3张图片
路由器界面
  1. 端口转发

以上配置好了以后,你已经可以正常通过配置好的域名访问你的小米路由器界面了,然而这些还没结束,你还需要配置端口转发将你的管理界面开放到外部端口上去。

还是进入小米路由器管理界面——高级设置——端口转发——添加规则。

名称随意,协议TCP,外部端口是你运营商开放的端口,内部端口80,内部IP地址就是你小米路由器的内网地址(默认192.168.31.1)。添加后保存生效。

小米路由器折腾指南(一)_第4张图片
路由器设置

这里由于小米路由器做了限制,其他域名禁止访问管理界面,我们必须SSH进小米路由修改文件才能让外网访问管理界面。

SSH进入你的小米路由后,编辑miwifi-webinitrd.conf文件,

vi /etc/sysapihttpd/miwifi-webinitrd.conf

,然后在图示位置插入

set $isluci "1"

小米路由器折腾指南(一)_第5张图片
配置

保存退出后重启服务

/etc/init.d/sysapihttpd restart

然后你就能通过你的花生壳域名访问你的小米路由管理界面了。

尾巴

有三点注意:

  1. 后台管理密码一定要使用强密码!至少使用数字+符号+英文的后台密码

  2. 如果设置的内网IP是你家里的某台机器,你可以把该机器作为服务器,搭建小型网站。

  3. 小米路由Root后安全性大大降低,一定要千万小心!

你可能感兴趣的:(小米路由器折腾指南(一))