我想防止 Tenor gif 反应显示在 Discord 上。
由于 Discord 无法在本地执行此操作,我尝试完全阻止所有往返于 tenor.com 和 tenor.co 的流量。所有尝试都失败了。
主机文件:
127.0.0.1 tenor.com
127.0.0.1 tenor.co
127.0.0.1 151.101.194.217
127.0.0.1 151.101.66.217
127.0.0.1 151.101.2.217
127.0.0.1 151.101.130.217
我创建了 Windows 防火墙规则来阻止计算机上所有程序到上述 4 个 IP 地址的入站和出站连接。
在运行 DD-WRT 的路由器上,我添加了以下规则:
iptables -I FORWARD 1 -d 151.101.194.217 -j DROP
iptables -I OUTPUT 1 -d 151.101.194.217 -j DROP
iptables -I FORWARD 1 -d 151.101.66.217 -j DROP
iptables -I OUTPUT 1 -d 151.101.66.217 -j DROP
iptables -I FORWARD 1 -d 151.101.2.217 -j DROP
iptables -I OUTPUT 1 -d 151.101.2.217 -j DROP
iptables -I FORWARD 1 -d 151.101.130.217 -j DROP
iptables -I OUTPUT 1 -d 151.101.130.217 -j DROP
除此之外,我还将 tenor.co 和 tenor.com 添加到“访问限制”面板的“按 URL 地址阻止网站”下。
尽管有这些规则,Discord 仍然能够下载 gif(实际上它们是 mp4 视频)同时,我打开 Wireshark 查看实际流量,看起来 gif 是通过 Cloudflare 或 Amazon CDN 传来的。
我该如何阻止这种流量,这种绕过所有这些限制来下载第三方内容的做法是否不安全?