一個基于 Flask 的個人數據泄露檢測 Web 應用,信息的檢測。
##?? 功能特點
– ?? ** 多種查詢類型 **: ***********
– ?? ** 雙模式部署 **: 本地測試模式和服務器生產模式
– ?? ** 一鍵啟動 **: 自動檢測環境、安裝依賴、啟動服務
– ?? ** 響應式設計 **: 現代化 UI,支持桌面和移動設備
– ? ** 便攜版支持 **: 支持便攜版 Python,無需系統安裝
– ??? ** 安全提醒 **: 內置安全建議和免責聲明
##??? 快速開始
###? 本地測試
1. ** 下載項目文件 **
? ?“`
? ?個人數據泄露檢測系統 /
? ?├── 啟動.bat? ?? ?? ?? ???# 一鍵啟動腳本
? ?├── app.py? ?? ?? ?? ?? ?# Flask 主應用
? ?├── requirements.txt? ???# Python 依賴包
? ?├── README.md? ?? ?? ???# 說明文檔
? ?└── templates/
? ?? ? └── index.html? ?? ?# 前端界面
? ?“`
2. ** 運行啟動腳本 **
? ?– 雙擊 ` 啟動.bat`
? ?– 選擇 `[1] 本地測試 ` 模式
? ?– 等待自動安裝和啟動
? ?– 瀏覽器訪問 `http://localhost:5000`
###? 服務器部署
####? 方式一:一鍵部署(推薦)
1. ** 上傳文件到服務器 **
? ?“`bash
? ?# 將所有文件上傳到服務器目錄,如 /opt/privacy-detect/
? ?“`
2. ** 運行啟動腳本 **
? ?“`bash
? ?# 在 Windows 服務器上
? ?啟動.bat
? ?# 選擇 [2] 服務器部署 ( 公網訪問 )
? ?# 在 Linux 服務器上,需要轉換為 Linux 腳本
? ?chmod +x start.sh
? ?./start.sh
? ?“`
3. ** 訪問系統 **
? ?– 腳本會自動顯示訪問地址:
? ???– 本地訪問: `http://localhost:5000`
? ???– 局域網訪問: `http:// 內網 IP:5000`
? ???– 公網訪問: `http:// 公網 IP:5000`
####? 方式二:手動部署
1. ** 安裝 Python 環境 **
? ?“`bash
? ?# Ubuntu/Debian
? ?sudo apt update
? ?sudo apt install python3 python3-pip
? ?# CentOS/RHEL
? ?sudo yum install python3 python3-pip
? ?# Windows Server
? ?# 下載并安裝 Python 3.11+
? ?“`
2. ** 安裝依賴包 **
? ?“`bash
? ?pip3 install Flask==2.3.3?requests==2.31.0
? ?“`
3. ** 配置環境變量 **
? ?“`bash
? ?export?FLASK_ENV=production
? ?export?FLASK_DEBUG=False
? ?export?FLASK_HOST=0.0.0.0
? ?export?FLASK_PORT=5000
? ?“`
4. ** 啟動應用 **
? ?“`bash
? ?python3 app.py
? ?“`
##??? 常見問題
###?Q: 啟動腳本閃退怎么辦?
A: 請檢查 Python 環境和權限,確保能正常運行 `python –version` 命令。
###?Q: 無法訪問 5000 端口?
A: 檢查防火墻設置,確保 5000 端口已開放。
###?Q: 公網 IP 獲取失敗?
A: 檢查網絡連接,或手動配置公網 IP 地址。
###?Q: Flask 模塊找不到?
A: 運行 `pip install Flask requests` 手動安裝依賴包。
##??? 免責聲明
本系統僅供學習和研究使用,數據來源于網絡,請勿用于非法用途。使用者需要遵守相關法律法規,對使用本系統產生的后果自行承擔責任。
下載鏈接: