
# 基于IP的真实地址生成器 🌍
这是一个基于Web的应用程序,可以根据IP地址生成真实的随机地址信息。它使用多个API来获取位置数据和随机用户信息,为您提供一个完整的虚拟身份。
访问地址
https://ip-geoaddress-generator.pages.dev/
主要功能
地址生成
- 自动检测当前IP地址生成
- 支持手动输入IP或自选地区生成
生成完整的随机地址信息
- 姓名
- 电话
- 国家
- 省/州
- 城市
- SSN(仅美国地区)
地址管理
- 在Google地图上显示生成的地址
- 一键复制各项信息
- 保存、搜索和删除地址
- 导出保存的地址为TXT文件
用户体验
- 响应式设计,适配多种设备
- 支持浅色/深色主题切换
部署
Docker部署
docker run -p 3000:3000 guoogaii/ip-geoaddress-generator:latest本地开发
克隆仓库:
git clone https://github.com/GuooGaii/ip-geoaddress-generator.git安装依赖:
cd ip-geoaddress-generator npm install运行开发服务器:
npm dev
注意事项
- 本项目仅用于教育和娱乐目的
- 生成的地址信息是随机的,不应用于任何实际或法律用途
- 请遵守API使用条款和限制
Cloudflare Pages 部署教程
1. Fork 项目仓库
- 访问 GuooGaiiip-geoaddress-generator
- 点击右上角的 "Fork" 按钮创建你自己的副本
2. 在 Cloudflare 中部署
2.1 前置准备
- 登录 Cloudflare Dashboard
- 在左侧菜单找到并点击 "Pages"
- 点击 "连接到 Git" 按钮
- 按提示关联你的 GitHub 账号
2.2 创建项目
- 选择你刚才 fork 的仓库
- 点击 "开始设置"
在项目配置页面:
- 框架预设: 选择
Next.js(注意:不要选择 Next.js Static HTML Export)
- 框架预设: 选择
提示:首次部署可能会出现错误提示,这是正常现象。按照步骤 2.3 启用 Node.js 兼容性并重新部署即可解决。
2.3 启用 Node.js 兼容性
- 部署完成后,进入项目设置
- 在“运行时”类目下找到“兼容性标志”,填入
nodejs_compat。
2.4 完成部署
- 回到 "部署" 页面
- 点击 "重新部署" 按钮
- 等待部署完成,访问分配的域名即可使用