Show My IP

🌐 秒查公网IP,网络诊断利器

一键查询服务器公网IPv4/IPv6地址,快速诊断网络状态与VPN配置,10秒获取出口IP信息

收藏
3.1k
安装
1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

show-my-ip 是一款轻量级网络诊断工具,用于快速获取运行代理的服务器的公网IP地址。通过调用第三方服务 ifconfig.me,返回当前机器的 IPv4 及 IPv6 地址(如可用)。

使用方法

执行 bash scripts/get-ip.sh 即可,无需额外配置。工具依赖 curl 命令(绝大多数系统预装),要求服务器具备外网访问能力。

显著优点

1. 极简操作:单命令执行,无需复杂配置或权限申请
2. 双栈支持:同时返回 IPv4 与 IPv6 地址,满足现代网络环境需求

3. 场景丰富:适用于VPN验证、防火墙白名单配置、服务器身份确认、网络故障排查等

4. 跨平台兼容:基于标准 Bash 与 curl,Linux/macOS/WSL 均可运行

潜在局限

1. 依赖外部服务:查询依赖 ifconfig.me 的可用性,若该服务宕机或受限则无法获取结果
2. 隐私考量:向第三方服务暴露出口IP,敏感环境需谨慎使用

3. 无历史记录:单次查询无日志留存,无法追溯IP变更历史

4. 无地理位置信息:仅返回裸IP,不附带归属地、ASN 等元数据

适合人群

  • 运维工程师调试网络连通性
  • 开发者验证代理/VPN是否生效
  • 安全团队配置IP白名单前的快速确认
  • 个人用户查询服务器出口地址

常规风险提示

  • 信息泄露风险:公网IP属于半敏感信息,公开场合分享需谨慎
  • 第三方依赖风险:ifconfig.me 由社区维护,服务稳定性与数据处理方式不受控
  • 误配置风险:若用户将返回IP直接用于防火墙规则,需确认IP是否动态变化(如云服务器的弹性IP)

Show My IP 内容

scripts文件夹
手动下载zip · 2.0 kB
get-ip.shtext/x-shellscript
请选择文件