还是一个晚上,把上次的 Demo 给重构了

2020-03-20 03:35:30 +08:00
 ufan0

前情提要 晚上整了一个小 Demo

这是一个简单的基于 Spring Boot 构建的程序,旨在作为中间者,提供用户一个临时地址,获取临时地址访问者 IP 信息给用户。

Demo:https://overflow.fun/mask/where-is-he/ Github: https://github.com/ufan0/where-is-he

使用 WebSocket 进行通知,替换掉邮件通知的方式,这次稳定性应该强太多了,上次的邮箱发件不到 150 封就挂了。

若是 Demo 页面没有正常工作,请检查控制台,查看 WebSocket 是否连接成功。

后端代码几乎重新写过。

待完成:

  1. 完善伪装;
  2. 提供 GPS 信息获取;
  3. 改善地址转换算法,目前的做法是 base64(mark 参数合法校验 + salt 伪装地址防止碰撞 + timestamp 有效期校验),暂时没有想到更安全且简单的方法;

对上个帖子中大家给出的建议表示感谢。

2445 次点击
所在节点    分享创造
6 条回复
qfdk
2020-03-20 06:44:33 +08:00
突然想起来 xss 平台岂不是更好
Austin2035
2020-03-20 08:35:49 +08:00
不错
lights
2020-03-20 23:52:45 +08:00
辛苦了,做了一个有实际意义的项目👍
ufan0
2020-03-20 23:56:55 +08:00
@lights 👍从结婚到离婚,从本服务开始。
ostrichb
2020-03-21 00:05:44 +08:00
@ufan0 不不不,结婚都不会有了😂
ufan0
2020-03-21 18:07:59 +08:00
@ostrichb 充满背叛的婚姻不要也罢◑▂◑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/654434

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX