iPhone 用于跟踪使用情况的 VPN

iPhone VPN to track usage

你好 Whosebug 社区。

我正在开始一个新项目,想知道我是否可以对 VPN 和 iPhones 有一些了解。

我想创建一个 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 并通过它路由所有流量

这其实不是编程问题,而是网络问题。所以您可能 post 在 serverfault 上提问。

您需要一个 VPN 服务器,在最好的情况下,它有一个固定的 IP。从你的 iPhone 你通过外部 IP 连接到这个 VPN。如果你没有固定的,你需要不时更新 IP 或使用 DynDNS 或类似的东西,但据我所知,它们并不完美。

您在 iPhones 设置应用(常规 → VPN)中配置并连接 VPN

在 VPN 中,您的 iPhone 会在您的专用网络的 IP 范围内分配一个 IP 地址(例如 10.0.0.xxx)。

所有设备流量都通过 VPN 路由。当您在 VPN 服务器上进行大量登录时,您应该能够获得这些请求的日志。

编辑 这一切都非常广泛和概括。但如前所述,这主要是关于 VPN 服务器配置的,因此无法在此处进一步讨论。