Skip to content

GitZhiQing/clearIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clearIP

banner

基于纯真数据库的 IP 信息获取页面。

数据文件获取自项目 nmgliangwei/qqwry。为方便使用,将原本的 .dat 数据文件解析导入进了 sqlite 数据库中。

Warning

本项目仅用于学习参考,部署到生产环境前需谨慎配置。

运行

  1. 克隆本项目
git clone https://github.com/GitZhiQing/clearIP.git && cd clearIP
  1. 安装依赖

本项目使用 uv 作为包管理工具。

uv sync
  1. 解析 qqwry.dat 数据文件

可以从项目 nmgliangwei/qqwry 获取。

  • 创建 data 目录,将准备的 qqwry.dat 文件放入 data 目录中
mkdir data
  • 运行 flask initdb 解析文件,将数据导入 sqlite 数据库
flask initdb
  1. 运行

Warning

若要将此应用暴露在公网,请确保关闭了调试模式,且不要使用开发服务器

flask run # 此命令仅用于开发预览

效果

  • 暗色

dark-demo

  • 亮色

light-demo

  • API

api-demo

About

基于纯真数据库的 IP 信息查询页面。

Resources

License

Stars

Watchers

Forks