显示客户端IP的详细信息
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Dnomd343 90abf32598 feat: configfile of nginx 4 years ago
assets 我好蠢 4 years ago
backend feat: accurate city address in China 4 years ago
conf/nginx feat: configfile of nginx 4 years ago
LICENSE docs: LICENSE 4 years ago
README.md feat: configfile of nginx 4 years ago
index.html 漏了一个css 4 years ago

README.md

echoIP

显示客户端IP、查询IP详细信息

结合 ipinfo.ioIPIP.net纯真IP 的数据计算指定IP信息,支持IPv4与IPv6地址。

客户端可直接向服务器询问自己的IP地址,同时可指定任意IP地址获取其详细信息。

如何使用

命令行模式

# 查询客户端IP
shell> curl ip.343.re
···

# 查询客户端UA
shell> curl ip.343.re/ua
···

# 查询客户端IP的详细信息
shell> curl ip.343.re/info
···

# 查询指定IP地址详细信息
shell> curl ip.343.re/8.8.8.8
···

echoIP-cli

网页访问模式

你可以直接在 ip.343.re 进行查询,或者将项目部署到自己的服务器上。

echoIP-web

如何部署

若你想用自己的域名建立一个类似的服务,可按如下方式部署

Docker方式

待补充...

常规方式

首先拉取仓库到你的服务器上,这里以 /var/www/echoIP 为例

shell> cd /var/www
shell> git clone https://github.com/dnomd343/echoIP.git
Cloning into 'echoIP'...
···
Unpacking objects: 100% ··· done.

确定你的服务器上有PHP环境,同时有 curlwget 工具

shell> php -v
···PHP版本信息···

shell> curl --version
···curl版本信息···

shell> wget --version
···wget版本信息···

配置网页服务器代理,这里提供Nginx示例

开发资料

ipinfo.io

待补充...

IPIP.net

待补充...

纯真IP库

待补充...

许可证

MIT ©2021 @dnomd343 @ShevonKuan