看到不少朋友回复说手机连不上vpn,我也是纳闷了,刚好今天睡不着,试了一下。

凌晨3点咯,只简单测试了一下,不充分,这篇文章后面需要补充的。

我手上linux服务器比较多,windows的有点奇葩,我估计是机房封了gre的,需要明天在其他机房搞个windows的服务器进一步确认。

1,linux系统+pptp

一切如常,一切正常,这个不多说了,我用的是安卓系统,就用系统设置里面的vpn,新增一个就直接连上了,经测试是通过vpn访问外网了,测试通过。

2,linux系统+l2tp

未测试,凌晨3点多咯,后面如有时间再补充。

 

3,windows系统+pptp

我手里windows机器只有阿里云和google的两个,阿里云经很多网友测试已经可以确认是封闭vpn了的,google的暂时没看到什么反馈,不过根据系统报告的错误来看,基本也可以确认是封闭vpn了。阿里云和google服务器的报错是相同的:

 

更新:

起床后新开了个vps,用的windows 2008 r2系统,经测试,pptp完全正常,我用手机浏览器打开ip查询网站,显示的是vps的ip,也就是说windows系统+pptp+安卓手机没任何问题,手机抓图不方便,只抓了windows服务器的:

注意看端口,连接的是1723,也就是说pptp工作正常了。

 

4,windows系统+l2tp

经测试,windows系统+l2tp over ipsec(这是比较完整的称呼)工作正常:

这是配置:

这是连上以后:

注意,l2tp与pptp我发现有个区别,pptp是有端口连接的,l2tp over ipsec我反复试了几次都看不到,个人估计可能是属于底层协议封装了。

需要注意的是,安卓手机vpn的设置,要设置好预共享密钥,并将vpn类型设置为“L2TP/IPSec PSK”,我是根据经验直接选了这一项,一次通过,那个“L2TP/IPSec RSA”的我没试,也不知道结果。

其他apple手机什么的我估计大同小异了。

 

总结:首先我的手机可以连接到国外vps上面开设的linux+pptp,那么至少可以证明,我的手机功能正常,且国内基础电信运营商并没有干涉终端用户的gre协议。然后么,我明天尽量找个其他机房的服务器试试看,然后再说。

更新:经测试,按照我博客里面的几篇文章配置windows系统+pptp或者l2tp over ipsec的话,安卓手机是可以工作正常的,我的windows 7家用机连接过去也正常,Linux我只测试了pptp也正常,猜想l2tp应该没必要再测试了。手里没有apple,道理上来说不应该有什么问题。

各位使用中如果遇到什么问题,要注意细节,尽量与我文章中的配置完全相同,这样最大程度上避免出错。我看很多网友都说各种连不上,可我测试却没遇到问题,如果各位实在搞不定,加我qq 396745吧,有空的时候可以帮各位看看什么问题,不过qq上的较少。

另外,有些机房是没办法vpn的,这个非你我能力所及了。

 

这篇文章本想着是遇到什么问题了记录一下解决过程和方法,结果还真没遇到问题,有点标题党了。

作者 听涛

《手机连接VPN的常见问题及解决方法》有3条评论
  1. 请问下 windows L2TP PC连接正常,手机 安卓和iphone 连接均连接不上。改什么解决呢?

    1. 只要有一个点连接正常,那就说明服务器工作正常。剩下的就是客户端设置咯,选ipsec/psk什么的试试看吧

    2. 还要看你手机用的是移动网络还是wifi,如果是移动网络的话,也可能是运营商那里做了一些限制

回复 听涛 取消回复

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