Это что-то связанное с DNS в свежих хромиум-браузерах (Chrome, Yandex, Edge, Brave и пр.). Попробуйте Firefox или старые версии браузеров (точно работает в Chrome 122.0.6261.70).
Хотя инста и фейсбук вроде начинают работать и там, если пообновлять страницу, в отличие от твиттера
А можешь поподробнее объяснить насчет добавления к адресам? (конкретно к abs-0.twimg.com)
А то я video и pbs успешно через nslookup и curl просмотрел и добавил в hosts, картинки/видео грузятся без проблем, а вот с abs и эмодзи какая-то хрень - nslookup выдает только один и тот же адрес, в отличие от разных адресов у video и pbs.
По твоему методу может я неправильно понял, просто начал в последнюю часть “добавлять” 64, 128 через .9+64 = .75 и т.д.
но результат тот же, 404 not found в консоли браузера по abs-0.twimg
Не работала нормально инста(фото-видео не загружало) виновник - scontent-hel3-1.cdninstagram.com. Спасибо operarulez. Помогло внесение IP в hosts. Правда PHP у меня не было, пришлось для Node переписать скрипт. Если вдруг кому нужен:
const dns = require("dns");
const domains = [
"edge-star-shv-%s-%s.facebook.com",
"instagram-p42-shv-%s-%s.fbcdn.net",
"edge-sonar-mini-shv-%s-%s.fbcdn.net",
"edge-star-mini-shv-%s-%s.facebook.com",
"instagram-p3-shv-%s-%s.fbcdn.net",
"xx-fbcdn-shv-%s-%s.fbcdn.net",
"edge-dgw-shv-%s-%s.facebook.com",
];
const suffices =
"akl1,ams2,ams4,arn2,atl3,bcn1,bkk1,bog1,bog2,bom1,bom2,bos5,bru2,ccu1,cdg4,cgk1,cph2,cpt1,del1,del2,den2,den4,dfw5,dub4,dus1,eze1,fco2,for1,fra3,fra5,gig4,gru1,gru2,ham3,hel3,hkg1,hkg4,hou1,hyd1,iad3,jnb1,jnb2,kul2,kul3,lax3,lga3,lhr6,lhr8,lim1,lis1,los2,maa2,mad1,mad2,man2,mct1,mia3,mnl1,mrs2,msp1,muc2,mxp1,mxp2,nrt1,ord5,otp1,pmo1,pnq1,prg1,qro1,scl2,sea1,sin6,sjc3,sof1,syd2,tpe1,vie1,waw1,xsp1,zrh1".split(
","
);
const formatDomain = (domain, index, suffix) => {
return domain.replace("%s", index).replace("%s", suffix);
};
const resolveHostnames = async () => {
for (const domain of domains) {
for (const index of ["01", "02", "03", "04"]) {
for (const suffix of suffices) {
const url = formatDomain(domain, index, suffix);
try {
const addresses = await dns.promises.resolve4(url);
if (addresses.length > 0) {
const ips = addresses.join(",");
console.log(`${ips} ${url}`);
}
} catch (error) {
continue;
}
}
}
}
};
resolveHostnames();
Сабжевый сайт (ntc.party) не открывается, через goodbyedpi, так же не получилось его открыть в вебпрокси PlainProxies - Free Web Proxy . Помогла только германская прокси.
У меня тоже виновник он. Но я добавил в hosts 157.240.205.63 scontent-hel3-1.cdninstagram.com, запустил 1_russia_blacklist_dnsredir и всё равно ничего не грузит. А в том скрипте, что ты кинул, нет ведь никакого упоминания scontent-hel3-1
Кто-нибудь разобрался как с помощью GoodbyeDPI запустить instagram / twitter?
Может это вообще не возможно с помощью DPI?
С плагином Антизапрета все работает.
DNS адрес резолвится правильно, instagram.com пингуется, но страницы не открываются
запускаю с такими параметрами
-7 -e 1 --dns-addr 77.88.8.8 --dns-port 1253 --dnsv6-addr 2a02:6b8::feed:0ff --dnsv6-port 1253
@ValdikSS у тебя картинки в инсте прогружаются? В hosts есть запись 157.240.205.63 scontent-hel3-1.cdninstagram.com, всё равно глухо. Что-то не так делаем?
У тебя картинки/видео или вообще всё не грузит? Если картинки - по перебирай instagram IP из тех что зарезолвил скрипт. У меня так и заработало.
В самой ленте всё грузится. Правда не сразу. А когда захожу в свой профиль, ничего уже не загружает.
Ты добавил всё что скрипт напечатал в консоль в hosts, я правильно понимаю?
Значит так же как у меня было. Я делал поиск только по инсте, т.к. остальное и так работало(можешь убрать из domains всё кроме инсты). Потом менял в hosts по 1 IP пока не заработало.
Мне зарезолвил скрипт 100+ айпишников. Ты добавлял все 100 штук по одному в hosts?)
У меня со 2 рандомного заработало
Можешь скинуть свой hosts? Уже 20 штук попробовал, не грузит ничего
Так а смысл от моего hosts’a если, к примеру, у тебя провайдер блочит этот IP. Вот этот например у меня работает 163.70.137.63 scontent-hel3-1.cdninstagram.com
мне, для того чтобы стал открываться твиттер, помогло добавление, в хост файл, вот эти адреса:
104.244.42.3 x.com www.x.com
104.244.42.66 api.x.com
Эти адреса, что в первом посту, так же добавил:
104.244.42.3 twitter.com www.twitter.com
104.244.42.66 api.twitter.com
104.244.42.5 t.co
А, вообще, можно, просто, добавить эти адреса twitter в russia-blacklist.txt, или в новый, к примеру twitter-blacklist.txt, и добавить в CMD файл --blacklist …\russia-twitter.txt
104.244.42.5, 104.244.42.3, 104.244.42.66
start “” goodbyedpi.exe -9 --auto-ttl --allow-no-sni --frag-by-sni --max-payload 2400 --blacklist …\russia-blacklist.txt --blacklist …\russia-youtube.txt --blacklist …\russia-twitter.txt
чтобы не исчезли при обновлении файла russia-blacklist.txt
Попробовал этот вариант - тщетно
Кто-нибудь может подсказать как анализировать данные wireshark
Вот такое он мне выдал при попытке открыть twitter.com
Понятно, что ничего хорошего, но что конкретно это означает и куда копать
Это значит, что IP-адрес заблокирован.
А то что он пингуется этому не противоречит?
Кажется, все ip твиттера вида 104.244.42.* у меня заблокированы.
Получается вариант с изменением файла host мне не подходит?
Блокируют только TCP, а пинги идут по протоколу ICMP.