注册赠送 10 GB 免费流量 · 仅一次 · 有效期 1 个月免费领取
安泊 VPNAnboVPN
IP 徽章

生成 IP 徽章

选好样式和颜色,复制一行代码,就能在网页、README 或论坛签名里放一枚显示 IP 的小徽章。

自定义徽章

样式

选了语言,右段就显示「简称 + 国家名」,如 US 美国;不选只显示简称。

颜色
#

预览与嵌入代码

IP 徽章
图片地址https://www.anbovpn.com/api/tools/badge/check-ip
HTML<img src="https://www.anbovpn.com/api/tools/badge/check-ip" alt="IP 徽章">
Markdown![IP 徽章](https://www.anbovpn.com/api/tools/badge/check-ip)
BBCode[img]https://www.anbovpn.com/api/tools/badge/check-ip[/img]

注意:「访客 IP」类徽章显示的是访问者自己的出口 IP。把它嵌进公开页面后,每个访客看到的都是自己的地址,而不是你的;GitHub 等站点会用自己的图片服务器取图,显示的可能是代理的地址。想固定显示某个 IP,请选「指定 IP + 国家」。

IP 位置数据可能来自 IP2Location.io 和 ipapi.is,结果仅为估算。

常用样式与嵌入代码

下面是最常用的写法,每个都能直接复制 HTML、Markdown 或 BBCode。地址的最后几段决定样式:check-ip 是访客 IP + 国家简称,加 -zh 显示国家名,再加 -blue、-green 或 6 位十六进制改颜色。示例里的指定 IP 是 8.8.8.8。

只显示访客 IP(单段)

只显示访客 IP(单段)
<img src="https://www.anbovpn.com/api/tools/badge/myip" alt="IP 徽章">

单段 + 颜色名(灰色)

单段 + 颜色名(灰色)
<img src="https://www.anbovpn.com/api/tools/badge/myip-gray" alt="IP 徽章">

单段 + 十六进制颜色

单段 + 十六进制颜色
<img src="https://www.anbovpn.com/api/tools/badge/myip-111827" alt="IP 徽章">

访客 IP + 国家简称(双段)

访客 IP + 国家简称(双段)
<img src="https://www.anbovpn.com/api/tools/badge/check-ip" alt="IP 徽章">

双段 + 颜色名(绿色)

双段 + 颜色名(绿色)
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-green" alt="IP 徽章">

双段 + 十六进制颜色

双段 + 十六进制颜色
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-16a34a" alt="IP 徽章">

指定 IP + 国家简称

指定 IP + 国家简称
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8" alt="IP 徽章">

指定 IP + 红色

指定 IP + 红色
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8-red" alt="IP 徽章">

访客 IP + 简称 + 国家名

访客 IP + 简称 + 国家名
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-zh" alt="IP 徽章">

国家名 + 蓝色

国家名 + 蓝色
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-zh-blue" alt="IP 徽章">

指定 IP + 国家名

指定 IP + 国家名
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8-zh" alt="IP 徽章">

指定 IP + 国家名 + 绿色

指定 IP + 国家名 + 绿色
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8-zh-green" alt="IP 徽章">

徽章显示什么

一枚徽章就是一张很小的 SVG 图片,嵌进页面后由我们的服务器实时生成,不需要写任何脚本。

  • IP、国家简称和国家名

    左边是 IP 地址,右边(双段样式)是两位国家简称,如 US、JP。地址里加语言段(-zh、-zht、-en、-ja、-ru、-fa、-tr),右边就变成「简称 + 国家名」,如 US 美国。国家来自 IP 归属数据库,是估算值;查不到或额度用完时显示 --。

  • 三种样式、十二种颜色

    只显示访客 IP(单段)、访客 IP + 国家、指定 IP + 国家。颜色可选 12 个名字(blue、green、gray、red、yellow、orange、purple、black、sky、cyan、emerald、rose),也可以填任意 6 位十六进制颜色,深浅色背景上的文字会自动换成黑或白。

  • 缓存与限制

    数据库已有结果不会消耗新的国家查询额度;只有数据库未命中时才调用数据服务商。额度用完后,未收录 IP 的国家显示 --。

  • 隐私

    不保存徽章访问者身份、访问次数或逐次访问历史,也不和账号关联。指定 IP 会写在图片地址中,请勿为需要保密的地址制作徽章。国家结果按 IP 去重保存,数据库未命中时才发送给 IP2Location.io 和 ipapi.is。

生成并嵌入 IP 徽章

  1. 在「样式」里选一种:只显示访客 IP、访客 IP + 国家,或指定 IP + 国家(选这个要再填一个 IPv4 / IPv6 地址)。
  2. 选了带国家的样式后,可以在「国家名语言」里选一种语言,右边就会显示简称加国家名;不选则只显示两位简称。
  3. 点一个预设颜色,或在「自定义颜色」里填 6 位十六进制(不带 #,如 1a8cff)。下面的预览会实时更新。
  4. 在「预览与嵌入代码」里复制你要的格式:图片地址、HTML、Markdown(GitHub README、文档)或 BBCode(论坛签名)。
  5. 把代码粘贴到网页、README 或论坛签名里。访客 IP 徽章每个访问者看到的是自己的地址;想让所有人看到同一个 IP,用指定 IP 的样式。

徽章地址与选项详细说明

徽章的地址是 /api/tools/badge/[spec],所有选项都写在最后这一段里,用连字符连起来。

myip
单段徽章,只显示访问者自己的 IP,输出最干净,适合 README 和状态页快速展示当前出口。例:myip、myip-gray。
check-ip
双段徽章:左边访问者自己的 IP,右边两位国家简称(如 US、JP)。例:check-ip、check-ip-green。
check-<IP>
双段徽章,查指定 IPv4 或 IPv6 的国家,适合在工单、告警和日志分析里把「可疑 IP」做成标签。例:check-8.8.8.8、check-2606:4700:4700::1111。
语言段:-zh、-zht、-en、-ja、-ru、-fa、-tr
放在 IP 之后、颜色之前,右边变成「简称 + 国家名」,如 US 美国。zh 简体中文、zht 繁体中文。例:check-ip-zh、check-8.8.8.8-ja-red。myip 没有国家,所以不能加语言段。
颜色名
blue(默认)、green、gray、red、yellow、orange、purple、black、sky、cyan、emerald、rose。双段徽章里颜色用在右段(国家那一段),单段徽章整块变色。
十六进制颜色
6 位十六进制,不带 #,如 16a34a。适合对齐品牌色或主题色;颜色较浅时文字自动换成深色,保证看得清。例:check-ip-zh-16a34a。
单段与双段、小屏幕
单段徽章最窄,适合手机和窄栏;双段徽章加了国家后更宽,加国家名后更宽。徽章是矢量图,按 HTML 的 height 缩放也不会糊。
HTML / Markdown / BBCode
HTML:<img src="…" alt="…">;Markdown:![说明](地址),用于 GitHub、GitLab 的文档;BBCode:[img]地址[/img],用于大多数论坛签名。三种都用同一个图片地址。
缓存
访客 IP 徽章返回 private, no-store,不被缓存;指定 IP 的徽章返回 public, max-age=3600(1 小时),查不到国家时 max-age=60。
国家显示 --
IP 是内网或保留地址、数据库里没有它的国家,或当天的国家查询额度用完时,国家位置显示 --;额度每天重置。
地址不合法时
写法不对(如语言写错、颜色不是 12 个名字也不是 6 位十六进制、IP 不合法)会返回一枚灰色的 invalid 徽章,而不是空白图。

IP 徽章常见问题

把徽章嵌在公开页面里,别人看到的是谁的 IP?

「访客 IP」和「访客 IP + 国家」两种样式显示的是访问者自己的出口 IP,所以每个访客看到的都是自己的地址,不是你的。如果想让所有人看到同一个 IP,请用「指定 IP + 国家」。

能放进 GitHub README 吗?

可以,用 Markdown 复制代码即可。但 GitHub 会通过自己的图片服务器取图并缓存,访客 IP 类徽章显示的通常是那台服务器的出口地址,而不是读者的 IP;放在 README 里更适合用「指定 IP」类徽章,地址和国家都是固定的。

怎么显示国家名,或者改颜色?

在地址最后加语言段和颜色段:check-ip-zh 显示「US 美国」,check-ip-zh-blue 再指定蓝色,颜色也可以写 6 位十六进制,如 check-8.8.8.8-ja-ff0000。语言支持 zh、zht、en、ja、ru、fa、tr,不写语言就只显示两位简称。在上面的生成器里点选即可,不用手写。

徽章会缓存多久?数据多久更新?

访客 IP 徽章每次实时生成且不做 HTTP 缓存;指定 IP 的徽章允许浏览器和 CDN 缓存 1 小时,查不到国家时只缓存 1 分钟。国家查询结果按 IP 去重保存在数据库中,已有结果不会再次消耗数据服务额度。

你们会记录谁访问了徽章吗?

不保存徽章访问者身份、访问次数或逐次访问历史,也不和账号关联。为了显示访客 IP,服务器会读取请求来源地址;国家查询结果按 IP 去重保存在数据库中,数据库未命中时才发送给 IP2Location.io 和 ipapi.is。指定 IP 本来就写在图片地址里,对看到地址的人公开。

为什么国家显示成 --?国家准确吗?

常见原因:IP 是内网或保留地址;数据库和数据服务没有国家信息;或当天的新 IP 查询额度已用完。数据库已有结果不受额度影响。国家位置仅为估算,在移动网络、VPN 和数据中心上可能有偏差。

更多免费工具

需要某个国家的 IP?

安泊 VPN 提供多个地区的固定 IP,也有按流量计费的共享 IP。对比一下,选你需要的地区。