一个简洁的、支持多协议查询 IP 信息的工具。
- 多协议支持
- Web 界面访问
 - CURL/Wget 命令行工具查询
 - Telnet 协议查询
 - FTP 协议查询
 
 - 丰富功能
- IP 地理位置查询
 - Token 认证机制
 - Gzip 压缩支持
 - 容器友好的健康检查接口
 - 自定义域名和端口
 
 
TBD
支持通过环境变量或命令行参数进行配置:
| 配置项 | 环境变量 | 命令行参数 | 默认值 | 说明 | 
|---|---|---|---|---|
| 调试模式 | DEBUG | -debug | false | 
是否启用调试日志 | 
| 服务端口 | SERVER_PORT | -port | 8080 | 
HTTP 服务监听端口 | 
| 服务域名 | SERVER_DOMAIN | -domain | http://localhost:8080 | 
服务访问域名 | 
| 访问令牌 | TOKEN | -token | ""(空字符串) | 
API 访问认证令牌 | 
直接访问 http://localhost:8080 使用 Web 界面进行查询。
提供多种命令行查询方式:
# curl 方式
curl http://localhost:8080
# telnet 方式  
telnet localhost 8080
# ftp 方式
ftp localhost 8080如果配置了访问令牌,可通过以下方式携带:
# URL 参数方式
curl http://localhost:8080?token=your_token
# Header 方式
curl -H "X-Token: your_token" http://localhost:8080本项目采用 MIT 开源协议。
欢迎提交 Issue 和 Pull Request 来帮助改进项目。
