Portaller-すべてのデバイスでPandora、Spotify、Rdio、Netflix、Amazon Videoをサポート

こんにちは

Portallerで何が起こっているのか、 PandoraSpotifyNetflix 、およびその他の米国以外のいくつかのサービスを使用するための小さなサービスについて、興味深いニュースをお伝えしたいと思います。



ある行では、PandoraとSpotify、Netflix、Amazon Videoがサポートされるようになりましたが、Androidクライアントを含むすべてのデバイスで機能するため(以下をお読みください)、GitHubに参加できます。 。







GitHubプロジェクト

この困難な時に彼に起こる主なことは、彼が働いて、自由でオープンなままであるということです。 あなたが何かを手伝いたいなら、あるいは単に「自分を同じにしたい」なら、参加してください。



必要なトラフィック量

サービスが開始されたばかりのとき、私は、多くの解説者と同様に、 DigitalOceanの若い液滴のトラフィックとトラフィックの供給について非常に懐疑的でした 。 疑いは無駄になりました-現在サポートされているすべてのサービスは、アカウントの作成/支払い、ログイン、または制御コマンドの送信のためにのみプロキシを使用して、クライアントにコンテンツを直接転送できます。 この使用の毎月の総トラフィックは約200GBです。



サポートされているサービス

当初、このサービスはPandoraとSpotifyでのみ機能し、ブラウザーまたはiOSのアプリケーションでのみ機能しました。 現在、5つのサービスがサポートされています。3つのオーディオ( PandoraSpotifyRdio )と2つのビデオ( NetflixおよびAmazon Video )です。 さらに重要なことは、ブラウザ、デスクトップクライアント、SmartTVを搭載したテレビ、iOS、Androidなど、すべてのプラットフォームで動作することです。



難しさは何ですか

特にAndroidでの非自明性のために、プラットフォームのサポートを特に強調しました-突然、いつか便利になるでしょう。 実際、多くのAndroidアプリケーションは、SSLを操作するときにSNI (Server Name Indication)を使用せずにSSLライブラリを使用するため、SSLセッション内でドメイン名を送信しません。 このため、sniproxy / haproxyによるリクエストの単純なプロキシは不可能になります-アプリケーションは条件付きで素朴な女の子として動作し、次のようなダイアログが表示されます:



パンドラ:-来ました。 さあ(何かを待って)

SNIproxy:-何を与えますか? (何を与える必要があるか理解していない)



パンドラ:-来ました。 さあ(リクエストを繰り返し、まだ何かを待っている)

SNIproxy:-何を与えますか? (まだ何も理解していません)



Pandora:-さて、私は去ります(接続を切断し、ユーザーにエラーメッセージを表示します)



SNIproxyはエラーを回避し、ログに書き込みます。





さて、あなたはポイントを得る。 アプリケーションがSNIを使用する場合、最初のフレーズから画像が変わります-どのドメインに連絡するかを直接指示し、そのようなリクエストをプロキシするのに問題はありません。 ソリューションは1つしか見つかりませんでした。そのようなアプリケーションがSSLを介して動作するドメインごとに、個別のIPを作成し、それをDNSの個別のゾーンとして記述する必要があります。 この場合、このアドレスでのプロキシは1つのドメインのみで機能し、このアプリケーションはもちろんあなたに適しています。



ほぼ終わり

最後に、このようなリンク-http://portaller.com/setupを提供します。 さまざまなデバイスでDNSを設定する方法(一般的にはロケット科学なし)を説明していますが、Samsung TVで米国のみのSmartTVアプリケーションにアクセスする方法を学習する必要がある場合に役立ちます。



さあ、健康を楽しんでください。



All Articles