实现流量分发、代理穿透以及负载等能力,当然也可以做一些流量管控和ip过滤限制等能力。...有些出海业务,其相关产品能力和业务接口只对某些国家ip开放,那么我们本着在离用户最近的位置过滤和防控原则,考虑在nginx做一些事情来实现ip识别和限制。...,每一个节点都要考虑做过滤
所以我们一期初步选定基于geoIp免费版来实现:
名称 每秒ip查询速度 命中率 更新频率
geoIp(免费版) 1.8039w/s 99.65% 每月更新
geoIp免费版支持的能力和特性...目前我们每个app都有一个nginx网关,那么基于 在离用户最近的位置做过滤 原则,我们可以考虑使用nginx + geoIp来做ip过滤。...ip归属地址,分别验证了请求访问ip限制,那么我们要做的是,先检查ip白名单,如果加了白直接放过,如果没加白则利用lua操作geoIp检查ip是否是菲律宾,如果是则放过,否则禁止访问:
废话不多说,直接上菜