【实用工具】真实地址生成器 | 20241004更新 | 支持自选地区

前言

看到论坛里很多佬都发了地址生成器,我在此基础上整合佬友们的需求和我自己的理解推出了更现代化的地址生成器,在此感谢所有给我反馈建议的佬友。:folded_hands:

如果佬友有更多需求,可以在下面留言,我会抽空改进。
觉得有帮助的佬友可以点个赞:face_blowing_a_kiss:

访问地址

已经部署在大善人cloudflare上了,方便各位佬友使用:

基于IP的真实地址生成器

网页预览

功能

  • 真实地址随机生成:通过IP或自选地区(有限支持)实现真实地址的随机生成。
  • 符合直觉的操作和提示:可复制区域和复制状态有弹出提示;点击生成的地址可以一键复制到剪切板。
  • 可视化的地址验证:将鼠标悬停到地图emoji上可以在地图上查看当前生成的具体位置。
  • 多种保存方式:可以保存到浏览器缓存或保存为txt文件;可以模糊搜索保存到浏览器缓存中的地址。

已知问题

  • 国内IP无法调用API,所以无法使用地图生成功能
  • 受制于免费的API,生成的地址精度不够,有假地址的情况
  • 在手机上浏览有格式问题

计划更新

  • 可以调用的API
  • 更多随机生成的字段
  • 集成临时邮箱
  • 支持更多自选地区生成地址的功能
  • 自定义可选字段

源代码

已经放在GitHub上了,喜欢的佬友可以点个star​:heart:
GuooGaii/ip-geoaddress-generator (github.com)

自部署教程

【教程】在 Cloudflare 上部署基于 Next.js 的地址生成器 - 资源荟萃 - LINUX DO

vercel可以直接导入部署

更新日志

具体的代码改动可以在GitHub上查看

20241004

  • 大幅修改了现有代码架构,使其更具拓展性,可维护性
  • 有限的支持了自选地区生成地址的功能(测试阶段)
  • 增加了SSN字段
  • 修复错误的样式

20240929

  • 将原有代码推翻重做,使用nextjs框架重写
  • 新增了保存地址,搜索地址,将保存地址保存为txt文件的功能
  • 新增了明暗模式
  • 采用radix-ui组件库,决定整体风格

20240926

  • 重构了整体架构。样式、内容和逻辑分离
  • 新增了输入IP进行查询的功能
  • 新增生成随机名字和电话的功能
  • 统一页面风格
  • 移除页面上固定的地图,现在使用鼠标悬停到emoji上查看地图
  • 修复了提示框被遮盖的问题
323 个赞

感谢分享 :tieba_087:

4 个赞

这页面claude写的吧 :tieba_025:

3 个赞

希望能开源 :grinning:

3 个赞

拿cursor糊的:bili_004:

4 个赞

好的,我编辑一下页面 :kissing_heart:

5 个赞

有点厉害支持~~

3 个赞

https://linuxdo.edu.pl/
claude糊的,背景都一个色 :tieba_025:

3 个赞

大佬,ipv6无效诶

1 个赞

啊?我这里ipv6是能用的啊

3 个赞

这个邮编好像不对吧,用香港的ip测试的

2 个赞

代码能在cf worker上运行吗

还有佬 能不能加一个根据图片定位生成新地址啊tieba_028

4 个赞

算你厉害支持一波。

1 个赞

香港没有邮编,默认这个

1 个赞

Mark,申请大学的时候用

2 个赞

可以是可以,但是单html在cf page上就能部署了吧,没必要上worker​:thinking:。根据图片定位生成新地址这个功能能描述的更清晰一点吗,我有点没看懂:cry:

11 个赞

收藏了收藏了

2 个赞

应该就是可以在地图上再手动选点显示出地址吧

1 个赞

意思是,可以通过在地图图片上选择的位置生成新地址
因为现在的地图是个摆设,无法通过在地图上鼠标点按移动选择来生成选中的地址。

2 个赞

可以开放一个仓库,fork
后面 你更新加新功能的话 也能自动同步了

2 个赞