Unblockus.com: как это работает?

14

Я физически нахожусь в Японии, но являюсь гражданином Соединенных Штатов, служащим на военной установке США, поэтому я «технически» в Соединенных Штатах. Когда я захожу на веб-сайты, например www.google.com, меня перенаправляют на японский эквивалент www.google.co.jp, если я не использую суффикс, например www.google.com/ncr или / en. Это происходит на всех и для всех видов услуг. Потоковое видео Netflix и Amazon полностью заблокировано из-за того, что я нахожусь в Японии.

Я понимаю, что есть такие сервисы, как Unblockus.com, которые дадут вам IP-адрес в США или что-то еще, но я не уверен, как они работают. Пожалуйста, объясните конкретно, что на самом деле делают эти сервисы и как я могу применить это к моей домашней сети, чтобы разблокировать Netflix и другие сервисы.

По сути, я хочу, чтобы «интернет» видел меня так, как будто я нахожусь в США.

HBF
источник

Ответы:

14

Нильс ударил гвоздь по голове . Чтобы использовать Unblock Us, вы должны изменить свои DNS-серверы, чтобы они указывали на их.

Когда вы посещаете веб-страницу, ваш компьютер обращается к DNS-серверу, чтобы определить IP-адрес веб-сервера, на котором размещен сайт.

Обычно вы получаете IP-адрес от DNS-сервера и извлекаете страницу с сервера по этому адресу. Когда вы это сделаете, ваша система включит ваш IP-адрес в сетевой пакет, содержащий запрос на выборку. Веб-сервер видит это и может отказаться от обслуживания страницы на основании этого (или любого другого фактора).

Когда вы используете DNS-серверы Unblock Us, вместо того, чтобы возвращать IP-адрес сайта назначения, он возвращает адрес одного из своих собственных прокси-серверов (которые расположены в США). Теперь, когда вы выбираете страницу с целевого веб-сайта, вместо того, чтобы запрашивать ее с фактического веб-сервера сайта, вы запрашиваете ее с сервера Unblock Us (в США). Затем их сервер перенаправляет запрос на целевой сайт, который затем видит IP-адрес прокси вместо вашего. Поскольку прокси находится в США, целевой сайт возвращает данные, которые передаются в вашу систему. Вы можете увидеть эту систему в действии, пингуя один из поддерживаемых до и после активации их DNS-серверов.

Они поддерживают только небольшой набор сайтов. Для других сайтов, которым не требуется геолокация или сайты, которые они просто не поддерживают (пока?), Они возвращают IP-адрес реального сервера.

Это означает, что для реализации вашей собственной системы вам все еще потребуется IP-адрес в США.

Возможно, вас заинтересует Tunlr , такой же сервис, как Unblock Us, за исключением бесплатного. Их объяснение того, как это работает , лучше разблокировать нас »:

Как это работает?

Tunlr не предоставляет виртуальную частную сеть (VPN). Tunlr - это сервис разблокировки DNS (системы доменных имен). Мы используем сложные технологии (также известные как Tunlr Secret Sauce ©) для повторной адресации определенных конвертов данных, заставляя получателя думать, что конверт возник из США. Для этих конвертов данных Tunlr прозрачно создает сетевой туннель от вашего местоположения до наши американские серверы. Любые данные, которые напрямую не связаны с поставщиками видео или музыкального контента, которые поддерживает Tunlr, не только остаются нетронутыми, но и даже не маршрутизируются через Tunlr. Чтобы использовать Tunlr, вам нужно изменить адрес DNS.

Synetech
источник
Кстати, Tunlr работает как шарм.
Конрад Рудольф
Ух ты! это СООО хитрый :) УДИВИТЕЛЬНЫЙ!
Pure.Krome
8

Похоже, сервис работает через свои собственные DNS-серверы . Я предполагаю, что для 99% имен хостов они просто вернут реальный IP-адрес сервера, но для сайтов, на которых работает Unblock-Us, они вернут IP-адрес пользовательского прокси-сервера, который затем туннелирует ваше соединение через соединение в США. Таким образом, вы не получите снижения производительности VPN, поскольку она не туннелирует ничего, что не должно быть туннелировано.

Nils
источник
3

Есть много VPN-сервисов, которые делают это для вас. Вот как это работает:

  • Ваше соединение идентифицируется по IP-адресу, по которому веб-страницы или потоковое видео отправляются после того, как вы запросили их в своем браузере. Аналогично, любой сервис в Интернете имеет IP-адрес, по которому ваш браузер запрашивает страницы.

  • IP обычно, но не обязательно , назначается вам временно вашим интернет-провайдером. Крупные интернет-провайдеры и серверы обычно имеют предварительно купленные IP - адреса, которые никогда не меняются.

  • Есть компании, особенно MaxMind, которые отслеживают географическое местоположение каждого IP. Это известно как геолокация.

  • Служба может использовать геолокацию, чтобы определить, обслуживать ли вас, блокировать или отправлять на локализованную версию своих страниц.

