AndroidデバイスをWeb、FTP、またはメディアサーバーに変える方法

Androidサーバーの作り方

私たちは皆、スマートフォンやタブレットが大好きですが、スタイルがすぐに失われてしまいます。特に強力なガジェットが6か月ごとにリリースされるので、特に家族の計画を立てている場合は、古い電話が家のあちこちに山積みになるのにそれほど時間がかかりません。あなたはこれらの古い電話をリサイクルするか、それらを売ることができますが、私たちはより良いアイデアを持っています。あなたはそれをルート化し(ここではルート化する方法です)、あなたが持つかもしれない多くのニーズのいずれかのためにそれをサーバーに変えてください!

サーバーとは何ですか?

ITや複雑なコンピュータテクノロジーの経験があまりない人にとって、サーバーは、データセンターや高予算の技術的なアクション映画に見られる巨大なハードウェアラックだけであると考えているかもしれません。実際には、サーバーは情報やファイルの要求を処理するように設計されたコンピューターです。ほとんどすべてのコンピューターをサーバーとして実行するように変換できます。これにはAndroidデバイスが含まれます。古いiPhoneやiPadでもジェイルブレイクしてサーバーにすることができますが、別のガイドのために保存します。

どのような種類のサーバーを実行できますか?

android-updateAndroidで実行できるサーバーにはいくつかのタイプがあり、それぞれに異なる機能があり、多くの無料アプリと有料アプリでアクセスできます。サーバーとして実行するには、Androidデバイスが情報を共有するための「プロトコル」を知っている必要があります。各プロトコルは、すべてのコンピューターまたはアプリケーションがサーバーに接続するために従う一連の接続ルールです。 

Androidで実行できるサーバーには、主に3つのタイプがあります。

ウェブサーバー

現在アクセスしているWebサーバー。すべてのWebサイトはWebサーバーから実行されます。Androidは、サイトを実行するために必要な処理能力がほとんどないため、Webサーバーとして機能できます。これを使用して、ファミリーサイトをホストしたり、ページをローカルに保存したりできます。WebサーバーはHTTPプロトコルを使用しており、Androidの実行は簡単ですが、何をしたいかによってはセットアップが難しい場合があります。

ファイルサーバー

ファイルサーバーは、ファイルをアップロードおよびダウンロードできるディレクトリを作成するだけなので、非常に単純で実行が簡単です。Androidデバイスにはそれほど多くのスペースがありませんが、多くはMicroSDカードまたは外部ストレージで拡張できます。ファイルサーバーは、あらゆる形状とサイズのファイルを保存するのに最適な方法です。通常、ファイルサーバーはFTPプロトコルを使用します。

メディアサーバー

メディアサーバーは、Androidデバイスにできる最もクールで最も興味深いものですが、最も複雑でもあります。メディアサーバーを使用すると、Xbox、PS3、PC、または自宅の他のデバイスを接続して、これらのファイルが保存されているAndroidフォンまたはタブレットからビデオを視聴したり、音楽を聴いたりできます。これはファイルサーバーの一種の高度なバージョンであり、DLNAなどのさまざまなプロトコルを使用して、他のホームガジェットがそれに接続してファイルをストリーミングできるようにします。

その他のタイプのサーバー

ニーズに応じて実行できる他のタイプのサーバーがあります。Googleで簡単に検索したり、Playストアを調べたりすると、実行したい種類のサーバーが可能かどうかがわかります。ここで取り上げるアプリの中には、興味のある他のタイプのサーバーを実行できるものもあります。一部のサーバータイプ(メールサーバーなど)には、簡単に説明したり、適切なセットアップ方法を指示したりするのが難しいものもあります。困難なネットワーキングタスク。

どのアプリを使用すればよいですか?

お客様のニーズに合わせて、作業を開始するのに役立ついくつかのアプリを以下に示します。これらのアプリケーションはすべて、または上記のタイプのサーバーのいくつかを実行でき、無料または手頃な価格です。どのサーバーもほぼ同じように動作し、選択したサーバーをセットアップする方法は同じですが、それぞれについて説明します。

究極のサーバー

サーバー-究極

Servers Ultimate(左の写真)は、Android向けの最も機能豊富で効果的なサーバーアプリケーションです。サーバーの起動と停止を簡単にする直感的なインターフェースを提供します。ホーム画面から、サーバーの追加、サーバーの削除、およびサーバーが提供する60を超えるサーバータイプの設定を行うことができます。これにより、Server Ultimateはすべてのタイプのサーバーに最適なオプションになりますが、14日間の限定的な試用期間の後は$ 9かかります。 

