V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ufan0
V2EX  ›  分享创造

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

  •  
  •   ufan0 · 2020-03-20 03:35:30 +08:00 · 2452 次点击
    这是一个创建于 1717 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前情提要 晚上整了一个小 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 有效期校验),暂时没有想到更安全且简单的方法;

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

    6 条回复    2020-03-21 18:07:59 +08:00
    qfdk
        1
    qfdk  
       2020-03-20 06:44:33 +08:00 via iPhone   ❤️ 1
    突然想起来 xss 平台岂不是更好
    Austin2035
        2
    Austin2035  
       2020-03-20 08:35:49 +08:00   ❤️ 1
    不错
    lights
        3
    lights  
       2020-03-20 23:52:45 +08:00   ❤️ 1
    辛苦了,做了一个有实际意义的项目👍
    ufan0
        4
    ufan0  
    OP
       2020-03-20 23:56:55 +08:00
    @lights 👍从结婚到离婚,从本服务开始。
    ostrichb
        5
    ostrichb  
       2020-03-21 00:05:44 +08:00 via Android
    @ufan0 不不不,结婚都不会有了😂
    ufan0
        6
    ufan0  
    OP
       2020-03-21 18:07:59 +08:00 via Android
    @ostrichb 充满背叛的婚姻不要也罢◑▂◑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2645 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:12 · PVG 19:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.