Обход блокировки Facebook/Instagram/Twitter с GoodbyeDPI

Это что-то связанное с 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
image

Не работала нормально инста(фото-видео не загружало) виновник - 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

Попробовал этот вариант - тщетно :frowning:

Кто-нибудь может подсказать как анализировать данные wireshark
Вот такое он мне выдал при попытке открыть twitter.com

Понятно, что ничего хорошего, но что конкретно это означает и куда копать

Это значит, что IP-адрес заблокирован.

А то что он пингуется этому не противоречит?
Screenshot_4

Кажется, все ip твиттера вида 104.244.42.* у меня заблокированы.
Получается вариант с изменением файла host мне не подходит?

Блокируют только TCP, а пинги идут по протоколу ICMP.