更新2016年11月17日:
好的,现在我可以在wireshark中看到连接是如何开始的,但iPhone中会发生一些事情。
当我触摸SimpleTunnel应用程序内的VPN按钮时,状态从Disconnected更改为Connecting,但立即再次更改为Disconnected,在服务器中我可以看到此消息:
2016-11-16 19:12:41.033 tunnel_server [693:7087]接受新连接
PacketTunnel进程由于某种原因而崩溃...已经过测试:
iPad Mini iOS 9.3.5(13G36) iPhone 5 iOS 10.1.1(14B150) iPhone 5s iOS 10.0.1(14A403)
您可以在此处查看崩溃日志:
https://www.dropbox.com/sh/y4sd02rp6v5nc12/AADGtIfqS0dTX5fyAxDzbQlba?dl=0
我将此问题报告为错误号码 29308978
但我需要让它能够完成我的项目。
原始问题:
SimpleTunnel信息:
https://developer.apple.com/library/content/samplecode/SimpleTunnel/Introduction/Intro.html
我有这个设置:
iPhone 10.1通过WiFi连接到AP,IP 10.0.0.33。 Mac通过以太网连接到AP,IP 10.0.0.40。
tunnel_server在端口6969上启动并运行。 SimpelTunnel已安装并配置了服务器10.0.0.40:6969
当我触摸连接按钮时没有任何反应,只需将状态更改为连接。
使用wireshark,我看不到任何来自iPhone的数据包。如果我尝试从iPhone ping到Mac,它运行良好。
任何想法?我如何调试SimpleTunnel的连接过程?
问候。