Fork me on GitHub

小米路由器3 -- 最好玩的路由器

小米路由器3,最好玩的路由器,没有之一,当然是安装Padavan之后的。

小米路由器3 -- 最好玩的路由器

搭建Hexo博客

在小米路由器3上搭建Hexo静态博客。
之前有写过在GitHub和树莓派上搭建Hexo博客,然后呢,我又要来作了,今天要在小米路由器上作个博客。估计呢,明天我会来个在手机上作Hexo,后天呢在空调上作Hexo,最后再来个在脑袋上作Hexo。(俗称YY,蜜汁微笑)步骤其实都大同小异,要么云端部署环境生成页面,要么本地部署页面传到云端。我选择后种,所以可能性就更多呢,能存文件的地方就能搭建静态网站。

说明

本地生成静态页面这块我就不说了,之前文章谈到过。这里就讲讲小米路由器上的配置吧,也就是LNMP。(其实MP是不需要的)我的小米路由器刷了Padavan固件,就轻松多了,一键安装LNMP。没刷的童鞋麻烦点,要移步百度了,或者也来入Padavan坑。在小米路由器运行LNMP还有前提,就是要插个U盘,U盘格式还必须是EXT4(NTFS搭网站会出问题)。关于EXT4格式化还有学问,首先Win平台下根本不支持,Linux下格式化的没用,所以只能在路由器的控制台下格式化。关于EXT4格式化问题,可以查看官方文章像openwrt一样装更多的软件。关于外网访问的域名绑定问题,我会另起文章。

教程

来到Padavan路由器后台界面–>搭建Web环境,启动LNMP环境,启用默认主页和KodExplorer(一个文件管理系统,可选用)。
启动LNMP环境
然后顺便把默认主页端口改成80,你总不能让人家访问你的博客还加个“:81”吧。默认主页改了80端口会和路由器后台的80端口冲突。所以我们把路由器后台的80端口改成81端口,以后你自己访问路由器后台要加“:81”,这叫麻烦我一个方便大家。(还不知道有没有大家)
改成80端口
然后把你本地Hexo生成的静态页面传到路由器“/opt/www/default/”下。可以拔掉U盘直接拷进去,也可以用KodExplorer上传(访问82端口)。
之后就可以访问了,绑定了域名的域名访问,没绑的只能内网自娱自乐了。

相关文章

树莓派 – 在树莓派搭建Hexo博客
Hexo – 在GitHub搭建博客

ShadowSocks

小米路由器3安装ShadowSocks实现FQ。
这玩意儿也没什么好介绍了,最近比较敏感,懂的人自然懂。就是用来FQ,外面的时间很美好,世界那么大我想去看看。

SSH前导

ShadowSocks也是SSH插件,需要开启SSH。之前一篇文章介绍过了,懒得重码,看官转过去看看就好了。
小米路由器3 – 安装MisstarTools工具箱2.0

安装SS

脸上SSH后,输入以下命令来安装SS。

1
cd /userdisk && rm -rf miwifi.sh && wget http://7xo6sw.com1.z0.glb.clouddn.com/miwifi.sh && chmod +x miwifi.sh && sh ./miwifi.sh

然后提示你版本选择。小米路由器3就选择第五项,R3。
r3
然后提示你输入SS帐号。服务器地址,服务器端口,密码,加密方式。

ps. 没有SS帐号?去网上买一个吧,一般十块一个月。有海外服务器的也可以自己搭一个。 传送门 –> Ubuntu16.04安装Shadowsocks服务端


SS帐号
等一会儿提示安装成功。
安装成功
至此,SS成功安装在小米路由器3上面了。只要浏览器上开启代理即可FQ,或者系统配置全局FQ。也谢过了,可以看我的上面那篇文章。

MisstarTools

给小米路由器3安装MisstarTools工具箱,第三方插件集合。

MT工具箱

