lovechen/ipinfo

By lovechen

Updated 14 days ago

Image
0

475

IPINFO

用来显示用户IP,HEADER,ASN。

URL 及其作用

  1. //ip

    • 作用: 返回客户端的 IP 地址。
  2. /ipas

    • 作用: 返回客户端的 IP 地址和地理位置信息,包括 IP 地址、地理位置、ASN 和 Autonomous Org。
  3. /whoami

    • 作用: 返回客户端的详细信息,包括:
      • 客户端 IP 地址
      • 请求行(方法、URL、协议)
      • Host 头部
      • User-Agent 头部
      • 其他请求头信息
      • 地理位置信息(如果可用)
  4. /:ip

    • 作用: 根据路径参数提供的 IP 地址,返回该 IP 的地理位置信息。
    • 示例: GET http://<your-server-ip>/192.168.0.1
  5. /任意错误输入 和 请求 比如 CONNECT 等

    • 作用: 返回客户端的 IP 地址。

使用方法

docker run

docker run -d \
  --name ipinfo \
  --hostname ipinfo \
  --restart always \
  -v $(pwd)/geo:/app/geo \
  lovechen/ipinfo

docker-compose.yml

version: '3'

services:
  ipinfo:
    image: lovechen/ipinfo
    container_name: ipinfo
    hostname: ipinfo
    restart: always
    volumes:
      - ./geo:/app/geo

Docker Pull Command

docker pull lovechen/ipinfo