V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zwgf
V2EX  ›  移动开发

开发的 APP 接口总是会被封,怎么处理?

  •  
  •   zwgf · 44 天前 · 1033 次点击
    这是一个创建于 44 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人开发的 APP ,整理收集各种区块链领空投信息的,为了防止广告嫌疑,就不发 APP 了,没有做 APP 备案(好像也不好备案吧这个类型的 APP ),接口域名也没有备案。

    然后 APP 用的接口域名老是被部分地区封,换了 IP ,也会封 IP ,APP 从 1.0 到 3.3 版本了,基本上就是为了换个接口地址升级一下 APP 版本。

    不知道有啥方法不让封接口地址没(备案就算了这种类型国内估计难了)。之前想到过一种方法,就是 APP 打开的时候先下载一个域名列表,然后随机尝试打开其中的一个,打开了就不管了,没有打开就尝试打开第二个。但是这种的也会被封下载域名列表的那个网址。没办法,求大佬指点方向。

    10 条回复    2024-11-18 11:53:59 +08:00
    tootfsg
        1
    tootfsg  
       44 天前 via Android
    域名列表 放 cf 里面呢。这种会不会封 cf 的子域名。
    XiLingHost
        2
    XiLingHost  
       44 天前
    试试用 dht 方式呢,放一些 bootstrap node 的信息在 app 里,启动以后自动连接到 dht 网络并且 peering 其它的节点把请求广播到网络里,你们控制一批有私钥的服务器节点回应有签名的消息来确认对端
    bli22ard
        3
    bli22ard  
       44 天前 via iPhone   ❤️ 1
    提供一种思路,没实战过,找个国内可以发帖的网站,简书,知乎,小红书,随便选一个,不用登录可以访问。然后把你真正的域名加密后发到帖子里面,迷惑性更强一些的,写篇教程,里面插入一段加密后的内容,然后你的 app 启动,就去爬这个帖子,拿回域名列表密文解密,剩下就正常调用接口
    lisongeee
        4
    lisongeee  
       44 天前
    你可以使用 dns 的 txt 记录保存你的可用域名列表
    CLMan
        5
    CLMan  
       43 天前
    我之前开发需要与后端通信的 Chrome 插件也遇到类似的问题,我的解决办法是买的阿里云 99 一年云服务器,在应用里面写死 IP 实现的。
    mlboy
        6
    mlboy  
       43 天前 via iPhone
    @lisongeee #4 这种方式 如果 dns 被污染就不行了
    mlboy
        7
    mlboy  
       43 天前 via iPhone
    是不是应该使用那种 httpdns 服务
    EsWann
        8
    EsWann  
       43 天前
    接口做数据加密,做 WAF 限制只能 APP 访问拿到数据。
    zwgf
        9
    zwgf  
    OP
       42 天前
    @tootfsg CF 有些地区访问有些慢

    @XiLingHost dht 我去了解一下,之前没听过,谢谢

    @bli22ard 那问题是,这个文章里面的域名列表中的域名过段时间就被封了,到时候我再修改简书、知乎、小红书上的文章里面的内容吗? 有的不让修改吧?

    @CLMan 我发现 IP 也会被封,不知道是不是触发了什么关键词,“挖矿、比特币还是啥”。

    @mlboy HTTPDNS 可以防封是吗?

    @EsWann 我看看怎么才能限制只有 APP 可以访问接口
    XiLingHost
        10
    XiLingHost  
       42 天前
    @zwgf 你可以参考 retroshare/zeronet 这类分布式应用的架构,还有就是可以参考一个叫 biglybt 的下载工具的内置聊天方案
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1545 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:48 · PVG 00:48 · LAX 08:48 · JFK 11:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.