Настройка маршрутизатора Asus RT-N56U для доступа к Pandora, Hulu и др. ресурсам

    Введение


    Как известно, для доступа к подобным ресурсам необходимо обладать американским IP-адресом. Всем остальным «счастливчикам» приходилось прибегать к различным ухищрениям, например используя VPN-соединения, плагины к браузерам (например Media Hint для Firefox и Chrome) и тд. Этот плагин действительно дал мне возможность слушать радио на Pandora.com, но вот смотреть Hulu.com так и не удалось.
    Увидев на хабре эту публикацию, решил проверить решение на маршрутизаторе Asus RT-N56U с альтернативной прошивкой от Padavan 3.0.3.0-02.

    Процесс настройки


    Прошивка 3.0.3.0-026 включает в себя DNS форвардер DNSMasq, позволяющий при обращении к определенному web-ресурсу, отправлять запросы к этому ресурсу от имени DNS сервера, указанного в конфигурационном файле DNSMasq. Собственно все, что нам нужно сделать, это прописать имена ресурсов, к которым мы хотим получить доступ и указать, что обращаться к ним следует через DNS-сервера сайта tunlr.net (184.82.222.5 и 199.167.30.144).

    В случае маршрутизатора Asus RT-N56U, подключаемся к нему через ssh-клиент (PuTTY) и добавляем следующие строки в файл /etc/storage/dnsmasq.conf (Прим. есть еще один dnsmasq.conf, находящийся в /etc/dnsmasq.conf, его не трогаем, нам нужен только /etc/storage/dnsmasq.conf !):

    server=/pandora.com/184.82.222.5
    server=/hulu.com/huluim.com/secure.hulu.com/184.82.222.5

    Хочу обратить здесь ваше внимание на то, что для Hulu недостаточно прописать только hulu.com, экспериментальным путем удалось выяснить, что необходимо также добавить huluim.com и secure.hulu.com, разделенные слэшем (как видно на примере выше). После того, как вы внесете изменения в конфиг dnsmasq, перезагрузите маршрутизатор.

    Сервис поддерживает только определенный список сайтов, для которых это будет работать. Ниже привожу список других ресурсов (в готовом формате для dnsmasq.conf), которые также должны работать (я все не проверял):

    server=/pandora.com/184.82.222.5
    server=/hulu.com/huluim.com/secure.hulu.com/184.82.222.5
    server=/fox.com/184.82.222.5
    server=/cbs.com/184.82.222.5
    server=/netflix.com/184.82.222.5
    server=/abc.com/go.com/184.82.222.5
    server=/tv.com/184.82.222.5
    server=/pbs.com/184.82.222.5
    server=/vevo.com/fwmrm.net/184.82.222.5
    server=/thewb.com/184.82.222.5
    server=/cwtv.com/184.82.222.5
    server=/last.fm/184.82.222.5
    server=/turntable.fm/184.82.222.5
    server=/mog.com/184.82.222.5
    server=/iheart.com/184.82.222.5

    Теперь у нас есть доступ к нужным нам ресурсам, без дополнительных манипуляций всякий раз, когда мы хотим воспользоваться их сервисами и с любого устройства, подключенного к маршрутизатору.
    • +4
    • 22.4k
    • 9
    Support the author
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 9

      0
      Я в комментах в той статье инструкцию для прошивки Олега так же кинул.
        0
        Hulu сразу не заработал, только после добавления дополнительных двух адресов, как описано в посте.
        0
        По-хорошему нужно через веб-интерфейс всё это редактировать/добавлять.
          0
          Согласен, но такой возможности не было, поэтому пришлось через конфиг делать.
          0
          А куда это можно прописать в обычных GNU/Linux системах (типа Arch, Ubuntu, и т.п.) чтобы, например, чисто на ноуте у себя?
            0
            Чтобы чисто на ноуте, самый простой способ, это плагины к браузеру. Например для Firefox это Media Hint
              0
              А всё-таки?

              Media Hint у меня есть, но хочется «Unix way» :-)
            0
            tunlr.net помер.
            Чем можно заменить?
              0
              Взамен помершего Tunlr мы подняли свой DNS Proxy для Pandora и Spotify. Работает, понянтно, на всех платформарх и практически не требует настройки — habrahabr.ru/post/215889/. Велкам!

              Only users with full accounts can post comments. Log in, please.