一个简洁的、支持多协议查询 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 来帮助改进项目。