小米路由器去MINI 配置科学上网




由于在平时的工作和生活中需要大量的需求来上谷歌,所以博主和同学购置了几台VPS主机供大家用。配了个SS账号,你借我借大家借,那干脆我在实验室路由器配置一下不就好了。另外上一篇讲了免流量上网,开启全局模式使用实验室的流量上网,如果遇到翻墙的问题,那就不好解决了,我还得重新登录认证,然后切换另一个代理来翻,那就蛋疼了。干脆配个翻墙路由器。



       在这里我选购了一款小米路由器MINI,是基于OpenWrt深度定制的,所以完全可以满足需要。
在这里折腾略微麻烦,博主走了很多弯路,昨天晚上在实验室搞到凌晨两点半,由于一些软件版本冲突问题死活装不上,遂今天换了种解决思路实现了。在这里写出来希望大家可以少踩坑。
要完成配置,需要做的有:
  1. 刷入开发版系统
  2. 刷入SSH固件
  3. 刷入潘多拉固件
  4. 设置代理
  5. 设置PAC模式
  6. 设置自动更新PAC

那么接下来一步步介绍。

1. 刷入开发版系统

路由器买来默认是稳定版的系统,如果想进行接下来的操作,需要刷入开发版系统。
在这里找到对应的ROM开发版下载下来,然后刷入开发版系统。
刷机教程如下:
首先,请先准备一个U盘,并确保这个U盘的格式为FAT或FAT32.
接下来,就是具体的操作流程了。
1、在miwifi.com官网下载路由器对应的ROM包,并将其放在U盘的根目录下,命名为miwifi.bin
2、断开小米路由器mini的电源,将U盘插入路由器的USB接口
3、按下reset按钮后重新接入电源,待指示灯变为黄色闪烁状态后松开reset键
4、等待5~8分钟,刷机完成之后系统会自动重启并进入正常的启动状态(指示灯由黄灯常亮变为蓝灯常亮),此时,说明刷机成功完成!
嗯,按照指示做就行了,不用担心刷坏了,刷坏了重来就好。

2. 刷入SSH固件

弄完之后你需要登录你的小米账号,然后绑定这个路由器。
然后登录下面的网站,下载SSH固件并刷机。

如果你绑定了账号,就会为你生成root密码,然后把工具包下载下来按照同样的方式刷入即可。
刷机步骤如下
1、请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin
2、断开小米路由器的电源,将U盘插入USB接口
3、按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键;
4、等待3-5秒后安装完成之后,小米路由器会自动重启,之后您就可以尽情折腾啦 :)

注意:这一步请将原来的miwifi刷机包删掉!!

3. 刷入潘多拉固件

强烈推荐r512版本的,昨天下了1024版本的!就是个坑!害我昨晚上折腾到凌晨两点半还没搞成功!
下载下来之后用ssh链接主机,小米路由器默认的IP是192.168.31.1。用SSH登录
然后用wget下载到/tmp文件夹,重命名为PandoraBox.bin。
使用如下命令进行刷入:
刷入之后路由器会自动重启。
如果你已经刷过了想重刷,那么刷入的命令是
接下来就是配置潘多拉固件了。
刷完之后,IP地址就变了,变为192.168.1.1。
登录SSH密码变为admin。

4. 设置SS

首先连接上路由器WiFi,浏览器输入192.168.1.1。
可以在 系统->语言和界面 里设置界面主题,选择Bootstrap,这个还是比较好看的。
在 服务->Shadowsocks里设置一下。
将自己的SS服务器配置上去,然后勾选Socks5代理,端口1080,勾选透明代理。

下面的IP白名单使用以下代码获得,在终端里面运行后在主文件夹找到chnroute.txt将里面的内容放到IP白名单里:
然后保存就好了。
然后设置Chinadns,DNS服务器使用162.243.138.81:1212,上面一栏是默认的,下面的中国路由表把上面的IP白名单复制粘贴过来即可。

保存,然后你就可以发现可以正常上谷歌了。

但是还有问题,现在所有的代理都是走的SS,那国内的链接一定非常慢,而且没有必要。
下面配置PAC模式,有需要的时候再翻墙。

5. PAC模式

首先启动一下dnsmasq。
然后会发现它会生成一个配置文件。
修改这个文件,添加一行。
然后新建 /etc/dnsmasq.d 文件夹,放入以下两个文件:
然后保存,重启一下dnsmasq。
然后测试一下,就可以发现国内的网站直连了。

6. 自动更新PAC

上面的配置需要定期更新,下面需要使用定时任务定时更新以上几个文件,任务如下:
把这些内容添加到计划任务里面。

保存即可。
这样一来,各种配置文件会定期更新,就不用担心一些PAC列表过期的问题了。
好了,如上便实现了小米路由器MINI科学上网。快来试试吧。

参考资料

发表评论