返回主页

公网IP查询 API - 使用指南 Byfuns

本 API 优点

本 API 地址为:

https://api.byfuns.top/4/

核心功能:向该 API 发送 GET 请求,将直接返回当前设备的公网IP地址,可用于验证当前网络出口IP或检测代理是否生效。

使用说明:无需传入任何参数,仅需通过终端工具发送请求即可获取结果。

终端使用示例(Shell)

通过 curl 命令直接调用,终端将实时显示当前公网IP:

curl https://api.byfuns.top/4/

执行结果示例:

112.123.124.125

若配置代理后执行该命令,返回的IP为代理服务器IP,即可验证代理已生效。

Python 使用示例(requests库)

通过 requests 库发送 GET 请求,可用于脚本化检测IP或代理状态:

1. 基础查询(无代理)

import requests

# 发送GET请求
response = requests.get("https://api.byfuns.top/4/")
# 输出返回的公网IP
print("当前公网IP:", response.text.strip())

2. 代理生效检测(带代理)

import requests

# 配置代理(示例为HTTP代理,HTTPS代理需调整)
proxies = {
    "http": "http://127.0.0.1:1080",
    "https": "https://127.0.0.1:1080"
}

# 带代理发送请求
response = requests.get("https://api.byfuns.top/4/", proxies=proxies)
# 输出代理后的IP,验证代理是否生效
print("代理后公网IP:", response.text.strip())

使用场景说明

提示:API 支持高频率调用,无请求次数限制,适合批量脚本使用。

复制成功!