2020年1月28日0(0)海外赴任中のsetoatuです。本日は海外から日本の動画配信サービス(Amazonプライム・ビデオやHulu、NetFlixなど)やラジコをAppleTV等から楽しむ方法についてご紹介したいと思います。ウェブ上で紹介されている多くの解決方法としてはVPNサービスを利用してVPN経由で動画を楽しむ方法かと思いますが、VPNはオーバーヘッドが大きくて重いのが問題です。秘匿したいデータ通信の内容でもないですしVPNを利用しなくても理論上は問題ないはずです。VPNを利用しないメリット動作が軽快VPNの場合全ての通信がVPNサーバ経由になるため、動画視聴以外の操作も重くなります。接続のたびにいちいちVPNに接続しなくていいそして、今回ご紹介する方法がなんと言っても優れている点は、AppleTVから視聴できる!これに尽きます。PCやスマホ、タブレットではなく、TVを見るのと同じような感覚で日本のストリーミングサービスを利用できるというのはご家族の方がいらっしゃる場合には特に重宝するのではないでしょうか。試していませんがお持ちのTVがスマートTVの方であれば同様に日本のストリーミングサービスを利用可能だと思います。この機能を実現する為に今回はnetflix-proxyというフリーソフトを利用する方法を紹介したいと思います。Proxyというサービスがありますが、ほぼこれと同じことを実現します。こちらのサービスで日本で対応しているのはAmazonプライムとアニマックスなど一部のサービスのみとなっています(こちらのページに記載があります)。今回はNetflix-proxyを使って自分専用のサービスを立ててしまおう、という話になります。利便性向上のためのルーター側の設定netflix-proxyの動作の仕組みまずは今回ご紹介するnetflix-proxyの動作の仕組みについて解説します。図がないと説明するのが難しいのですが、クライアント(動画を表示したい端末)のネットワーク設定にて、今回立てるサーバー(netfix-proxyサーバ)のIPアドレスをDNSサーバとして指定します。DNSサーバとしてnetflix-proxyを指定することで、ホスト名をIPアドレスに変換する際にnetflix-proxyに問い合わせにいきます。netflix-proxyサーバはDNSマスカレードとProxyサーバの組み合わせでできており、例えばamazon.co.jpのIPアドレスを本当のIPアドレスではなく自分自身のIPアドレスをamazon.co.jpのIPアドレスとして返却します。するとクライアントのアプリやブラウザはamazon.co.jpにアクセスしようとしてnetflix-proxyサーバーにアクセスに行くことになります。netflix-proxyはプロキシーサーバーとしてamazon.co.jpに動画コンテンツを取りに行く、という仕組みです。netflix-proxyが日本国内にあれば、amazonなどのコンテンツプロバイダーからは日本国内からアクセスしているように見えるのです。+-----------------+Netflix-proxyの導入手順VPSサービスの契約まずは日本国内にあるVPSサービスの契約が必要です。VPSサービスはI週間程度の試用期間を設けているサービスが多いことからいろいろと試してみましたが、netflix-proxyを安定的に動作させるには、UbuntuかDebianだと問題が少ないようです。今回私はGMOの提供するConoHaを選んでみました。後述しますがサーバーが東京にあること、初期費用が0円であること、月額630円であることが決め手です。サーバーの起動こちらはConoHaの管理画面です。先にも述べたとおり私の経験からUbuntu、Debianでの動作は確認していますので、サーバーはUbuntuを選びます。作成したサーバーのコンソール画面にはブラウザ経由でアクセス可能です。使い勝手は悪くありません。導入の仕方は至ってシンプルです。rootで上記コンソールからログインして、以下のコマンドを実行するだけです。./build.shインストールが完了すると、設定画面のURLとAdminのパスワードが表示されるので控えておきましょう。URLはhttp://(IPアドレス:上記の図の例だとIPアドレスA):8080/のはずです。ブラウザからアクセスすると、接続元(今作業している海外)のグローバルIPアドレスが表示されるので追加しましょう。セキュリティのためにnetflix-proxy側に登録されているIPアドレスに対してのみサービスを提供する作りになっているからです。これでインストールまで完了です。netflix-proxyのカスタマイズさて、ここからは他のサービスの追加(利用したいストリーミングサービス)について書いていきます。サービスを追加するにはdnsmasq.confというファイルを編集することで行います。当該ファイルの格納場所はホームディレクトリ/root配下にnetflix-proxyというディレクトリ配下にあります。書式としてはaddress=/当該サーバ経由でアクセスしたいサービスのドメイン名/netflix-proxyサーバのIPアドレス(自IPアドレス)とシンプルです。以下に例を掲載しておきます。address=/amazon.co.jp/IPアドレスAaddress=/radiko.jp/IPアドレスAaddress=/radiko.co.jp/IPアドレスAaddress=/nicovideo.jp/IPアドレスAaddress=/dmm.com/IPアドレスAaddress=/dazn.com/IPアドレスAaddress=/abema.tv/IPアドレスAaddress=/hulu.jp/IPアドレスAaddress=/happyon.jp/IPアドレスAaddress=/happyon.com/IPアドレスAHuluは今の所難しそうです。サーバー側から直接IPアドレスを渡されているようでDNSによる名前解決を行っていない気配です。実際にうまく接続できました。設定が済んだらサーバーの再起動を行いましょう。dnsmasqdnsmasq#これで完了です。この設定で、Amazonプライム・ビデオ、Netflix、Radiko(東京地域)、ニコニコ動画、DMM、DAZN、AbemaTVが見れています。注意事項(追記)Netflixの場合IPv6をオフにしないといけないようです。server=/netflix.com/#address=/netflix.com/::server=/netflix.co.jp/#address=/netflix.co.jp/::server=/netflix.net/#address=/netflix.net/::server=/nflxext.com/#address=/nflxext.com/::server=/nflximg.net/#address=/nflximg.net/::server=/nflxvideo.net/#address=/nflxvideo.net/::server=/nflxso.net/#address=/nflxso.net/::プリズン・ブレイクとか日本語の字幕がでないんだけどこれで合っているんだろうか...。Huluにアクセスができず、日本のドラマが見れないことにストレスを感じても居たので他のVPSで新しくサービスをたちあげてみました。その結果なんとNetflixに加えてHuluも見れることが判明しました。いうことでConoHaはユーザーが多いこともあり、既にコンテンツプロバイダーからBANされているようです。スマホやAppleTVの設定PCやスマホ、AppleTVのネットワーク設定でDNSサーバを、Netflix-proxyが導入されているIPアドレスを指定してください。通常は「自動設定」や「DHCP」となっているのでその部分を変更するだけです。各PCやスマートフォン、私の場合はAppleTVもですが、各デバイスに対して個別にDNSの設定をしていくのは大変です。私はNECのAtermを愛用中ですが、設定画面の「接続先設定」のDNSの欄にNetflix-proxyサーバのIPアドレスの指定をしています。することで各デバイスへの個別の設定は不要になります。KB4049065がリリースされて、この問題は解決されたようです。RemoteFXでvGPUは利用できないようです。前回はひかり電話も追加し、コールルーティングの設定方法をご紹介しました。今回はAsteriskNowでAsahi-Net経由で発信する際に非通知発信する方法についてご紹介します。2012R2から2016にアップグレード後、AsteriskNowが気が付くとハングアップしてしまう事象が発生してしまいました。コメントをキャンセルPREV海外で「iPhoneを探す」でタクシーに置き忘れたiPhoneを取り戻した件NEXTCentOS7のPHP(5.4系)をPHP7.2にバージョンアップする、ついでにWordpressも5系へ。購読するこの記事はここだけ読めばわかる!海外で日本のストリーミングサービスを利用する方法はVPNを利用するのが一般的な方法ですが、この方法だとVPN接続できないAppleTVやスマートTVから視聴することはできません。PCやスマホ、タブレット経由での視聴になってしまいます。今回ご紹介する方法はVPNを使っていませんので、速度も早い上にAppleTVからの接続も可能です。その方法とはnetflix-proxyというソフトをUbuntuにインストールすれことで可能になります。今回はVPS上に構築する方法を解説します。新着記事シスログ(/var/log)配下のログがいつまでたっても削除されない!2020/1/28CentOS7のPHP(5.4系)をPHP7.2にバージョンアップする、ついでにWordPressも5系へ。Ash現在ドイツ赴任中の会社員。20年以上SIer業界で頑張っています。本ブログでは「コンピュータ関連」や趣味の「ガジェット」についての記事を書いています。