mirror of
https://github.com/yshtcn/GetIP_Service.git
synced 2025-12-10 16:20:24 +08:00
GetIP_Service
项目简介
GetIP_Service 是一个通过Docker容器运行的服务,用于获取客户端IP地址,并返回相应的结果。此项目包含一个主要的Python脚本文件和相关的配置文件。
文件结构
Dockerfile: 用于构建Docker镜像的指令文件。README.md: 项目的简介和基本使用说明。app.py: 项目的主程序文件,实现IP获取功能。getip_service_DockerBuilder.ps1: PowerShell脚本,用于构建和运行Docker镜像。requirements.txt: 列出了项目所需的Python依赖包。
安装步骤
- 克隆仓库:
git clone https://github.com/yshtcn/GetIP_Service.git cd GetIP_Service - 构建Docker镜像:
docker build -t getip_service . - 运行Docker容器:
docker run -d -p 80:80 getip_service
使用方法
运行容器后,服务将在端口80上监听。通过访问服务的IP地址,您可以获取到客户端的IP信息。例如:
curl http://<your-server-ip>
此命令将返回客户端的IP地址。
主要功能
- 获取客户端IP地址并返回。
- 支持通过Docker容器进行部署。
依赖项
- Python 3.x
- Flask (在
requirements.txt中指定)
贡献
如果您有任何改进或问题,请提交Issue或Pull Request。
许可证
此项目使用MIT许可证,详情请参见LICENSE文件。
Languages
PowerShell
79.4%
Python
10.9%
Dockerfile
9.7%