| >> |
№185772
мобильный интернет в россии подвергается жёстким ограничениям, но слово «ограничения» не описывает всего хаоса. единых правил нет. ситуация меняется в зависимости от региона, вашего оператора, конкретной вышки, к которой вы подключены, и даже от того, виртуальный у вас оператор (mvno) или нет. например, yota, которая принадлежит мегафону и работает на его же сетях, может иметь радикально отличающийся (и обычно более жесткий) белый список, чем сам мегафон, даже если вы стоите в одной и той же точке.
вот, с чем вы можете столкнуться:
полный блэкаут: в некоторых регионах, особенно в селах и деревнях (где правительство считает, что технически грамотных людей нет), интернет просто выключают. иногда работают буквально два-три сайта госуслуг. и всё. жесточайший троттлинг: в других местах любой трафик на адреса не из белого списка режется до непригодных 14 кбит/с (а то и ниже). вайтлистинг в действии: ваши попытки подключиться к «запрещенным» серверам будут либо получать в ответ пакет connection reset, либо просто улетать в черную дыру с ошибкой timeout. блокируются даже icmp-пинги. вайтлистинг по sni: некоторым везет. у них оператор проверяет только sni (имя домена), к которому идет подключение. если домен в списке — всё работает. ip-адрес вашего сервера в этом случае не важен.
списки (и их новое назначение)
эти списки — результат работы всего коммьюнити. во время блокировок люди сканируют огромные диапазоны ip-адресов, чтобы найти то, что еще живо. важно: список универсальный, он собран с нескольких операторов и из разных регионов, а не под кого-то одного.
whitelist.txt: список (саб)доменов (sni), которые входят в белый список. идеальны для sni-спуфинга в vless/trojan. ipwhitelist.txt: то, чем раньше был cidrwhitelist.txt. список отдельных ip-адресов из белого списка, по одному на строку. cidrwhitelist.txt: новый формат. в этом файле содержатся подсети из белого списка в cidr-нотации (например, 0.0.0.0/0).
⚠️ внимание: ip/cidr-вайтлистинг и феномен «щита»
проблема усложнилась. операторы переходят на комбинированную модель ip + sni. это значит, что даже если вы идеально подменили домен, соединение заблокируют, если ip вашего сервера не входит в разрешенный список.
а еще есть странный феномен, который мы называем «щит» (проверено лично владельцем репозитория, пока только на т2/теле2).
что это такое? «щит» дает вам иммунитет к вайтлистам. это не тариф и не услуга, которую можно купить. на мобильных сетях в принципе нет услуг типа «статический ip». это секретный флажок в системе оператора. как его получают? его не выдают просто так. либо «особым» людям (какому-нибудь депутату), либо самым настойчивым жалобщикам. был реальный случай: у человека во время вайтлиста не работали госуслуги. он начал угрожать оператору, приводя реальные законы и доказательства. в итоге оператор сделал ему компенсацию и тихонько, в своей системе, подключил «щит», чтобы в будущем не «получить по попе». он работает всегда? нет. во время самых жестких, принудительных государственных шатдаунов интернет пропадает даже у тех, у кого есть «щит».
как выжить: инструменты и стратегии
1. как понять, что вас зацепило? очень просто.
открывается yandex.ru или gosuslugi.ru? если да, какое-то соединение есть. открывается 2ip.ru, yahoo.com или пингуется 1.1.1.1? если всё висит, выдает тайм-аут или ошибку, а яндекс работает — поздравляю, вы под вайтлистом.
2. рекомендуемые клиенты и протоколы лучший выбор — vless или trojan. всегда используйте шифрование (reality/tls).
ios: streisand, happ. android: husi, v2rayng. пк (windows / linux): throne или nekobox (а именно форк от qr243vbi). внимание: оригинальный nekobox заброшен и устарел, не используйте его! а что с ipv6? забудьте. мобильные операторы в россии жадные и не вкладывались в ipv6. вайтлистинг на нём никто не проверял.
3. ваши варианты
sni-спуфинг: самый простой метод. просто используйте домен из whitelist.txt. сработает, только если ваш оператор еще не проверяет ip. найти сервер в белом списке: ищите хостинг-провайдера (они есть и в рф, и за ее пределами), чьи ip-подсети есть в наших ipwhitelist.txt или cidrwhitelist.txt. покупаете сервер, выбиваете ip из списка — и вы в дамках. схема с двумя серверами: самое надежное решение. схема трафика: клиент -> российский сервер (с «белым» ip) -> зарубежный сервер -> интернет. сложнее и дороже, но обходит ip-вайтлистинг.
4. зайдите в дискорд сервер! этот readme — лишь верхушка айсберга. дискорд — это хаотичная, но невероятно ценная и живая база знаний. люди постоянно помогают друг другу, делятся рабочими конфигами, обсуждают, какой mvno и в каком регионе прямо сейчас работает, и даже говорят про обход блокировок на проводном интернете. если вы тут всерьез, вам нужно быть там. https://github.com/hxehex/russia-mobile-internet-whitelist
https://github.com/hxehex/russia-mobile-internet-whitelist/blob/main/whitelist.txt https://github.com/hxehex/russia-mobile-internet-whitelisthttps://github.com/hxehex/russia-mobile-internet-whitelist/blob/main/cidrwhitelist.txt/blob/main/ipwhitelist.txt
|