Теперь вот трюк:

  • Служба VPN (виртуальная частная сеть) - это служба, с помощью которой вы можете направить все свои коммуникации во внешний мир через удаленный сервер. Например, если компания, в которой вы работаете, предлагает вам VPN, вся деятельность вашего компьютера может быть направлена ​​через сервер внутри сети компании, и, таким образом, ваш компьютер будет являться частью внутренней сети компании.

  • Существуют и другие коммерческие службы VPN, которые предлагают полнополосные IP-адреса без каких-либо вопросов, которые выглядят так, как если бы вы просматривали сайты, указанные по IP-адресу их сервера. У них обычно есть список серверов и мест на выбор.

  • Коммерческие VPN обычно имеют стоимость задержки . Поскольку все ваше общение происходит через сторонний сервер, данные должны перемещаться намного больше, чтобы попасть на ваш компьютер. Это обычно воспринимается как более медленная пропускная способность. По этой причине некоторые VPN-компании теперь предлагают IP-адреса «виртуальной страны», где сервер находится рядом с вами, но геолокационная страна, соответствующая ее IP-адресу, является одним из ваших вариантов.

Я часто путешествую и использую один из этих сервисов для доступа к Netflix, BBC и т. Д., Когда я за границей. Он работает отлично, с дополнительными преимуществами, связанными с предоставлением мне зашифрованного подключения к Интернету (обычно подключение открыто в открытых Wi-Fi, таких как отели и аэропорты) и практически анонимным, потому что мой настоящий IP скрыт.


Тем не менее, Unblockus, похоже, отличается от VPN. Когда я отвечал выше, я был введен в заблуждение заголовком их страницы («Разблокируйте нас - умнее, быстрее, VPN»).

Их система работает так, что они принимают вашу конфигурацию DNS. Что такое DNS? Это сервисы, которые переводят имя сайта, например, «netflix.com» в IP, как объяснено выше, например, «69.53.236.17». Принимая эту услугу, когда вы набираете «netflix.com» в своих браузерах, возвращаемый IP-адрес будет не Netflix, а их собственным. Затем они могут перейти на «прокси» ваше соединение, как провайдер VPN. Другими словами, они будут запрашивать страницу или видео от вашего имени, а затем отправлять или передавать их вам обратно.

Концепция очень похожа на VPN с более простой конфигурацией, но она будет иметь несколько (много) предостережений.

  • не будет работать с сервисами, указанными по IP
  • он будет выдавать строгие предупреждения, если сайт зашифрован. или сделать соединение менее безопасным (надеюсь, что нет!)
  • это обычно снижает вашу безопасность, потому что все данные будут проходить через их серверы в незашифрованном виде (не так с реальным поставщиком VPN), хотя связь с их серверами может быть зашифрована.
  • их служба может быть выборочной: они могут не использовать прокси некоторые серверы, такие как Google.
Sklivvz
источник
Хм. Но они утверждают, что работают (и, кажется,) значительно быстрее, чем VPN. Означает ли это, что они просто туннелируют только части соединения через свои серверы, чтобы целевой сервис распознал неверный IP-адрес страны, а затем пропустили оставшийся трафик напрямую? Если Netflix использует CDN, то, конечно, они могут просто перехватывать запросы не CDN, в надежде, что само CDN больше не проверяет геолокацию ...
Конрад Рудольф,
Это может быть. Я спорю, что они намного быстрее . Мой провайдер VPN предоставляет мне столько пропускной способности, сколько я хочу (я разогнался до 50 Мбит / с), и в некоторых случаях (удаленные серверы) включение VPN фактически делает мое соединение быстрее, чем собственное, из-за уменьшенной задержки и лучшей конфигурации.
Скливвз
2

Возможно, в вашем случае будет полезно использовать VPN-подключение, вы можете настроить маршрутизатор, поддерживающий VPN, и туннелировать весь трафик вашей домашней сети, и это будет выглядеть так, как будто вы находитесь в США, и будет прозрачным для всех ваших локальных ПК и SmartTV. и т.п.

  • Такие сервисы, как unblockus.com или unotelly, работают в основном для таких вещей, как Netflix / Hulu и т. Д., Но сервис VPN изменит весь ваш трафик и на ваших компьютерах, вы получите Google US и т. Д.
jhcaiced
источник
1

Я считаю, что UnblockUsиспользует комбинацию прокси-серверов / зеркал служб, которые они поддерживают, и перенаправляет трафик на эти серверы, когда клиенты проходят через свои DNS-серверы.

STDERR
источник
2
Но если я изменю к глобальному DNS , как Google, 8.8.8.8 или в исключительно на основе США DNS , как это я до сих пор получить тот же результат.
HBF
1
@HBF, вероятно, кеширует, разрешение DNS медленное и кешируется на уровне ОС и браузера.
Sklivvz
@HBF, закройте браузер, запустите ipconfig /flushdns, затем снова откройте браузер (и, возможно, очистите кеш браузера).
Synetech
0

Я подозреваю, что сайт unblock.us не проксирует реальный поток данных, но контролирует потоки управления. Netflix имеет кэширующие серверы во многих COLO ISP, и я полагаю, что они имеют отдельные потоки управления и данных.

JRE
источник