PC内に保存してある動画をスマホで再生できたらいいのに、と思ったことがある方は多いと思います。JellyfinとNordVPNを使えば、無料で、簡単に実現できます。この記事では、NordVPNのメッシュネットワークの設定方法、Jellyfinのインストール方法、スマホからのアクセス方法について、分かりやすく解説しています。
NordVPNメッシュネットワークの使い方
NordVPNのメッシュネットワークの概要、Wi-Fiのメッシュネットワークとの違い、Tailscale・Zerotier・Hamachiとの違いについて解説しています。
NordVPNのメッシュネットワークとは
NordVPNのメッシュネットワークとは、NordVPNアプリがインストールされたデバイス同士で、仮想的なローカルエリアネットワークを構築する機能です。
これにより、離れた場所にあるデバイス同士で、安全にファイル共有をしたり、ゲームサーバーに接続したりすることができます。
無料で利用できる?
基本的にNordVPNは有料のVPNサービスですが、メッシュネットワークだけであれば無料で利用できます。
アプリをダウンロードして、メールアドレスでアカウント登録するだけです。
自分のアカウントで10台まで、メールアドレスで招待した外部のデバイスを50台まで、合計60台まで同一ネットワークに接続できます。
友だちを誘って一緒にゲームをするという時にも、気軽に利用できるでしょう。
Wi-Fiのメッシュネットワークとは違う?
一般的に「メッシュネットワーク」というと、Wi-Fiの機器同士が網の目のように接続し、広範囲をカバーする技術のこと指します。
NordVPNのメッシュネットワークは、Wi-Fiとは何の関係もありません。
メッシュネットワークは概念であり、Wi-Fi専用の言葉でもないのですが、個人的には名前の付け方が悪いと思います。
ちなみに英語では「Meshnet」となっていて、微妙に「mesh network」と区別しているようですが、それでも不十分だと感じます。
どうしてこんな名前にしてしまったのか⋯⋯
今からでも変えたほうがいいのではないでしょうか。
メッシュネットワークでできること
NordVPNのメッシュネットワークでできることをご紹介します。
ファイル転送
P2Pで、第三者に見られることなく、安全にファイル転送することができます。
ファイル共有
共有フォルダを設定し、複数のデバイスから安全にアクセスすることができます。
リモートアクセス
外出先から自宅のファイルサーバーにアクセスしたり、IoT機器をリモート操作したりすることができます。
ゲームサーバー
Minecraftなどのゲームサーバーを立て、友達と一緒の遊ぶことができます。
難しいネットワーク設定も不要です。
VPNサーバー
海外から、日本の自宅にあるPCに接続し、自宅経由で日本のインターネットコンテンツにアクセスすることができます。
通常のVPNサーバー経由の接続はブロックされることがありますが、この方法は一般住宅から接続しているに過ぎないので、ブロックされる可能性が低いです。
メディアサーバー
動画や画像を配信するサーバーを立て、外部から簡単にアクセスすることができます。
この記事で解説しています。
ZeroTierやTailscaleとは違う?
仮想的なLANを構築するアプリは、NordVPNのメッシュネットワーク以外にもあります。できることも似ていきます。
ここでは代表的なものをいくつかご紹介します。
Tailscale
WireGuardをベースにしており、高速に動作します。
シンプルなUIで簡単に利用できます。
最近、一番人気が高いです。
Tailscaleとは何? 普通のVPNとは何が違う?
一般的にVPNは、単一のゲートウェイに複数のノードが接続する、ハブ型の構成が多いですが、ゲートウェイがボトルネックになったり、単一障害点になったりする問題があります。Tailscaleは、P2Pのメッ ...
ZeroTier
Tailscaleに比べると少し煩雑ですが、その分柔軟なネットワーク設計ができます。
ZeroTierの安全性と使い方
ZeroTierとは、複数のデバイスでP2P接続し、仮想LANを構築することができるVPNアプリです。この記事では、ZeroTierの仕組みと、よく似たコンセプトであるTailscaleとの違い、実際 ...
Hamachi
日本では広く使われているようですが、やや古いので、他のモダンなサービスを利用したほうがよいのではないかと思います。
ポート開放の必要ないHamachi VPNとは? 危険性がある?
ゲームサーバーを立てる時に厄介なのがポート開放です。設定が難しい場合もありますし、設定する権限がない場合もあります。そんな時にHamachiを使えば、簡単にゲームサーバーに接続できるようになります。H ...
NordVPNメッシュネットワーク
やることはスイッチをオンにするだけなので、設定というものがありません。
複雑なことはできませんが、利用するのは簡単です。
一般的なVPNサービスと併用したい方にもおすすめです。
メッシュネットワークの使い方
NordVPNメッシュネットワークの使い方は、アプリをインストールし、メッシュネットワークを有効にするだけです。
最初「xxxx-xxxxx.nord」というような名前がついているので、分かりやすい名前に変更した方がいいでしょう。
今回は「test-windows」「test-android」「test-ios」という名前にしました。
後は、その名前か、IPアドレスでアクセスできるようになります。
JellyfinとNordVPNメッシュネットワークで自宅サーバーを立てる
JellyfinサーバーをWindows PCにインストールする方法、メディアを登録する方法、スマホからアクセスする方法を解説しています。
Jellyfinとは
「Jellyfin」とは、オープンソースで開発されている、メディアサーバーです。
自分でメディアサーバーを立て、動画、音楽、写真などをストリーミング配信することができます。
完全無料で利用でき、アカウント登録などもありません。
Jellyfinサーバーのダウンロード
ここではWindows PCにJellyfinをインストールし、自分だけで使用する方法をご紹介します。
Jellyfinのダウンロードページを開き、「Server」「Windows」を選択し、「Downloads」をクリックします。
「AMD64」か「ARM64」を選択します。
Windowsの「設定」-「システム」-「バージョン情報」-「システムの種類」で確認できます。以下のような感じになっていると思います。
- AMD64:64 ビット オペレーティング システム、x64 ベース プロセッサ
- ARM64:ARM ベースのプロセッサ
今回は、x64のインストーラー版をダウンロードしました。
Jellyfinサーバーのインストール
ダウンロードしたインストールファイルを実行します。
「Next」をクリックします。
ライセンスを確認し、「I Agree」をクリックします。
「Basic Install」にチェックを入れます。
サービスとしてのインストールは推奨されていないとのことです。
「Next」をクリックします。
インストールする場所と、データを保存する場所は、変更しないことが推奨されています。
特に、別のファイルが置かれているフォルダを選択しないようにとのことです。
「Next」をクリックします。
警告通り、インストールフォルダは変更せずに、「Next」をクリックします。
データフォルダも変更せずに、「Next」をクリックします。
「Install」をクリックし、しばらく待って完了です。
Jellyfinサーバーの初期設定
Jellyfinの操作はブラウザから行います。
ブラウザで「http://localhost:8096」にアクセスします。
表示言語で「日本語」を選択し、「次へ」をクリックします。
「ユーザー名」と「パスワード」を設定し、「次へ」をクリックします。
再生する動画を登録します。
「+」をクリックします。
「コンテンツタイプ」と「表示名」を設定し、フォルダーの「+」をクリックします。
動画ファイルの置かれたフォルダーを選択し、「OK」をクリックします。
「OK」をクリックします。
今回の使い方では関係がないのですが、メタデータ(タイトルやアーティストなど)の言語を選択し、「次へ」をクリックします。
「このサーバへのリモート接続を許可」にチェックを入れます。
今回はNordVPNのメッシュネットワークを使用するので、自動ポートマッピング(UPnP)は不要です。
UPnPは無効にした方がいい? そのデメリットとは
2024/8/25 NAT超え
「NAT超え」の設定をする際に、UPnPを有効にしてください、UPnPを無効にしてください、と真逆のことを指示されることがあります。UPnPとは何なのでしょうか。この記事ではUPnPの仕組みと利用目的 ...
「次へ」をクリックします。
「完了」をクリックします。
スマホからJellyfinサーバーに接続する
スマホからJellyfinに接続し、動画を再生する方法をご紹介します。
NordVPNのメッシュネットワークを有効にする
今回は、Windows PCにインストールしたJellyfinに、スマホからアクセスすることを目的としています。
PCとスマホが、同じWi-Fiネットワークに接続されているのであれば、「http://【PCのIPアドレス】:8096」でそのままアクセスできます。
外部のネットワークから接続しようとすると、本来であれば、ポートフォワーディングやSSL証明書などの複雑なネットワーク設定が必要となります。
NordVPNのメッシュネットワークを使えば、外部に公開しなくても、仮想的に同じネットワークに接続されるので、簡単にアクセスできるようになる、というところがポイントです。
メッシュネットワーク上で、Windows PCは「test-windows」という名前に設定したので、これを使ってアクセスしてみたいと思います。
ブラウザでアクセスする
スマホのブラウザで「http://test-windows:8096」を開きます。(「test-windows」は設定した名前に読み替えてください)
「https」じゃないから危険だという警告が表示されますが、無視して進みます。(エラーの表示のされ方はブラウザによって異なります)
設定したユーザー名とパスワードで「サインイン」します。
登録した動画が表示されるので、タップすれば再生されます。
アプリでアクセスする
ブラウザではなく、アプリからもアクセスできます。
Jellyfinはオープンソースプロジェクトなので、クライアントアプリも複数存在します。
ここでは、代表的なものをご紹介します。
- iOS
- Android
使い方はどれもブラウザと大差なく、ホスト(サーバー)で「http://test-windows:8096」を指定して、サインインするだけです。
シャッフル再生できない?
Jellyfinでは、メディアライブラリを直接指定しての、シャッフル再生や連続再生はできないようです。(ボタンはあるのですが)
「再生できる有効なメディアソースが見つかりません。」というエラーが表示されます。
この場合、コレクションに動画を登録すると、シャッフル再生や連続再生ができるようになります。
音量調整できない?
Jellyfinの動画プレイヤーは、シークや再生速度の調整はできるのですが、音量変更ができないようです。
PCやスマホ本体で音量調整する必要があります。