如何阻止来自某个国家或地区的api访问



我正在寻找限制用户访问我的API的最佳解决方案。我想限制用户访问我的API。

有两件事,你可以做。

  1. 编写自己的代码,根据国家/地区的某些因素阻止用户。示例-使用IP位置、位置、时区、导航器、语言、接受语言等。从所有这些因素中,我们可以筛选出来自该国的请求。它可能在某些情况下效率不高。

  2. 使用cloudflare之类的cdn提供程序,在该提供程序中,您可以阻止几个国家和他们处理的一切。

最新更新