一个基于Flask的个人数据泄露检测Web应用,信息的检测。
功能特点
- 多种查询类型: *
- 双模式部署: 本地测试模式和服务器生产模式
- 一键启动: 自动检测环境、安装依赖、启动服务
- 响应式设计: 现代化UI,支持桌面和移动设备
- 便携版支持: 支持便携版Python,无需系统安装
- 安全提醒: 内置安全建议和免责声明
快速开始
本地测试
下载项目文件
个人数据泄露检测系统/ ├── 启动.bat # 一键启动脚本 ├── app.py # Flask主应用 ├── requirements.txt # Python依赖包 ├── README.md # 说明文档 └── templates/ └── index.html # 前端界面
运行启动脚本
- 双击
启动.bat
- 选择
[1] 本地测试
模式 - 等待自动安装和启动
- 浏览器访问
http://localhost:5000
- 双击
服务器部署
方式一:一键部署(推荐)
上传文件到服务器
# 将所有文件上传到服务器目录,如 /opt/privacy-detect/
运行启动脚本
# 在Windows服务器上 启动.bat # 选择 [2] 服务器部署 (公网访问) # 在Linux服务器上,需要转换为Linux脚本 chmod +x start.sh ./start.sh
访问系统
脚本会自动显示访问地址:
- 本地访问:
http://localhost:5000
- 局域网访问:
http://内网IP:5000
- 公网访问:
http://公网IP:5000
- 本地访问:
方式二:手动部署
安装Python环境
# Ubuntu/Debian sudo apt update sudo apt install python3 python3-pip # CentOS/RHEL sudo yum install python3 python3-pip # Windows Server # 下载并安装Python 3.11+
安装依赖包
pip3 install Flask==2.3.3 requests==2.31.0
配置环境变量
export FLASK_ENV=production export FLASK_DEBUG=False export FLASK_HOST=0.0.0.0 export FLASK_PORT=5000
启动应用
python3 app.py
常见问题
Q: 启动脚本闪退怎么办?
A: 请检查Python环境和权限,确保能正常运行python --version
命令。
Q: 无法访问5000端口?
A: 检查防火墙设置,确保5000端口已开放。
Q: 公网IP获取失败?
A: 检查网络连接,或手动配置公网IP地址。
Q: Flask模块找不到?
A: 运行pip install Flask requests
手动安装依赖包。
免责声明
本系统仅供学习和研究使用,数据来源于网络,请勿用于非法用途。使用者需要遵守相关法律法规,对使用本系统产生的后果自行承担责任。
本文共 474 个字数,平均阅读时长 ≈ 2分钟
评论 (0)