2024-06-06 16:46:30 +08:00
2024-06-03 21:22:07 +08:00
2024-06-03 21:22:07 +08:00
2024-06-06 16:46:30 +08:00
2024-06-06 16:45:54 +08:00
2024-06-03 21:22:07 +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依赖包。

安装步骤

  1. 克隆仓库:
    git clone https://github.com/yshtcn/GetIP_Service.git
    cd GetIP_Service
    
  2. 构建Docker镜像:
    docker build -t getip_service .
    
  3. 运行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文件。

Description
No description provided
Readme MIT 30 KiB
Languages
PowerShell 79.4%
Python 10.9%
Dockerfile 9.7%