小米路由器官方插件太少太low了,感觉一个都用不上。那么我为什么选择小米呢?首先是它性价比高,100+大洋配128MB闪存的路由器很不错了。再一个就是它的可玩性好,能折腾出许多花样。小白级别的做个DDNS,低级的安装第三方插件,中级的安装SSH插件,高级的刷第三方固件,骨灰级的改硬件……本篇讲的“MT工具箱”属于中级的SSH插件。
“MT工具箱”其实就是个图形化第三方插件集合,功能都挺实用的。比如其中的“Koolproxy广告过滤”、“Frp内网穿透”、“Aria2”就很不错,“VPN服务器”呢略显过时,要是配个“ss服务器”就好了。(插件官方的解释是“由于不可描述的原因暂时下架”,大家都懂得噢,脑补)
MT工具箱

开启SSH

所谓SSH插件,就是要先开启SSH连接之后才能安装的咯。(汗,什么解释)现在小米路由器官方是开放SSH的。(大赞)
我们先去SSH开启页面申请开放SSH。登陆你的小米帐号,注意路由器绑定的也要是这个帐号。点击“下载工具包”,然后用U盘刷入路由器吧。具体的可以看网页下面的步骤,写的很详细。(其实是我懒得码字了)root密码记下来,等会儿连接SSH要用到的。
SSH页面
刷完SSH工具包之后就可以连接SSH了。首要要下载个SSH连接器。
以下二选一吧 –> Xshell Putty
然后打开SSH连接器,我这儿是Xshell,新建,然后输入小米路由器IP地址,一般是“192.168.31.1”。
新建

安装

然后连接SSH,会提示你输入帐号和密码,帐号是“root”,密码就是刚网页上的那个。连接成功后会显示以下界面,“xiaoqiang”,小米脑洞好大。(可能是他们觉得小米路由器想小强一样刷不死吧,我可不认同,我另一只小米路由器3就是刷了华硕老毛子固件没备份breed再也回不来了。)
小强?!
然后输入:

1
wget http://www.misstar.com/tools/appstore/install.sh -O /tmp/install.sh && chmod +x /tmp/install.sh && /tmp/install.sh

安装脚本会自动下载MT工具箱并安装。安装过程中会提示你路由器版本,小米路由器三就选“R3”即可。安装完成后刷新路由器页面就好了。然后添加你喜欢的工具即可。

参考文献

<小米论坛>Misstar Tools工具箱2.0{8-30新增R3G支持}

server酱 - 由器消息推送微信

基于server酱实路由器消息推送微信。

什么是server酱

server酱可以理解为一个Api,连接路由器和微信,将路由器的一些运行信息同步推送到微信。在Padavan固件上已经集成了server酱,可以推送的信息有“设备上下线、固件更新、IP变动、自定义消息”。有的朋友用的不是公网IP且没做DDNS,出门在外想连接家里的路由器就可以这个土办法。

注册server酱

首先到server酱官网注册,可以直接用GitHub账号注册。
注册登录后,到“发送消息”目录下,查看SCKEY并记下。
SCKEY
然后到“微信推送”目录下,扫码绑定。
绑定微信
最后到路由器后台,配置扩展环境–>微信推送–>开启server酱,并勾上你想要推送的模块。
填写之前的SCKEY,保存,OK。
路由器后台设置

DNSpos - 动态域名

小米路由器3在Padavan固件下利用DNSpos实现动态域名(DDNS)。
要想在外网访问小米路由器3,肯定是要绑定个域名啦。我学校这儿的移动IP不封80端口,只是会乱跳,所以只需配置个DDNS即可。对于80端口被封的朋友,只能内网穿透了,或是改用其他端口。

教程

首先注册DNSpod,并且账户上要有域名,可以买一个(白菜价就好了)或是从其他服务那转NS过来。
然后新建一条记录,主机记录就是二级域名,随便起一个(你喜欢www就www),记录值就是你的IP地址,随便写反正之后会变的。
新建记录
然后开启API-Token,注意ID和Token要记下来,这个只能看到一次。
开启token
然后到小米路由器3后台填写相关信息开启DNSpod即可。
路由器设置

zhaoo wechat
0%