您好StackOverflow社区。 p>
我正在开始一个新项目,并想知道我是否能对VPN和iPhone有所了解。
我想创建一个VPN,以便我可以通过iPhone从我的所有网络流量路由。我还希望记录通过VPN路由的每个请求? (类似于Hooked)
我不知道从哪里开始 - 任何见解都会有所帮助!
这是我最初的计划:
1)创建VPN(我应该用什么来创建它?)
-How to accept iPhone request?
-How to route all requests to where they need to go?
2)将VPN连接到iPhone并通过它路由所有流量
答案 0 :(得分:2)
这实际上不是编程,而是网络问题。所以你可能宁愿在serverfault发布一个问题。
您需要一台VPN服务器,在最好的情况下,它具有固定的IP。从iPhone通过外部IP连接到此VPN。如果你没有固定的,你需要不时更新IP或使用DynDNS或类似的东西,但据我所知,它们并不完美。
您配置&在iPhone设置应用程序(常规→VPN)中连接VPN
在VPN中,您的iPhone会在您的专用网络的IP范围内分配一个IP地址(例如10.0.0.xxx
)。
所有设备流量都通过VPN路由。当您在VPN服务器上进行大量日志记录时,您应该能够获得这些请求的日志。
修改强> 这一切都非常广泛和普遍。但如上所述,这主要是关于VPN Sever配置,因此无法在此处进一步讨论。