首先需要打开小米路由器mini的ssh调试功能,具体方法请访问小米官方网站了解,地址如下:

http://www1.miwifi.com/miwifi_open.html

下载官网提供的工具包后按照提示操作即可打开ssh权限,用putty或securecrt登陆后可以用passwd root命令修改root密码。

工具包使用方法:小米路由器需升级到开发版0.5.28及以上,小米路由器mini需升级到开发版0.3.84及以上。注意:稳定版不支持。

  1. 请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin;
  2. 断开小米路由器的电源,将U盘插入USB接口;
  3. 按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键;
  4. 等待3-5秒后安装完成之后,小米路由器会自动重启,之后您就可以尽情折腾啦 :)


我们国家的GFW拦住了境外部分不和谐网站,主要方法有两个:

1. DNS污染,即把域名解析成乱七八糟的IP,让你找不到门牌。

2. 重置网络连接,即tcp reset,有的境外网站虽然知道门牌,但是去的路上就被拦住了。

为了能够成功到达目的地,要分别解决这两个问题。

先说DNS污染。可能有的同学觉得我只要把DNS服务器设置成境外的IP不就行了吗?比如8.8.8.8。实际上是不行的,因为境外返回的域名解析UDP报文在入境的时候会被GFW篡改成错误的。

那么,有什么好办法能解决呢?

如果是在电脑上,我建议用dnscrypt这个软件搞定。他的原理就是把DNS请求和应答通过SSL加密的方式传输,而由于SSL加密的原理,无法在中间解密,所以这种方式可以逃避GFW的篡改。

如果想在路由器上实现所有电脑都可以访问正确的网址,有以下两个办法,它们各有利弊:

1. 修改hosts文件,其实这个和修改电脑上的hosts文件是一个道理。设置起来比较容易,但是需要将要翻墙的所有网站都分别指定。

2. 直接把DNS请求通过shadowsocks代理转发,由于到国外的连接是加密的,所以GFW无法干涉。这种方法看起来一劳永逸,但有一个很大的问题,就是智能DNS功能无法生效了。

什么是智能DNS?为了提高访问速度和用户体验,有的大网站在国内国外有很多镜像。智能DNS可以根据你的IP源地址,把域名解析成离你最近的目的IP,以便用户可以访问速度最快、路由最少的网站镜像。

而DNS通过ss转发后,源IP就变成转发DNS请求的国外IP了,解析出的IP地址也变成适合那个国外IP访问的了。因此,使用DNS翻墙后访问很多国内大站非常非常卡,因为本来是国内的网站却要跳到国外去访问。尤其是微信,用手机上微信变得奇卡无比,很多语音都接收不到了,完全无法忍受。

因此,我建议在路由器上还是采用修改hosts文件的形式翻墙,想上哪个网站就设置哪个,虽然麻烦点,但不会有不良影响。

文章版权:杜斟的个人博客 - 个人技术分享

本文链接:http://ipfei.com/index.php/archives/446/

转载请注明文章原始出处 !

添加新评论

返回顶部