【发布时间】:2022-02-09 18:35:36
【问题描述】:
我的 ios 应用在运行时从第三方服务器检索一些数据。 出于隐私原因,我想隐藏我的用户的 IP 地址,以防止那些服务器知道他们。我该怎么做?
我的想法是在应用程序和第三方服务器之间设置一种“代理服务器”或“VPN 服务器”。这是个好主意吗?
感谢您的帮助!
【问题讨论】:
标签: ios proxy ip-address vpn privacy
我的 ios 应用在运行时从第三方服务器检索一些数据。 出于隐私原因,我想隐藏我的用户的 IP 地址,以防止那些服务器知道他们。我该怎么做?
我的想法是在应用程序和第三方服务器之间设置一种“代理服务器”或“VPN 服务器”。这是个好主意吗?
感谢您的帮助!
【问题讨论】:
标签: ios proxy ip-address vpn privacy
是的,代理是执行此操作的正确方法。您可以使用 VPN 来完成,但这有点过头了,并且需要在您无法控制的客户端进行大量设置。
您可以通过配置选项直接让 Nginx 或 Apache 等 Web 服务器充当代理,或者您可以通过使用 PHP 或其他方式编写脚本来实现。我做后者是为了向 gravatar.com 提供代理服务。原理很简单:
这样,第 3 方服务将只能看到您的服务器的 IP,而不是您的客户端,并且您可以准确地选择从客户端传递的数据。在我的 gravatar 示例中,它发送用户电子邮件地址的 MD5 哈希,这有其自身的隐私含义,但这是一个单独的问题!
【讨论】: