假装我已经将托管在我的私人服务器上的图像或视频发布到 discord 频道。
然后该 discord 服务器中的其他人点击播放视频,或查看嵌入的消息(不点击链接,只需在应用程序中打开它)。
Discord 如何(如果有的话)防止泄露客户信息(例如 IP 地址)?
他们会转发视频吗?(这似乎是一个非常昂贵的解决方案)
他们不显示来自不受信任来源的嵌入内容吗?
答案1
从我对 Discord 嵌入的测试来看,我找不到 Discord 客户端的 IP,只能找到 34.xxx 和 35.xxx
Discord 充当代理,避免暴露用户的 IP 地址,除非他们下载嵌入的内容或“打开原始内容”
答案2
服务能够做到这一点的唯一方法是将图像/视频从服务器复制到自身,然后在聊天中用指向自身的链接替换您发布的链接。
服务没有义务这样做 - 它可能只是在您发送链接时发布链接。然后,任何在域名上进行 DNS 查找的人都可以看到您的 IP 地址。
我从未尝试过,所以我不知道 Discord 实际上做了什么。您可以自己在聊天室或只与可信赖的人一起尝试,看看会发生什么。