何をしたいかに応じて、Servers Ultimateには、Webサーバー用のHTTP、ファイルサーバー用のFTP、メディアサーバー用のDLNAなど、ニーズに合わせてさまざまなサーバータイプがあります。各サーバーの種類には特定の構成があり、どの構成が優先構成であるかを理解するために、自分で説明する必要があります。残念ながら、Servers Ultimateが備えている60以上のサーバーのそれぞれに沿って案内するのは難しいですが、すべて同じように実行されます。ホームページの最初のアイコンをクリックしてサーバーを選択し、実行するサーバーを選択します。Webサーバーが必要な場合は、Webサーバー機能を実行します。FTPサーバーが必要な場合は、FTPサーバーを実行します。Servers Ultimateは、非常に堅牢な一連の機能を提供します。

FTPServer

FTPServerはその名のとおり、Androidデバイス向けの非常にシンプルで使いやすいFTPサーバーです。ファイルサーバーをセットアップするには、選択したユーザー名とパスワードを使用してサーバーを構成し、デフォルトディレクトリを設定してから、FTPクライアントに接続して、選択したファイルの追加と削除を開始します。このアプリケーションは無料で、Androidデバイスからダウンロードするファイルを追加および削除するのに適しています。また、起動時に実行するように設定して、常にアクセスできるようにすることもできます。FTPServerでは、安全な使用を保証するために、特定のWi-Fiネットワークからのアクセスを制限したり、アクセスを許可したりするためのより具体的な制御も可能です。すべての設定を適切に調整したら、下部にある[サーバーを保存して再起動]をクリックして開始します。

Pixel Media Server

名前のない

Pixel Media Serverは本当にシンプルなDLNA Media Serverです。つまり、Xboxや他のメディアデバイスがAndroidからコンテンツをストリーミングできるようになります。それを実行するには、アプリケーションを実行し、2つの設定を変更する必要があります。デバイスの表示名と、すべてのメディアファイル(音楽、映画、写真など)を保持するフォルダーです。それが済んだら、下部の「再生」ボタンからサーバーを起動すると、すべての準備が整います。このアプリも無料で、家中のメディアファイルをストリーミングするためにDLNAサーバーを実行する簡単な方法です。警告の1つ:Pixel Media Serverを搭載したAndroidデバイスのスリープモードをオフにする必要があります。そうしないと、コンテンツのストリーミング中に問題が発生する可能性があります。

これら3つのアプリは、Android上の数十種類のアプリのほんの一部であり、このガイドで言及されているものを含め、数十種類のサーバーを実行するために使用できます。あなたができる最善のことは、どのアプリがあなたが望むことをし、あなたのニーズを満たしているかを理解するための実験です。

最後のヒント 

サーバーが正しく機能するためのいくつかの(より複雑な)ヒントを次に示します。

  • AndroidサーバーにはローカルIPアドレスが割り当てられますが、ネットワーク全体には独自の外部IPアドレスが割り当てられます。サーバーをローカルで使用している場合は、デバイスのローカルIPアドレスに接続します。サーバーごとに正しいポートを入力する必要があります。そうしないと、サーバーが正しく接続されません。
  • サーバーを効果的に機能させるために、ホームのルーターでポート転送を設定する必要がある場合があります。ポート転送により、ルーターがネットワーク上の他のデバイスに、サーバーが実行しているポートを認識できるようになります。ポートフォワーディングの詳細については、こちらをご覧ください。
  • これらのサーバーをホームネットワークの外部で使用するには、ダイナミックDNSと呼ばれるものを使用し、ドメイン名を購入する必要があります。ダイナミックDNSは非常に細心の注意が必要であり、インターネットサービスプロバイダーや使用しているルーターの種類によっては、ネットワークに関する多くの問題が発生する可能性があります。これにより、外部IPアドレスを簡単に覚えられるドメイン名にルーティングできます。ダイナミックDNSを使用する場合、実際に使用できるのは、ポートのセットごとに1つのサーバーのみです。たとえば、2つのデバイスが両方ともポート80でサーバーを実行していると、深刻な問題が発生します。
  • デバイスのルート権限取得は、これらの機能すべてに必要なわけではありませんが、予防策として実行することを強くお勧めします。

それについてカバーします。特定の質問がある場合はコメントを残して自由に感じてください、私たちはあなたを助けるために、またはアドバイスのためのより良い情報源にあなたを導くために最善を尽くします。このプロセスは、作成する予定のサーバーの種類に応じて、単純な場合も複雑な場合もあります。そのため、Webサーバーやメディアサーバーなどのより高度なものを実行する前に、単純なファイルサーバーを試すこともできます。それにもかかわらず、あなたのAndroidデバイスが提供するすべての機能を活用してください。