本 API 地址为:
核心功能:向该 API 发送 GET 请求,将直接返回当前设备的公网IP地址,可用于验证当前网络出口IP或检测代理是否生效。
使用说明:无需传入任何参数,仅需通过终端工具发送请求即可获取结果。
通过 curl 命令直接调用,终端将实时显示当前公网IP:
curl https://api.byfuns.top/4/
执行结果示例:
112.123.124.125
若配置代理后执行该命令,返回的IP为代理服务器IP,即可验证代理已生效。
通过 requests 库发送 GET 请求,可用于脚本化检测IP或代理状态:
import requests
# 发送GET请求
response = requests.get("https://api.byfuns.top/4/")
# 输出返回的公网IP
print("当前公网IP:", response.text.strip())
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 支持高频率调用,无请求次数限制,适合批量脚本使用。