问题描述
想要在手机上(HTC Droid Incredible,未root的原始ROM)设置一个VPN,以便无论身在何处都可以连接到自己的局域网。用户认为已经正确设置了一切,域名解析正确,也按照教程要求转发了端口,但仍然无法连接。用户不知道问题出在哪里,也不知道如何获取调试信息。唯一还没有验证的事情是端口,但他找不到选择端口的方法。
解决方案
请注意以下操作可能存在版本差异,请做好备份。
方案1
Android手机连接VPN时使用的端口并不是用户手动选择的,而是取决于所使用的VPN协议。
根据不同的VPN协议,使用的端口有所不同:
– PPTP协议:默认使用TCP端口1723进行隧道维护,以及使用协议ID 47(通常称为GRE协议)进行隧道数据传输。
– L2TP over IPSec协议:需要打开以下端口:
– UDP 500:用于Internet Key Exchange(IKE)协议
– UDP 4500:用于IPSec Network Address Translation Traversal(NAT-T)
– UDP 1701:用于L2TP流量
方案2
如果用户想要验证VPN连接中使用的确切端口,可以借助以下方法:
1. 在与同一Wi-Fi网络连接的计算机上安装并运行Wireshark软件(下载链接)。
2. 通过Wireshark软件来捕获手机端和局域网端的数据包,以便分析VPN连接时使用的端口。
这样的操作可以让用户清楚地了解VPN连接的具体情况,并对问题的解决提供帮助。
方案3
用户也可以尝试重新配置VPN设置,以确保一切都正确设置。以下是在Android手机上配置VPN的简单步骤:
添加新的VPN连接:
- 点击手机的主屏幕,打开菜单,然后点击“设置”。
- 点击“无线和网络”。
- 点击“VPN设置”。
- 点击“添加VPN”。
- 选择要添加的VPN类型(PPTP、L2TP等)。
- 填写VPN详细信息,如VPN名称、VPN服务器等(这些信息将由VPN提供商或网络管理员提供)。
- 点击“保存”或“完成”。
连接到VPN:
- 点击手机的主屏幕,打开菜单,然后点击“设置”。
- 点击“无线和网络”。
- 点击“VPN设置”。
- 列出了您添加的VPN连接。
- 点击要连接的VPN。
- 弹出一个对话框,要求输入您的凭据,输入后点击“连接”。
通过重新配置VPN设置,用户有望解决连接问题,并确保VPN服务在Android手机上正常运行。
方案4
如果用户是想了解VPN的常用端口,可以参考以下信息:
– PPTP协议:打开TCP 1723和协议ID 47(通常称为GRE协议)。
– L2TP over IPSec协议:打开UDP 500(用于IKE)、UDP 4500(用于NAT-T)和UDP 1701(用于L2TP流量)。
这些是VPN连接中常用的端口,确保这些端口在路由器或防火墙中开放,可以帮助用户顺利建立VPN连接。
结论
以上是关于Android手机VPN连接所使用的端口以及解决连接问题的方法。用户可以根据具体情况选择合适的解决方案来解决他们的问题。