gpt4 book ai didi

ios - 您如何使用 iOS SDK 确定设备是否在中国防火墙之后?

转载 作者:可可西里 更新时间:2023-11-01 05:25:02 25 4
gpt4 key购买 nike

由于当用户位于防火墙后面时,无法可靠地到达我们在中国境外托管的正常端点的问题,我们正在寻找一种方法来可靠地确定用户当前是否位于防火墙后面并使用一组不同的端点中国境内托管的网址。

我们想要做的是客户端可以进行的某种检查,比如访问一个我们知道永远会被防火墙永远阻止的 url(或者只能从内部访问)或检查网络的某些属性配置。

目前正在考虑的事情:

  1. 根据 a list of netblocks assigned to China 检查设备的 IP
    • 如果设备在 NAT 防火墙后面则无法工作
  2. 从设备到已知位于中国境外的主机进行路由跟踪。如果数据包通过位于中国的主机路由(见上文),则设备必须位于中国。
    • 可能会起作用,但会在应用程序调用之前引入延迟。
  3. 只问用户
    • 最坏的情况,这可能是最好的选择。

最佳答案

IP 地址范围,或者您可以检查几个主要被阻止的网站...也许是 Facebook、谷歌、华尔街日报?选择一个品种。

关于ios - 您如何使用 iOS SDK 确定设备是否在中国防火墙之后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49184354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com