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

12

Для тех из вас, кто не находится в США, Tunlr использует колдовство DNS, чтобы позволить вам получать доступ только к американским (и только для Великобритании вещам , таким как радио BBC онлайн) сервисам и веб-сайтам, таким как Hulu.com и т. Д., Без использования традиционных методов, таких как VPN или Веб-прокси.

Из их FAQ :

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

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

Просто очень любопытно, как это работает.

РЕДАКТИРОВАТЬ 2

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

gravyface
источник
Похоже, ******* для меня.
Sirex
@Sirex: hulu.com работает без нареканий. Протестировал это.
gravyface
Tunlr is transparently creating a network tunnel from your location to our U.S.-based serversПохоже, они переопределяют записи DNS этих служб, чтобы указать на их собственные системы и прокси.
Шейн Мэдден
@ShaneMadden да, но с нулевым лагом. Я думаю, что они просто проксируют бит аутентификации. Я думаю, что сам поток является прямым. У меня соединение 100 Мб и Squid box in colo в США, и буферизация очень заметна; с этим туннелем нет никакой буферизации.
gravyface
@ShaneMadden - это то, что я тоже думал, но быстрый nslookupпоказывает те же записи A против их DNS и против 8.8.8.8. Так может это действительно волшебство?
Марк Хендерсон

Ответы:

10

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

Затем, когда вы перейдете на нужный вам сайт, ваши запросы перейдут на их прокси-сервер, который будет обращаться к сайту от вашего имени. Это «туннель» в его самом слабом смысле, это просто прокси-сервер - никакой магии.

Единственная часть, которая проксируется, - это гео-авторизация и исходный поток данных (который включает в себя ваш реальный IP). Вот почему это так быстро, потому что они только посреднические прокси, пока не начнется потоковая передача ( предоставлено gravyface в комментариях ).

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

Павел
источник
Это частично верно: единственная часть, которая проксируется, - это гео-авторизация и исходный поток данных (который включает в себя ваш реальный IP). Вот почему это так быстро, потому что они только посреднические прокси, пока не начнется потоковая передача.
gravyface
@ gravyface Спасибо, исправлено. Не стесняйтесь редактировать ответы, чтобы повысить качество.
Пол