跳转到主要内容

查找您的公网IP地址的工具。

项目描述

whatsmyip | myip

Build Status pypi release Coverage Status

安装和使用

作为CLI工具

$ pip3 install whatsmyip
$ myip
240.0.0.0

作为库

>>> from whatsmyip.ip import get_ip
>>> from whatsmyip.providers import GoogleDnsProvider  # Or any other provider
>>> get_ip(GoogleDnsProvider)
'240.0.0.0'

支持的提供商

  • Google DNS
  • httpbin.org
  • Cloudflare
    • DNS
    • HTTP

本项目目标

本项目的目标不是成为检查IP地址的最佳工具。在这种情况下,我建议您使用更简单的东西,比如

curl https://httpbin.org/ip

我开发这个项目是为了在探索新想法或技术时有一个简单的东西可以实验。

许可证

版权所有 © 2018 Therry van Neerven

以下是对任何获得本软件及其相关文档副本(“软件”)的个人(“用户”)的授权,免费使用软件,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供的人这样做,前提是用户遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论这些责任是基于合同、侵权或其他原因,无论是由于软件或其使用或与其他软件一起使用而引起的,还是由此产生的。

发行历史

0.1.4

  • 安全:urllib3 版本应大于 1.24.1。

0.1.3

  • 改进了 README,以说明如何在项目中将 whatsmyip 作为模块使用。

0.1.2

  • 添加了 Cloudfront HTTP 和 DNS 提供商

0.1.1

  • 新版本发布,在 PYPI 上带有 Markdown 描述

0.1.0

  • 将初始版本发布到 PYPI 进行公开测试。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

whatsmyip-0.1.4.tar.gz (5.5 kB 查看哈希)

上传时间

构建分发

whatsmyip-0.1.4-py36,py37-none-any.whl (5.5 kB 查看哈希)

上传时间 Python 3.6,py37

由以下支持