来源:http://allenss.wordpress.com

大家可能遇到一个现象,就是自己明明挂了vpn但是还是不能看youtube还是不能去twitter facebook。这里面有两个原因。

下面说第一个:host文件的问题。
很久以前流行过hosts文件大法来穿墙,不过由于各个网站IP更新得频繁,因此一旦hosts文件更新不及时,还是会导致无法上去墙外网站。
很多朋友的hosts文件改过之后就忘了这个事情,后来买了vpn,发现死活不能上墙外网站,最后把hosts文件恢复原状问题解决。这个问题在 android手机和电脑上都是出现过的~如果您正在遭遇,不妨试试看。

第二就是,臭名昭著的”DNS污染”

症状也是连 了VPN但是不能访问墙外网站。

解决方法是
如果在电脑端,直接手动设定dns为google的公共dns 8.8.8.8和8.8.4.4

如果用的android手机,要么您换用tunneldroid这个openvpn连接软件来手动设定 dns,要么您用openvpn settIngs的话,进入终端
su权限下输入这命令:

setprop net.dns1 8.8.8.8
setprop net.dns2 8.8.4.4

即可用 openvpn settings

当然,这个问题我已经反馈给open的开发者了。

如果您还有不明白的地方,欢迎留言。

最后插播广告:本人有vpn出售,电脑手机都可用~价格低廉。

See the original post:
挂了VPN仍旧不能访问墙外网站(如facebook twitter)?解决方案在此