Skip to main content

 路由器设置 > 小米路由器 >

使用小米路由器VPN客户端智能科学上网

2014-07-02 23:45 浏览:
1.访问国内或者没有被墙的网站直连,不影响网速,和平时没有开启VPN上网体验一样。
2.访问国外或者被墙的网站自动走VPN通道,智能科学上网。
3.所有连接小米路由器的设备免配置自动翻墙。


准备工作

1.需要开启SSH。官方已支持开启SSH,参考 http://www1.miwifi.com/miwifi_open.html 的介绍。

2.需要一个支持PPTP或者L2TP的VPN




由于gfw的特殊性,提供两种方式供大家选择,普通模式简单粗暴,不用维护,只是所有国外的网站全走vpn,对一些没有被墙的网站来说体验会有降低。优雅模式适用于进阶用户,可以自己维护gfw列表,当然还有游戏用户,可以指定对特定游戏服务器进行vpn加速。

一、普通模式

本模式介绍:
国内的所有网站直连,国外的所有网站走VPN通道

 普通.rar 

将附件中的ip-pre-up、ip-down解压缩后复制到小米路由器共享盘根目录后,SSH登录到设备,执行下面的命令:
  1. cd /etc/ppp
复制代码
  1. mkdir ip-up.d/ ip-down.d/
复制代码
  1. cp /userdisk/data/ip-pre-up /etc/ppp/ip-up.d/
复制代码
  1. cp /userdisk/data/ip-down /etc/ppp/ip-down.d/
复制代码
  1. chmod a+x /etc/ppp/ip-up.d/*
复制代码
  1. chmod a+x /etc/ppp/ip-down.d/*
复制代码
完成以上操作后,在控制台断开VPN再重新连接或者重启路由器后,访问ip.cn显示国内IP,formyip.com显示为你代理的IP即为成功。


二、优雅模式
本模式介绍:
只有指定的或者被GFW的网站或IP走VPN通道,其它都直 
 vpnup.rar 
将附件中的vpnup、vpndown解压缩后复制到小米路由器共享盘根目录后,SSH登录到设备,执行下面的命令:
  1. cd /etc/ppp
复制代码
  1. mkdir ip-up.d/ ip-down.d/
复制代码
  1. cp /userdisk/data/vpnup /etc/ppp/ip-up.d/
复制代码
  1. cp /userdisk/data/vpndown /etc/ppp/ip-down.d/
复制代码
  1. chmod a+x /etc/ppp/ip-up.d/*
复制代码
  1. chmod a+x /etc/ppp/ip-down.d/*
复制代码
完成以上操作后,在控制台断开VPN再重新连接或者重启路由器后,访问ip.cn显示为代理IP,ip138.com显示为你代理的IP即为成功。

添加自定义IP方法:
如暗黑3亚洲服务器的网段为  182.162.*.*
那么我们可以:
  1. vi /etc/ppp/ip-up.d/vpnup
复制代码
在列表##### begin batch route #####后加入
  1.         route add -net 182.162.0.0/16 gw $VPNGW
  2.  
复制代码
如ip.cn的网站ip为211.155.86.186
只需要加入
  1.         route add -host 211.155.86.186 gw $VPNGW
  2.  
复制代码
添加完成后按esc,输入以下代码后保存
  1. :wq
复制代码
DNS设置


通过以上任一模式都可以实现智能路由,但要绕过gfw的dns污染,所以进一步需要设置dnsmasq,简单方法就是在控制台设置



进阶用户可以自定义
  1. vi /etc/init.d/dnsmasq
复制代码
搜索“localdomain”,也就是找到“xappend "--address=/workforme.stat.localdomain/127.0.0.1"”在后加入自定义列表,如
  1. xappend "server=/google.com/8.8.8.8"
  2. xappend "server=/facebook.com/8.8.8.8"
  3. xappend "server=/twitter.com/8.8.8.8"
  4. xappend "server=/youtube.com/8.8.8.8"
  5. xappend "server=/ytimg.com/8.8.8.8"
  6. xappend "server=/com.tw/8.8.8.8"
  7. xappend "server=/mobile01.com/8.8.8.8"
复制代码