ss1271's Site

风餐露宿,不可一日无码.

挂了VPN仍旧不能访问墙外网站(如facebook Twitter)?解决方案在此...

| Comments

大家可能遇到一个现象,就是自己明明挂了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的dns设定,下面方法已不推荐,请参看本文结尾部分的update) 要么您用openvpn settIngs的话,进入终端 su权限下输入这命令:
setprop net.dns1 8.8.8.8 setprop net.dns2 8.8.4.4
即可用openvpn settings 当然,这个问题我已经反馈给open的开发者了。 如果您还有不明白的地方,欢迎留言。 最后插播广告:本人有vpn出售,电脑手机都可用~价格低廉。 $UPDATE $ OpenVPN Settings其实支持手动设定dns 方法为: 进入openvpn settings之后,长按带有.ovpn的那个信息条,会弹出菜单,选Preference 然后在use vpn dns处打勾 然后点击enter vpn dns,输入你想设定的dns地址即可。 终端法不推荐,因为重启会失效,除非写自启动脚本。

Comments