Doesn't work in Russia for the twitter page.
kp6ic opened this issue · comments
Describe your feature / Опишите ваше предложение
Could you fix it in the new version? Thx.
Кратко:
- Скачайте GoodbyeDPI, распауйте архив;
- Запустите 0_russia_update_blacklist_file.cmd, дождитесь закрытия окна;
- Запустите 1_russia_blacklist_dnsredir.cmd, сверните (но не закрывайте) окно;
- Пользуйтесь интернетом.
Если не сработало (в особенности на МГТС), можно попробовать в файл 1_russia_blacklist_dnsredir.cmd
, в конец строки start …
добавить -e 1
.
Если не заработает, обращайтесь вот сюда: https://ntc.party/t/facebook-twitter-goodbyedpi/1741
Там ещё такой домен есть:
https://abs-0.twimg.com/emoji/v2/svg/26aa.svg
Но при его добавлении в blacklist.txt он всё равно выдаёт ERR_CONNECTION_RESET
.
@Neurotoxin001, этот домен уже присутствует в листе. Попробуйте использовать опцию --set-ttl
или поменять параметры --auto-ttl
. Пожалуйста, не используйте issues для вопросов.
С set-ttl
работает, но я не указал никакую цифру, т.к не знаю, какую указывать. А на главной в инструкции не написано дефолтное значение для этой команды.
С
set-ttl
работает, но я не указал никакую цифру, т.к не знаю, какую указывать. А на главной в инструкции не написано дефолтное значение для этой команды.
Спасибо, вы нашли баг в программе: "0" (ноль) в доменах обрабатывается неправильно. Добавьте опцию --allow-no-sni
в конец 1_russia_blacklist_dnsredir.cmd, с ней заработает, либо замените exe-файлы из вот этой сборки: https://github.com/ValdikSS/GoodbyeDPI/actions/runs/1939257560
В сети Билайн Москва (Корбина), AS8402, наблюдается блокировка отдельных IP-адресов Твиттера.
Чтобы обойти, добавьте следующее в файл hosts (C:\Windows\System32\drivers\etc\hosts):
104.244.42.3 twitter.com www.twitter.com
104.244.42.66 api.twitter.com
104.244.42.5 t.co
Тоже самое с Instragram на Beeline, у него можно так же ip незаблокированные прописать?
А зачем запускать GDPI с внешним VPN?
А зачем запускать GDPI с внешним VPN?
Я знал, что об этом спросят. Просто постоянно включать\выключать впн\гудбайдпи — лень, поэтому гудбайдпи запущен всегда, а впн — запускаю иногда, когда нужен. Твиттер с гудбайдпи работает плохо (даже с прописанными в hosts айпишниками). Поэтому так.
Но почему только с впн из этих стран проблема — загадка.
От @BitModding:
Доступ в Твиттер(Икс) в 2024 году - Россия
Доступ в Твиттер(X) с использованием GoodBye-DPI. Проверено на провайдере Билайн. Январь 2024
!!! НЕ ГАРАНТИРУЮ РАБОТУ НА ДРУГИХ ОПЕРАТОРАХ !!!
Вставить в файл hosts:
#GoodBye-DPI --- Twitter(X) --- Russia
#Актуальный список-лист для обхода блокировок Twitter(X) с GoodBye-DPI.
104.244.42.1 twitter.com
104.244.42.2 api.twitter.com
104.244.42.3 twitter.com www.twitter.com
104.244.42.4 api.tweetdeck.com
104.244.42.5 t.co
104.244.42.6 mobile.twitter.com
104.244.42.7 support.twitter.com
104.244.42.8 syndication.twitter.com
104.244.42.9 abs-0.twimg.com
104.244.42.11 upload.twitter.com
104.244.42.66 api.twitter.com
104.244.43.3 abs-0.twimg.com
151.101.84.157 static.ads-twitter.com
Единственное, что не работает - так это эмодзи по адресу, указанному снизу
104.244.43.131 abs-0.twimg.com
Доступ в Instagram в 2024 году - Россия
Кому надо для Instagram, то вот снизу, вставить в Hosts:
#Актуальный список-лист для обхода блокировок Instagram с GoodBye-DPI
157.240.245.174 instagram.com www.instagram.com graph.instagram.com i.instagram.com static.cdninstagram.com scontent.cdninstagram.com
31.13.81.52 scontent-arn2-1.cdninstagram.com
104.244.42.1 twitter.com
Из-за этого вообще открываться перестало. Таймаут. Билайн. А так в целом ничего не изменилось по сравнению с #251 (comment)
а нельзя ли выкладывать тут (допустим в отдельной теме) обновлённый "russia-blacklist.txt" ?
его ОООООООООООЧЕНЬ сложно обновить через "0_russia_update_blacklist_file.cmd"
чаще всего процесс заканчивается этим. (он очень долго думает, и нихрена не скачивает)
может повезти где-то раз в месяц - два, и это если очень сильно повезёт.
этого явно недостаточно для актуального использования.
(в тех редких случаях когда обновление всё таки произошло, окно даже и не думает закрываться "как указано в описании" - всё ручками)
@JAKill02
а нельзя ли выкладывать тут (допустим в отдельной теме) обновлённый "russia-blacklist.txt" ?
У Антизапрета сменили порт.
В файле 0_russia_update_blacklist_file.cmd
замените строчку с командой bits на
powershell -c "(New-Object System.Net.WebClient).DownloadFile('https://antizapret.prostovpn.org:8443/domains-export.txt', '%CD%\russia-blacklist.txt')"
@sergeevabc
У Антизапрета сменили порт.В файле
0_russia_update_blacklist_file.cmd
замените строчку с командой bits наpowershell -c "(New-Object System.Net.WebClient).DownloadFile('https://antizapret.prostovpn.org:8443/domains-export.txt', '%CD%\russia-blacklist.txt')"
с этой вашей строчкой не всё так просто. у меня на компе всё обновляет хорошо, на другом компе заменил ей родную, и при попытке обновления она просто удаляет "russia-blacklist.txt" и всё, приехали.
думал накосячил со строкой, скопировал туда свой файл которым обновляюсь сам, эффект тот же самый, - при попытке обновления в самом конце очень быстро появляюется какая-то красная надпись и файл удаляется.
и вообще, почему молчит сам разработчик? если знает что у людей ЕСТЬ проблемы с обновлением "russia-blacklist.txt" и САМ не предоставляет советов или способов для его обновления.
при этом не обновляя версию программы и встроенные средства обновления. "russia-blacklist.txt"
специально сделал запись видео с экрана Афтербёрнером, чтобы хоть иметь возможность увидеть что она там пишет и судя по всему залупается Нэт.фрэймворк. хотя разница с моей системой только в том что у меня стоит 4.8, а там 4.7.1, но это уже просто смешно знаете ли.
upd.
и так, установка NET Framework 4.8 проблему не решила.
кто-то всё ещё сомневается что нужен альтернативный способ получения обновленных "russia-blacklist.txt" ?
потому что мне и так уже приходится делиться обновлёнными версиями этого файла с теми с кем официальная, (и "модернизированная" система обновления отказывается сотрудничать (##й её знает чего ей надо, у меня желания разбираться в этом нет никакого))
@JAKill02, адрес же опять сменили, следите за новостями.
Теперь надо так:
powershell -c "(New-Object System.Net.WebClient).DownloadFile('https://p.thenewone.lol:8443/domains-export.txt', '%CD%\russia-blacklist.txt')"
@sergeevabc, адрес же опять сменили, следите за новостями.
Теперь надо так:
powershell -c "(New-Object System.Net.WebClient).DownloadFile('https://p.thenewone.lol:8443/domains-export.txt', '%CD%\russia-blacklist.txt')"
вообще ничего не поменялось, при обновлении так же просто удаляется файл "russia-blacklist.txt" с той же ошибкой красным в теле окна.
зато, я смог получить точно такую же ошибку и точно такую же реакцию с удалением файла, когда попытался обновить файл без подключённого к сетевой карте сетевого шнура (то есть, без доступа к инету) (дописал pause в тело чтобы не ловить момент на видеозахватах.).
наверное кого-то это должно будет навести на какие-то мысли. от отличающихся на драйверном уровне способов работы сетевых карт (возможно что-то где-то ограничено драйвером), до закрытых у большинства провайдеров (если у вас нет выделенного IP), портов, которые приоткрываются только в случае прохождения по ним хоть какого-то трафика, да и-то я бы сказал, условно.
я в этом не спец, сужу по работе торрент клиентов.
PS: комп с проблемой обновления, и мой, в сети одного и того же провайдера, в одном и том же районе города.
добавление порта 8443 в исключения брандмауэра, и отключение самого брандмауэра положительных еффектов не дало.
кароче, ребят, чем вы умнее, тем больше от вас текста и меньше толка.
я сделаю умнее (goodbyedpi - russia-blacklist (updatable)): https://drive.google.com/drive/folders/1Ukve1TJErz0lh4jgrURGvXXjs-m9Q8KD
пока сам смогу обновлять этот файл, время от времени буду загружать сюда более новую версию.
PowerShell это программа, которая среди прочего умеет получать файлы из сети. Вместо неё можно использовать другие программы для получения файлов (например, Wget, Curl, Aria2) — просто PowerShell уже присутствует в Windows, поэтому в батниках зачастую используют именно её. Чтобы убедиться, что она работает исправно, можно получить нейтральный файл с адреса, который никем официально не блокируется в России.
powershell -c "(New-Object System.Net.WebClient).DownloadFile('https://www.yandex.ru/robots.txt', 'robots.txt')"
Если таким образом удалось получить robots.txt, а domains-export.txt — нет, то либо по указанному адресу нет файла, либо к этому адресу невозможно подключиться. PowerShell при сбое пытается объяснить, что именно помешало выполнить команду — достаточно вставить текст сообщения об ошибке в поисковик и узнаете много интересного, нежели нервничать, устанавливая .Net Framework, настраивая файрволл и обвиняя кого-то. В частности, на обоих скриншотах говорится о невозможности подключиться к адресу. В первом случае это следствие блокировки домена prostovpn.org Роскомназдором от 06.03.2024, а во втором случае PowerShell не может узнать айпишник домена p.thenewone.lol.
Перепроверить это можно следующим образом.
nslookup p.thenewone.lol
p.thenewone.lol
195.123.208.131
nslookup p.thenewone.lol 77.88.8.8
p.thenewone.lol
195.123.208.131
Первая команда пытается узнать айпишник домена, используя DNS сервер, указанный в настройках текущего сетевого соединения или получаемый от провайдера автоматически. Вторая команда использует другой DNS сервер (здесь это Yandex). В обоих случаях должны быть видны айпишники. Если айпишник видно только во втором случае или не видно вовсе, то пора менять DNS сервер или даже звонить провайдеру. А на столичных провайдерах Акадо, МГТС и Ростелеком всё это работает.
This work, script powershell
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest -Uri 'https://antizapret.prostovpn.org:8443/domains-export.txt' -OutFile "$PWD\russia-blacklist.txt"
Какие ещё идеи будут?
-
Файл https://p.thenewone.lol:8443/domains-export.txt открывается в браузере напрямую, минуя любые ухищрения вроде проксей и goodbyedpi?
-
Команда
powershell -c "irm https://p.thenewone.lol:8443/domains-export.txt -outfile russia-blacklist.txt"
скачивает файл? -
А если удлинить изначальную команду, тогда что?
powershell -c "$Protocol = [Enum]::ToObject([System.Net.SecurityProtocolType], 3072); [System.Net.ServicePointManager]::SecurityProtocol = $Protocol; (New-Object System.Net.WebClient).DownloadFile('https://antizapret.prostovpn.org:8443/domains-export.txt', 'russia-blacklist.txt')"
Соответственно, если браузер открывает файл, но PowerShell почему-то не скачивает его, то можно либо дальше ковырять PowerShell, либо воспользоваться другой программой с функцией получения файлов. Например, BusyBox.
busybox.exe wget https://p.thenewone.lol:8443/domains-export.txt -O russia-blacklist.txt
Connecting to p.thenewone.lol:8443 (195.123.208.131:8443)
saving to 'russia-blacklist.txt'
russia-blacklist.txt 100% |********************************************************************************| 2105k 0:00:00 ETA 'russia-blacklist.txt' saved
This work, script powershell
Sorry, we didn't understand where to put this XD
it doesn't work in CMD/BAT
адрес с текстовиком https://p.thenewone.lol:8443/domains-export.txt спокойно открывается без каких любо ухищрений и у меня
Команда
powershell -c "irm https://p.thenewone.lol:8443/domains-export.txt -outfile russia-blacklist.txt"
скачивает файл?
- нет. не у меня, не там.
А если удлинить изначальную команду, тогда что?
powershell -c "$Protocol = [Enum]::ToObject([System.Net.SecurityProtocolType], 3072); [System.Net.ServicePointManager]::SecurityProtocol = $Protocol; (New-Object System.Net.WebClient).DownloadFile('https://antizapret.prostovpn.org:8443/domains-export.txt', 'russia-blacklist.txt')"
- этот вариант работает и у меня и на том компе.
Соответственно, если браузер открывает файл, но PowerShell почему-то не скачивает его, то можно либо дальше ковырять PowerShell, либо воспользоваться другой программой с функцией получения файлов. Например, BusyBox.
busybox.exe wget https://p.thenewone.lol:8443/domains-export.txt -O russia-blacklist.txt
Connecting to p.thenewone.lol:8443 (195.123.208.131:8443)
saving to 'russia-blacklist.txt'
russia-blacklist.txt 100% |********************************************************************************| 2105k 0:00:00 ETA 'russia-blacklist.txt' saved
А если удлинить изначальную команду, тогда что?
powershell -c "$Protocol = [Enum]::ToObject([System.Net.SecurityProtocolType], 3072); [System.Net.ServicePointManager]::SecurityProtocol = $Protocol; (New-Object System.Net.WebClient).DownloadFile('https://antizapret.prostovpn.org:8443/domains-export.txt', 'russia-blacklist.txt')"
- этот вариант работает и у меня и на том компе.
Вот используйте эту команду тогда. Разве что 'russia-blacklist.txt'
можно заменить в батнике на '%CD%\russia-blacklist.txt'
. А в свете того, что команда с irm выдала ошибку, у вас древний PowerShell, но это дело наживное.
Вот используйте эту команду тогда. Разве что
'russia-blacklist.txt'
можно заменить в батнике на'%CD%\russia-blacklist.txt'
. А в свете того, что команда с irm выдала ошибку, у вас древний PowerShell, но это дело наживное.
ок
powershell -c "$Protocol = [Enum]::ToObject([System.Net.SecurityProtocolType], 3072); [System.Net.ServicePointManager]::SecurityProtocol = $Protocol; (New-Object System.Net.WebClient).DownloadFile('https://antizapret.prostovpn.org:8443/domains-export.txt', '%CD%\russia-blacklist.txt')"
самое главное чтобы это работало у всех, вне зависимости от древности.
спасибо.
- с закинутым к корень папки busybox.exe откуда стартует батник, работает, но зачем-то открывает скачанный файл, и закрывается вместе с закрытием .txt файла
Вы скопировали в батник не только команду BusyBox, которая получает файл, но и последствия её вызова, которые я привёл в качестве иллюстрации того, как выглядит процесс. В батник надо копировать только команду busybox.exe wget https://p.thenewone.lol:8443/domains-export.txt -O russia-blacklist.txt
, тогда скаченный файл не откроется после получения, а лишь тихо сохранится на диске.
Судя по всему афтар давно уже умер и не занимается этим всем. Сегодня нихрена не работает, всё перепробовал уже. Ф топку
От @BitModding:
Доступ в Instagram в 2024 году - Россия
Кому надо для Instagram, то вот снизу, вставить в Hosts:
#Актуальный список-лист для обхода блокировок Instagram с GoodBye-DPI 157.240.245.174 instagram.com www.instagram.com graph.instagram.com i.instagram.com static.cdninstagram.com scontent.cdninstagram.com 31.13.81.52 scontent-arn2-1.cdninstagram.com
МегаФон.
macOS.
Spoof-DPI.
Не работает.