Portaller — Теперь С Поддержкой Pandora, Spotify, Rdio, Netflix И Amazon Video На Всех Устройствах.

Привет. Хочу сообщить вам несколько интересных новостей о том, что происходит с Порталлер - небольшой сервис для использования Пандора , Спотифай , Нетфликс и ряд других сервисов за пределами США.

Одной строкой, если нет времени идти в разрез - помимо Pandora и Spotify теперь поддерживаются Netflix и Amazon Video, сервис работает на всех устройствах, включая клиенты на Android (почему такой акцент об этом — читайте ниже) и присоединиться к нему можно на GitHub. Проект на GitHub Главное, что происходит с ним в это трудное время, это то, что он работает и остается свободным и открыть .

Если вы хотите чем-то помочь или просто «сделать это для себя», присоединяйтесь.

Сколько трафика вам нужно? Когда услуга только начал , я, как и многие комментаторы, очень скептически отнесся к запасам мощности и трафика на младших капельках в ЦифровойОкеан .

Сомнения оказались напрасными — все поддерживаемые на данный момент сервисы умеют передавать контент напрямую клиенту, используя проксирование только для создания/оплаты аккаунта, входа в систему или отправки управляющих команд. Общий объем ежемесячного трафика при таком использовании составляет около 200ГБ.

Какие услуги поддерживаются На старте сервис мог работать только с Pandora и Spotify и только в браузере или приложениях на iOS. На данный момент поддерживаются пять сервисов — три аудио( Пандора , Спотифай , Радио ) и два видео ( Нетфликс И Амазон Видео ).

Что гораздо важнее, все они работают на всех платформах — в браузере, настольных клиентах, SmartTV, iOS и Android. Какие трудности возникают? Я специально сосредоточился на поддержке платформы из-за ее нетривиальности, особенно на Android — на случай, если она вам когда-нибудь понадобится.

Дело в том, что многие Android-приложения при работе с SSL используют библиотеки без поддержки.

СНИ (Указание имени сервера) и, соответственно, не передавать имя домена внутри SSL-сессии.

Из-за этого простое проксирование запросов с помощью sniproxy/haproxy становится невозможным — приложение ведет себя, условно говоря, как наивная девочка, и в итоге у них получается примерно такой диалог:

Пандора: - Я здесь.

Давай (ждём чего-то) SNIproxy: — Что мне дать? (не понимает, что нужно дать) Пандора: - Я здесь.

Давай (повторяет просьбу и все еще чего-то ждет) SNIproxy: — Что мне дать? (все еще ничего не понимает) Пандора: - Ну ладно, я ухожу (обрывает связь, показывает пользователю сообщение об ошибке) SNIproxy разводит руками и пишет в лог ошибку.

Ну, вы понимаете.

Если приложение использует SNI, то с первой фразы картина меняется — оно напрямую сообщает, к какому домену оно хочет получить доступ и никаких сложностей с проксированием таких запросов не возникает. Решение я нашел только одно — для каждого домена, с которым такое приложение хочет работать по SSL, нужно поднять отдельный IP и описать его как отдельную зону в DNS. В этом случае проксирование по этому адресу будет работать только с одним доменом и приложение, конечно же, с этим справится.

Почти конец Наконец, я хочу дать вам эту ссылку - http://portaller.com/setup .

В нем рассказывается, как настроить DNS на разных устройствах (на самом деле, никаких ракетостроения), но если вам нужно знать, как получить доступ к приложениям SmartTV, предназначенным только для США, на телевизорах Samsung, это может быть полезно.

Приходите и наслаждайтесь на здоровье.

Теги: #portaller #tunlr #Pandora #Spotify #rdio #netflix #amazon #PRIME #dns #dns proxy #I PR

Вместе с данным постом часто просматривают: