В начале марта у некоторых студентов Хекслета возникли проблемы с доступом к практике и к нашему сайту в целом. Рассказываем о сервисах и способах обхода блокировок, которые помогают продолжить обучение без потери скорости загрузки страниц и редактора.
Проблемы с доступам у некоторых студентов начались после того, как в России начали блокировать Facebook, Twitter и другие сервисы и социальные сети. Если вы столкнулись с проблемой, есть несколько способов вернуть доступ к сайту и практике.
Важно уточнить, что кроме блокировок сайтов в российском сегменте интернета сейчас падает связанность сети. Это происходят по нескольким причинам.
- Ограничения провайдера. Интернет — сеть узлов между разными машинами-серверами. Пользователь покупает доступ у провайдера, который, в свою очередь, покупает доступ у другого, более крупного, провайдера. Последние берут кабели и сервера в аренду или сами их соединяют. Собственно, так и выглядит сеть — есть магистральные линии, которые соединяются между странами и регионами, как железная дорога или шоссе. Если разрушить эти связи, придется ехать в обход. Если все пользователи идут в обход, пропускная способность снижается.
Один из таких крупных провайдеров, Cogent, прекратил работу в России и дал локальным провайдерам 30 дней, чтобы забрать оборудование.
- Блокировка пользователей из России иностранными сервисами. Из-за санкций, наложенных иностранными государствами, и по решению самих сервисов, многие компании ограничивают доступ российских пользователей к своим продуктам.
- Активность хакеров. Многие группировки сейчас устраивают DDoS-атаки на российские компании, в том числе на провайдеров.
Поскольку проблемы с доступом могут быть связаны не только с блокировками, рассказываем о разных способах восстановления доступа.
VPN
Виртуальная частная сеть (VPN) шифрует подключение пользователя к сети, подменяя его IP-адрес. Благодаря этому можно обходить локальные ограничения — например, блокировку отдельного сервера для пользователей из России.
Работает это так: например, вы хотите посмотреть фильм или сериал на Netflix, который недоступен для пользователей из России. С VPN устанавливается зашифрованное соединение с другим сервером, который обладает доступом в общую сеть. Соединение сперва устанавливается с промежуточным сервером, а затем (по шифрованному каналу) — с целевым.
На этом примере хорошо видны различия между бесплатными и платными VPN. Netflix видит, что несколько человек смотрят фильм с одного и того же IP-адреса и блокирует его.
Платные сервисы берут эти проблемы на себя и автоматически заменяют адрес на другой, не заблокированный. При этом скорость загрузки видео в большинстве случаев не меняется.
Бесплатные оставляют решение проблемы за пользователем — он может вручную выбрать другой сервер из списка (обычно их от 5 до 15) в надежде, что он пока не заблокирован. При этом с VPN видео будет загружаться медленнее, чем без.
Мы рекомендуем использовать платные VPN, которые могут пригодиться для получения доступа к другим сайтам. Вот несколько вариантов:
- Proton VPN
- HideMyName
- NordVPN
- Mullvad
- ExpressVPN
- NordLayer
- Windscribe
Студенты в сообществе Хекслета поделились промокодом на 30 ГБ бесплатного трафика в месяц в течение года в сервисе Windscribe. Чтобы воспользоваться им, достаточно после регистрации ввести в специальное поле слово PEACE.
Среди бесплатных вариантов рекомендуем пользоваться Psiphon. Кроме того, можно создать собственный VPN-сервер с помощью сервиса Outline. Инструкция, как это сделать, — здесь.
Другие сервисы
VPN — ультимативное решение, через которое проходит весь трафик пользователя. Иногда для восстановления доступа достаточно более простых решений. Вот несколько бесплатных альтернатив:
- 1.1.1.1 — сервис Cloudflare, который создавался для повышения приватности пользователей (помогает передавать провайдеру меньше данных), но позволяет обходить некоторые блокировки.
- Censor Tracker — расширение для браузера, предназначенное для обхода блокировок.
Для обхода блокировок других сайтов можно использовать браузер Tor, но учиться на Хекслете с его помощью не получится.
Хотя проходить практику на Хекслете с телефона сложно, рекомендуем установить VPN и на свой телефон. Это поможет читать теорию, проходить тесты и сохранить доступ к сообществу студентов в Slack.
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях