1 前言

想要科学上网,访问谷歌、YouTube等网站,可能大部分人想到的就是利用VPN来代理你的网络。几年前,Openvp其实也是非常广泛使用的代理方式,只是后来被防火墙学习,导致境外服务器搭建Openvpn后很快就会遭到攻击而无法连接。当然现在还有方法,比如利用境外服务器搭建Shadowsocks,有空我会出个教程。这里介绍一种比较简单、但是也同时比较受局限的方法,添加科学上网DNS解析实现访问墙外网站。

2 两个科学上网DNS

以前谷歌有个神级别DNS,

听说很容易就能实现科学上网,但是自从我懂这些时候开始,这个DNS就已经不好用了。不过现在还是存在2个DNS解析项目,分别是:

蘑菇DNS:www.mogudns.net

Pure DNS:puredns.cn

其实前段时间这2个DNS都还是挺好用的,特别是蘑菇DNS,有YouTube看4K视频都没压力(前提是你的手机网络或者宽带速度够);截止到目前,蘑菇DNS貌似已经挂了,官网都打不开了,不知道之后会不会修复,而Pure DNS功能也弱了许多,不能打开谷歌,但是还是可以打开YouTube,速度更是时快时慢。有兴趣的同学可以在Windows电脑的本地或者wifi网络的TCP/IPV4协议属性中加入这2个DNS试试是否能翻跃到墙外。

本着有的用总比没得用好,这里还是讲一下怎么把这些能科学上网的DNS添加到Openvpn中。同样的,这里依旧以大猫哥流控为例,其他流控随机应变。

3 添加DNS步骤

3.1 添加原理

原理也很简单,就是更改Oepnvpn流控的配置文件,将你想用的DNS添加到配置中替换原本的DNS,并且重启VPN服务,这样DNS解析就能生效。要修改的配置文件路径为:

这里选择添加Pure DNS,因为暂时还是勉强可用的,进入其官网可以看到DNS地址。

3.2 利用Linux服务器的vi编辑器

这个方法适合对Linux平台的shell命令稍有了解的同学,否则你肯定会被vi编辑器反人类(当然也有人说好)的操作逻辑搞的晕头转向。

用Xshell连接到你的服务器,进入命令行。直接在命令行中使用vi编辑器编辑配置文件:

回车后可以看到server.conf文件的完整内容,因为Xshell编码问题,其中的中文可能会显示乱码,没关系,不会有任何影响。

可以看到,流控默认的DNS是非常常见的114,这里就是要替换掉这个DNS。

  • 将光标移动到箭头所指的4的位置,按键盘上的“a”,这时候就已经进入了编辑模式(不按“a”是编辑不了的);
  • 按删除键把“114.114.114.114”删掉,键入“123.207.137.88”;
  • 同样的,将下一行的“114.114.155.155”替换为“115.159.220.214”;
  • 然后,按“esc”,再输入“:wq!”,回车,这样就保存退出了,具体看下图。

3.3 到出配置文件到本地修改

用WinSCP登录你的服务器,在/etc/openvpn文件夹中找到server.conf文件,下载到本地。

用Notepad++打开这个文件,并修改对应位置,效果如图;修改完把文件上传到服务器替换原来文件。

3.4 重启VPN服务

不管用上面哪种方法添加了DNS,都需要在命令行中输入一下重启VPN的命令。

好了,在手机上再次连接,看看是不是能上YouTube了吧!

分类: 免流相关

2 条评论

梦阳 · 2017年5月7日 上午8:28

https://pdomo.me
PdoMo-DNS,全部无压力

    lei · 2017年5月7日 下午3:00

    哈哈 多谢多谢

发表评论

电子邮件地址不会被公开。 必填项已用*标注

%d 博主赞过: