【问题标题】:is there another site like freegeoip.net [closed]有没有像freegeoip.net这样的网站[关闭]
【发布时间】:2014-01-19 20:36:06
【问题描述】:

这个网站是否不再工作了,因为我无法让它工作,它曾经工作过。

有没有类似的可靠服务

http://freegeoip.net/

【问题讨论】:

  • freegeoip.net 的作者在这里。该网站在新年前夜遭受了一次重大的 DDoS 攻击,并花了将近一周的时间才恢复。从那时起,它一直可靠地运行。
  • 最近好像下降了很多:(
  • freegeoip v3 可以下载并部署在任何 linux 服务器上,无需维护。它还作为 Docker 容器提供,因此您可以在云上的任何位置运行它。详情请见github.com/fiorix/freegeoip/releases
  • @fiorix,感谢您的服务。只是一个简单的问题,默认情况下每小时 10,000 次查询的公共服务限制对我来说可能是也可能不是问题,所以我只想通过下载并运行我自己的实例来尽早采取安全路线。但是,我对部署这样的服务器的经验为零。你有或知道可以让我开始的演练。我可以在 Windows 上托管还是我自己的实例必须托管在 linux 服务器上?
  • 您可以使用:geoip-db.com

标签: location ip city


【解决方案1】:

您也可以结帐:http://geoip.nekudo.com/

我刚开始使用它作为 freegeoip 的替代品。 Is 完全免费且开源,因此您也可以根据需要设置自己的副本。

【讨论】:

  • 您能否提供一些有关如何设置此私有实例的说明?
  • @nekudo API 的美妙之处在于它通过 HTTPS 提供服务。很高兴我找到了它。谢谢!
  • 在 freegeoip.net 被弃用后,reallyfreegeoip.org 以相同的响应格式作为替代启动。无需注册。
【解决方案2】:

要设置您自己的实例,您必须这样做:

  1. github repsitory 中提取源代码并将其放在您的服务器上。
  2. 运行“composer install”以加载所有依赖项。 (如果您还没有,请安装composer
  3. 下载GeoLite2 database 的副本并将其放入“数据”文件夹。数据库路径可以在“www/index.php”中更改。
  4. 将您的网络服务器指向“www”文件夹即可。

Maxmind 提供了一个可选的PHP extension,您可以安装它来提高数据库读取性能。

【讨论】:

    【解决方案3】:

    即使不使用相关组件,也可以在这里找到服务列表:https://github.com/alexreisner/geocoder#street-address-services

    我不确定所有这些服务都建议 IP 地理编码。至少MaxMind 允许这样做,但它不是免费的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-18
      • 2017-01-31
      • 2014-12-31
      • 2012-05-15
      • 1970-01-01
      • 2010-10-14
      • 2010-11-26
      相关资源
      最近更新 更多