Pull to refresh

Comments 26

Надо понимать, что схема не вечная, и рано или поздно что-то в ней поломается (например сменится ip адрес сменится). Здесь лекарство только одно — бомбить горячо любимый РКН письмами с просьбой разблокировать собранные адреса.

Самое оптимальное лекарство для тех, кто не может поменять свое местоположение — это мощный роутер, который осилит заворачивание всего трафика в vpn без серьезного падения скорости.
UFO just landed and posted this here
Вот буквально на днях тестировали со знакомым private internet access. Пинг на швейцарском vpn не превышал 70мс. Для многих игр это вполне терпимая задержка.
UFO just landed and posted this here
Выше верно подмечено, что в онлайн играх, где latency, packet loss имеют большое значение — vpn применим плохо. К сожалению, на моём роутере из поста нельзя создать и настроить vpn тоннель, тогда бы пост был о другом. К тому же нужно будет как-то решить задачу по приземлению udp пакетов снаружи через тоннель на консоль за двойным натом. Хотя если это свой выделенный сервер, то проблем нет.
В случае прогрессирования блокировок РКН, простая подмена DNS и выбор серверов из другого региона AWS, скорее всего, уже не поможет…
Тоннелировать трафик в страну, где таких проблем нет, без всякого сомнения — это будет технически единственным выходом.
На данный момент я решил задачку за 0 рублей.
В случае тоннелирования, как минимум, придется покупать роутер, умеющий это делать.
Немного оффтопик на тему блокировок и доступа к играм.
Для тех кто играет в 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
Вполне себе не оффтопик. Очень полезная информация, спасибо.
Пожалуйста, напишите применительно к psn
Могу. Попытаюсь выпытать кейс: есть что-то конкретное или просто логин в PSN?
Да там примерно все не работает: логин через раз, трофеи не синхронизируются, сейвы тоже, магазин работает кое-как.
Доменов довольно много, часть ведет на 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 найду что-то ещё.

Upd. Ошибся. На указанное мною доменное имя по запросу от восьмерок возвращаются 4 записи:
54.68.116.180 34.213.28.168 52.88.123.195 54.68.7.178

Единственная рабочая из них — это 52.88.123.195
Наряду с нею можно попытаться использовать и те адреса, что указал в конце сообщения.
Спасибо за статью, с ее помощью почти оживил консоль, проблема оказалась в одном адресе, который отвечает за тусовки: ru-fllw.np.community.playstation.net
Он возвращает все забаненные ip, может Вы глянете и это я не туда смотрю?
Вот эту попробуйте

ru-fllw.np.community.playstation.net 54.201.68.246

В PSN зайти можно. Upd.
Можно обойтись без ноута с точкой доступа. Дампить через ссх+tcpdump на роутере и пайпить сразу в вайршарк.
Придумать бы, как это все автоматизировать.
В общем, я решил проблему в лоб и набросал на коленке прокси-днс github.com/isage/lua-proxy-dns
Оно автоматом выкидывает из ответов забаненые (по мнению апи антизапрета) адреса.
А чтобы не остаться с пустым списком — дергает апстримовые днс 3 раза.
Сонивские сервисы у меня через него работают.
Поскольку эта штука однопоточная, не кеширующая и дергает стороннее апи — резолвит она довольно медленно, особенно на старте приставки, т.к. там дофига запросов.
В идеале надо добавить кеш, проверку по готовой базе адресов, а вместо апстримовых днс найти апи, которое отдавало бы все адреса. Но мне лень и и так норм.

Интересная идея
Я как-то поленился скрипт делать.
Есть один нюанс: адреса выдаются в зависимости от местоположения на сети того, кто спрашивает. Поэтому отдаётся не весь набор, а лишь его часть. Если сделать трансфер зоны (dig -t axfr), то вернется полный список. Но трансфер всем подояд не дают делать, поэтому я лез гуглить веб сервисы, которые могут показать мне всю зону целиком.

Да, но, куски каждый раз разные и в 2-3 ответах гарантировано найдется несколько незаблокированных ип. Да и полные наборы у сони не такие большие, у них там, кажется, по cname-ам разнесено. А веб-сервисы с полным набором не имеют никакого апи.
Можно, впринципе, чуть изменить логгирование и получить за пять минут рабочие наборы ип, которые уже можно статически вбить в любой другой днс.

У меня роутер под управлением МГТС (GPON ZTE F660). Тут на хабре один товарищ пытался под него собрать самостоятельно прошивку, так заметил, что вероятность получить кирпич весьма велика.

В моем случае с nat d можно было играть.

Но есть в москве один нехороший провайдер, который, как я понял, режет порты на своей стороне и не признается в этом. Хотя в сети можно найти полно подтверждений этому.

Во-первых, этот провадйер не позволяет менять dns — можно использовать только те, что выдал провайдер.

Затем у него стал nat f — то есть онлайн-игры становятся не доступны в принципе.

Белый ip и port forwarding не помогают — как отметил выше, я опытным путем выяснил, что пров режет порты на своей стороне и не признается.

При чем после перепалок в их форуме (телефонная тп просто некомпетентна) они настроили мне неким образом, что консоль получала свой внутренний ip и тогда все работало, но потом они все эти настройки грохнули и сделали вид, что не понимают, о чем речь.

Поэтому единственным выходом для меня стала установка дополнительного роутера. На нем я настроил vpn (pptp), а сам роутер выходил в сеть через модем прова.

Только в этом случае мне удалось добиться nat b.

Естественно, существенная просадка по скорости, но хоть играть стало возможно.

Конечно, рекомендации тп нинтендо открыть все порты это фэйспалм, и, как правило, это не помогает. Я понял одно, что если в настройках роутера upnp включен, то этого должно быть достаточно, а если с ним не работает, то и port forwarding и dmz не помогут.

Так что, помимо ркн, блокировки бывают на стороне прова, которые тот еще и не признает.

Не знаю, может, мой опыт, кому-то поможет
Начиная с NAT type C и дальше в Splatoon мультиплеер непоиграть, так как нет связности по UDP между клиентами.
Добрый день. Тоже нашли такой способ для PSN, работает, но не всегда. Есть в плойки сервисы где ip заблокированы совсем. Например ru-fllw.np.community.playstation.net (отвечает за отображение «подписчиков» в друзьях.
52.26.169.248 вот рабочий, там связка адресов, подходит не только ru-*
Sign up to leave a comment.

Articles

Change theme settings