
Я бы хотел запретить показ gif-реакций Tenor в 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, чтобы блокировать входящие и исходящие соединения с четырьмя указанными выше 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 все равно умудрился загрузить гифки (на самом деле это видео в формате mp4), несмотря на все эти правила.в то же времяЯ открыл Wireshark, чтобы посмотреть на реальный трафик, и оказалось, что gif-файлы поступают через Cloudflare или Amazon CDN.
Как мне заблокировать этот вид трафика и не является ли эта практика обхода всех этих ограничений для загрузки стороннего контента небезопасной?