Комментарии 26
Надо понимать, что схема не вечная, и рано или поздно что-то в ней поломается (например сменится ip адрес сменится). Здесь лекарство только одно — бомбить горячо любимый РКН письмами с просьбой разблокировать собранные адреса.
Самое оптимальное лекарство для тех, кто не может поменять свое местоположение — это мощный роутер, который осилит заворачивание всего трафика в vpn без серьезного падения скорости.
Для тех кто играет в PUBG и у кого проблемы с подключением:
1) prod-live-entry.playbattlegrounds.com — отвечает за подключение к сервисам игры (матчмейкинг, покупка кейсов и.т.д.)
2) prod-live-front.playbattlegrounds.com — домен отвечающий за интерфейс в главном меню
У кого постоянный/частый RECONNECT — биндить нужно первый домен.
У кого у кого при заходе в игру только фон без интерфейса (такого уже не должно случаться, т.к. они сменили адреса на не заблокированные) — биндить нужно второй домен.
Решения проблемы таймута при заходе в сам матч пока что не нашёл, только использование VPN.
Для того чтобы исправить проблемы с подключением, нужно сначала узнать какие IP адреса используются серверами в данный момент, и какие из них не заблокированы.
Заходим сюда — isitblockedinrussia.com
Вводим домены данные выше, берём любой не заблокированный адрес (напротив которого зелёная галочка) и прописываем себе в hosts или DNS.
Например:
54.88.197.10 prod-live-entry.playbattlegrounds.com
Напомню расположение файла hosts — C:\Windows\System32\drivers\etc
Вот домены использующиеся в тестовых клиентах:
Test Server
test-live-front.playbattlegrounds.com
test-live-userproxy.playbattlegrounds.com
Closed Experimental Server
test-xlive-front.playbattlegrounds.com
test-xlive-entry.playbattlegrounds.com
Доменов довольно много, часть ведет на akamai и вроде работает, а часть ведет на AWS и, естественно, не работает
Потыкался сегодня с PS. Пока искал — у меня PSN тоже перестал коннектиться :)))
Появился стимул. Пока следующая информация. Наткнулся только на одно проблемное имя:
elb001-csla-edge01.csla.usw2.np.cy.s0.playstation.net адреса: 54.68.116.180 52.88.123.195 54.68.7.178
заблокированы.
Можно тут использовать адреса 52.10.225.252 52.11.91.241 52.26.9.16
Возможно, когда это починю, то после логина в PSN найду что-то ещё.
54.68.116.180 34.213.28.168 52.88.123.195 54.68.7.178
Единственная рабочая из них — это 52.88.123.195
Наряду с нею можно попытаться использовать и те адреса, что указал в конце сообщения.
Он возвращает все забаненные ip, может Вы глянете и это я не туда смотрю?
Придумать бы, как это все автоматизировать.
Оно автоматом выкидывает из ответов забаненые (по мнению апи антизапрета) адреса.
А чтобы не остаться с пустым списком — дергает апстримовые днс 3 раза.
Сонивские сервисы у меня через него работают.
Поскольку эта штука однопоточная, не кеширующая и дергает стороннее апи — резолвит она довольно медленно, особенно на старте приставки, т.к. там дофига запросов.
В идеале надо добавить кеш, проверку по готовой базе адресов, а вместо апстримовых днс найти апи, которое отдавало бы все адреса. Но мне лень и и так норм.
Интересная идея
Я как-то поленился скрипт делать.
Есть один нюанс: адреса выдаются в зависимости от местоположения на сети того, кто спрашивает. Поэтому отдаётся не весь набор, а лишь его часть. Если сделать трансфер зоны (dig -t axfr), то вернется полный список. Но трансфер всем подояд не дают делать, поэтому я лез гуглить веб сервисы, которые могут показать мне всю зону целиком.
Можно, впринципе, чуть изменить логгирование и получить за пять минут рабочие наборы ип, которые уже можно статически вбить в любой другой днс.
У меня роутер под управлением МГТС (GPON ZTE F660). Тут на хабре один товарищ пытался под него собрать самостоятельно прошивку, так заметил, что вероятность получить кирпич весьма велика.
Но есть в москве один нехороший провайдер, который, как я понял, режет порты на своей стороне и не признается в этом. Хотя в сети можно найти полно подтверждений этому.
Во-первых, этот провадйер не позволяет менять dns — можно использовать только те, что выдал провайдер.
Затем у него стал nat f — то есть онлайн-игры становятся не доступны в принципе.
Белый ip и port forwarding не помогают — как отметил выше, я опытным путем выяснил, что пров режет порты на своей стороне и не признается.
При чем после перепалок в их форуме (телефонная тп просто некомпетентна) они настроили мне неким образом, что консоль получала свой внутренний ip и тогда все работало, но потом они все эти настройки грохнули и сделали вид, что не понимают, о чем речь.
Поэтому единственным выходом для меня стала установка дополнительного роутера. На нем я настроил vpn (pptp), а сам роутер выходил в сеть через модем прова.
Только в этом случае мне удалось добиться nat b.
Естественно, существенная просадка по скорости, но хоть играть стало возможно.
Конечно, рекомендации тп нинтендо открыть все порты это фэйспалм, и, как правило, это не помогает. Я понял одно, что если в настройках роутера upnp включен, то этого должно быть достаточно, а если с ним не работает, то и port forwarding и dmz не помогут.
Так что, помимо ркн, блокировки бывают на стороне прова, которые тот еще и не признает.
Не знаю, может, мой опыт, кому-то поможет
Реанимируем игровой сервис Nintendo Switch и PlayStation после блокировок РКН