地理限制让你控制你的内容可以从哪里下载

当您在Bintray上发布要分发的软件时,您通常希望尽可能广泛地覆盖它,并将其暴露给尽可能多的潜在用户。但在某些情况下,你必须限制进入某些国家。例如,政府安全或出口法规可能禁止您与某些国家开展业务,或者您自己的公司甚至可能限制您的特定组织在您自己的世界本地区域分发您的软件。这就是Bintray的地理限制功能拯救的地方。

白名单和黑名单

Bintray的地理限制功能允许您为每个存储库定义白名单或黑名单。如果您创建了白名单,则只有来自列表中所列国家的用户才能从存储库下载软件。黑名单的作用正好相反;名单上国家的用户被禁止下载软件。Bintray通过将请求IP传递给GeoIP提供者来确定下载请求来自何处,GeoIP提供者确定请求来自哪个国家。然后,如果将地理限制应用到目标存储库,Bintray将确保根据定义的白名单或黑名单来执行请求。对于来自限制访问存储库的国家的下载请求,Bintray将响应一个错误。

地理限制可用于企业帐户中的存储库。黄金账户用户也可以看到这个功能是如何工作的,但仅限于列表中的一个国家。

这太简单了

您可以通过在Edit Repository页面中为每个存储库选择Geo Restriction选项卡来定义白名单或黑名单。请注意,只有当您拥有存储库,或者存储库由您所属的组织拥有并且拥有必要的授权时,您才能编辑存储库。

GeoRestriction

地理限制优先

在Bintray中,地理限制覆盖任何其他形式的“许可”。换句话说,即使用户是您团队的成员,并且具有下载文件的“权限”,或者即使您向某人提供了签名的URL或下载文件的权限,如果他们的请求来自受限制的国家,它也将被阻止。

享受吧!