From 058610b29d5c6b04964ab9c13b6fe5eedde0b682 Mon Sep 17 00:00:00 2001 From: yshtcn Date: Thu, 6 Jun 2024 16:45:54 +0800 Subject: [PATCH] Update README.md --- README.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dca9088..38440c9 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,47 @@ -Docker hub: -https://hub.docker.com/r/yshtcn/getip_service +## GetIP_Service + +### 项目简介 +GetIP_Service 是一个通过Docker容器运行的服务,用于获取客户端IP地址,并返回相应的结果。此项目包含一个主要的Python脚本文件和相关的配置文件。 + +### 文件结构 +- `Dockerfile`: 用于构建Docker镜像的指令文件。 +- `README.md`: 项目的简介和基本使用说明。 +- `app.py`: 项目的主程序文件,实现IP获取功能。 +- `getip_service_DockerBuilder.ps1`: PowerShell脚本,用于构建和运行Docker镜像。 +- `requirements.txt`: 列出了项目所需的Python依赖包。 + +### 安装步骤 +1. 克隆仓库: + ```bash + git clone https://github.com/yshtcn/GetIP_Service.git + cd GetIP_Service + ``` +2. 构建Docker镜像: + ```bash + docker build -t getip_service . + ``` +3. 运行Docker容器: + ```bash + docker run -d -p 80:80 getip_service + ``` + +### 使用方法 +运行容器后,服务将在端口80上监听。通过访问服务的IP地址,您可以获取到客户端的IP信息。例如: +```bash +curl http:// +``` +此命令将返回客户端的IP地址。 + +### 主要功能 +- 获取客户端IP地址并返回。 +- 支持通过Docker容器进行部署。 + +### 依赖项 +- Python 3.x +- Flask (在`requirements.txt`中指定) + +### 贡献 +如果您有任何改进或问题,请提交Issue或Pull Request。 + +### 许可证 +此项目使用MIT许可证,详情请参见LICENSE文件。