ラズベリーパイを常時オンのBitTorrentボックスに変える方法
BitTorrentクライアント専用のマシンを用意するのが理想的なので、24時間365日シードできます。しかし、フル装備の電源を入れてオンラインにしておくことは、エネルギー集約的です。ラズベリーパイを入力してください.
ほとんどのデスクトップPCはかなりのエネルギーを消費します。たとえば、私たちの控えめなホームオフィスのサーバーでは、1年あたり約200ドル相当の電力を消費します。ラズベリーパイは、その一方で、モバイルプロセッサを中心に構築され、ハチドリのようにエネルギーを飲みます。コアラズベリーパイボードは3ドル未満のエネルギーを使用しています 1年当たり 外付けハードドライブをいくつか増設しても、年間運用コストをバーガーとフライドポテト以下に抑えることができます。.
それに、急流をダウンロードすることになると、常にオンのマシンが王です。急流では、クラウドを監視してシードするほど、トラッカーに対する比率が向上します(公共のトラッカーから情報を得ている場合でも、常時稼働のマシンであれば、これらのまれなファイルが表示されたときに確実にアクセスできます).
それがよさそうなら、私たちがあなたのPiを完全に遠隔制御されたダウンロードマシンに変える方法をあなたに示すので読んでください.
あなたが必要なもの
このチュートリアルでは、RaspbianがインストールされたRaspberry Piユニットがあり、付属のモニターとキーボードを介して直接、またはSSHとVNCを介してリモートでデバイスにアクセスでき、外付けUSBドライブがあると仮定します。それに取り付けました。これらの分野を熟知する必要がある場合は、以下のガイドを記載順に読んでください。
- Raspberry Piを使い始めるにあたって知っておくべきことすべて
- リモートシェル、デスクトップ、およびファイル転送用にRaspberry Piを構成する方法
- ラズベリーパイを低電力ネットワークストレージデバイスに変える方法
最初のチュートリアルのすべてが必要です。 2番目のチュートリアルはオプションです(ただし、ダウンロードボックスはヘッドレスビルドに最適なので、このプロジェクトにはリモートアクセスが非常に便利です)。そして、3番目のチュートリアルの最も重要な部分は、単にハードドライブの設定と設定です。起動時に自動マウントする(3番目のガイドで説明されているように).
さらに、BitTorrentクライアントを匿名ダウンロード用に設定する方法の詳細についてよく知らないのであれば、それを読んでください。君は 絶対に BitTorrentを安全に使用するためには、ある種の匿名プロキシやVPNシステムが必要です。そのガイドで言及されているプロキシは安くて簡単ですが、良いVPNは通常より速くより汎用性があるので、代わりにVPNが欲しいならこのガイドをチェックしてください.
すべての資料を確認してPiを構成したら、Piをサイレントで超低消費電力のダウンロードビーストに変えるというビジネスに取り掛かります。.
ステップ1:RaspbianにDelugeをインストールする
検討する価値のあるLinux用のBitTorrentクライアントがいくつかありますが、Delugeをお勧めします。それは機能とフットプリントのちょうど良いバランスですので、あなたは自分自身がもっと強力なものをインストールしたという今から1ヶ月を望んでいるとは思わないでしょう。.
Delugeの設定は複数の方法で行うことができますが、すべての設定がこのヘッドレスPiダウンロードボックスに適しているとは限りません。ほとんどの人は他のアプリと同じようにデスクトップ上で自分のtorrentクライアントを使用しますが、これは私たちの目的にはあまりうまくいきません。デスクトップとデスクトップクライアントをいじる。それはあなたの時間を無駄にし、Piのリソースを無駄にします.
Deluge WebUIを実行すると、他のマシンのブラウザからDelugeクライアントにアクセスできます。スマートフォンアプリを使ってDelugeを表示および制御する可能性を広げますが、これはまだ推奨されていませんが、後で詳しく説明します。.
ThinClient接続を受け入れるようにリモートマシンでDelugeを設定することをお勧めします。このようにして、Raspberry Pi Delugeのインストールを制御するために、実際のDelugeデスクトップクライアントを別のコンピューター(Windows、Linux、またはOS Xボックスなど)上で使用することができます。実際のデスクトップ上でデスクトップクライアントのすべての利点を享受できますが、すべての操作はリモートボックス上で行われます。.
これら2つのオプションを選択できない場合は、実際には両方を組み合わせて使用できますが、セットアップには少し時間がかかります。以下の両方のセクションの指示に従ってください。.
オプション1:ThinClientアクセス用にDelugeをセットアップする
あなたが何かをする前に、あなたのリポジトリを更新しアップグレードするために少し時間をかけてください。ターミナルを開き、次の2つのコマンドを順番に実行します。
sudo apt-getアップデート
sudo apt-getアップグレード
これが完了したら、ThinClientのセットアップに必要なコンポーネントのインストールを開始します。以下のコマンドを入力してください。
sudo apt-getインストールに惑わされない
sudo apt-getインストールdeluge-console
これにより、Delugeデーモンとコンソールのインストールパッケージがダウンロードされ、実行されます。続行するように求められたら、Yと入力します。Delugeのインストールが完了したら、Delugeデーモンを実行する必要があります。以下のコマンドを入力してください。
あふれた
スード・ピキル
これにより、Delugeデーモンが起動され(設定ファイルが作成されます)、その後デーモンがシャットダウンされます。その設定ファイルを編集してから起動します。次のコマンドを入力して、最初に元の設定ファイルのバックアップを作成し、次にそれを開いて編集します。
cp〜/ .config / deluge / auth〜/ .config / deluge / auth.old
nano〜/ .config / deluge / auth
ナノテキストエディタ内に入ったら、次の規則に従って設定ファイルの最後に行を追加する必要があります。
ユーザー:パスワード:レベル
どこで ユーザー
Delugeに必要なユーザー名です。, パスワード
あなたが望むパスワードです、そしてレベル
10(デーモンのフルアクセス/管理レベル)です。だから私たちの目的のために、私たちは使った pi:ラズベリー:10
. 編集が終わったら、キーボードのCtrl + Xを押して、プロンプトが表示されたら変更を保存します。その後、デーモンとコンソールを再起動します。
あふれた
大洪水コンソール
コンソールを起動してもきれいにフォーマットされたコンソールインタフェースの代わりにエラーコードが表示される場合は、「exit」と入力してから、デーモンを起動したことを確認します。.
コンソールに入ったら、簡単な設定変更をする必要があります。次のように入力します:
config -s allow_remote True
config allow_remote
出口
コマンドと対応する出力は、以下のスクリーンショットのようになります。.
これにより、Delugeデーモンへのリモート接続が可能になり、config変数が設定されていることを再確認できます。これで、デーモンを強制終了してもう一度起動して、設定の変更を有効にします。
スード・ピキル
あふれた
この時点で、あなたのDelugeデーモンはリモートアクセスの準備ができています。通常のPC(Raspberry Pi以外)にアクセスして、Delugeデスクトッププログラムをインストールしてください。お使いのオペレーティングシステム用のインストーラは、Delugeのダウンロードページにあります。 PCにDelugeをインストールしたら、初めて実行します。私たちはいくつかの迅速な変更を加える必要があります.
起動したら、Preferences> Interfaceに移動します。インターフェースサブメニュー内に、「クラシックモード」のチェックボックスが表示されます。デフォルトではチェックされています。チェックを外します.
[OK]をクリックしてからDelugeデスクトップクライアントを再起動します。今回は、Delugeが起動すると、Connection Managerが表示されます。 [追加]ボタンをクリックして、ネットワーク上のRaspberry PiのIPアドレスと、前の設定で設定したユーザー名とパスワードを入力します。ポートをデフォルトの58846のままにします。[追加]をクリックします。.
Connection Managerに戻ると、Raspberry Piのエントリが表示されます。すべてうまくいけば、インジケータライトは次のように緑色に変わります。
[接続]をクリックすると、リモートマシンに接続されたインターフェイスに表示されます。
これはフレッシュインストールで、サイト内の.torrentですが、リモートマシンとデスクトップクライアント間の接続は成功しています。!
さあ、WebUIを今すぐ設定します(そうしたい場合)、またはこのチュートリアルの次のステップに進んでください。.
オプション2:WebUIアクセス用にDelugeをセットアップする
WebUIの設定は非常に高速で、いくつかのモバイルアプリを使ってDelugeにアクセスすることを可能にします。しかし、前述したように、ThinClientのフルエクスペリエンスよりも少ない機能にアクセスできます。たとえば、ThinClientはPiへの自動転送のために.torrentファイルをDeluge ThinClientと関連付けることができますが、WebUIではこれを行うことができません。.
まず、リポジトリを更新してアップグレードします。ターミナルを開き、次の2つのコマンドを順番に実行します。
sudo apt-getアップデート
sudo apt-getアップグレード
次に、WebUIをインストールするために、以下のコマンドを実行します。. 注:チュートリアルのThinClientセクションにDelugeデーモンをすでにインストールしている場合は、ここで最初のコマンドをスキップしてください。.
sudo apt-getインストールに惑わされない
sudo apt-get python-makoをインストールしてください
sudo apt-getインストールdeluge-web
大洪水ウェブ
このシーケンスでは、Delugeデーモン(前のセクションでまだインストールしていない場合)、Mako(WebUIが必要とするPython用のテンプレートギャラリー)、そしてWebUI自体をインストールしてから、WebUIプログラムを起動します。.
WebUIのデフォルトポートは8112です。変更する場合は、次のコマンドを実行してください。
sudo pkill大洪水ウェブ
nano〜/ .config / deluge / web.conf
これはWebUIを停止し、それに対する設定ファイルを開きます。 nanoを使用して「port」:8112の行を編集し、8112を1000以上のポート番号に置き換えます(1〜1000はシステムによって予約されているため)。.
WebUIを起動して実行したら、Webブラウザを使用してそれに接続します。君は できる あなたがする必要があるならばPiの上でブラウザを使用しなさい、しかしそれは最も快適なユーザーエクスペリエンスではなく、そして緊急事態のために残されるのが最もよい。通常のデスクトップマシンでブラウザを開き、選択したポートのあるPiのIPアドレスを指定します(例:. http://192.168.1.13:8112
).
あなたはパスワードプロンプト(デフォルトのパスワードは "deluge"です)で迎えられ、あなたが最初にそれを入力した後すぐにそれを変更するように勧められます。その後は、軽量インターフェースを介してDelugeと対話することができます。.
ThinClientとまったく同じではありませんが、軽い使用には十分に堅牢であり、多くの急流制御モバイルアプリケーションの接続ポイントとして機能するという追加の利点があります。.
ステップ2:プロキシまたはVPNを設定する
あなたは今急流をダウンロードし始めたくなるかもしれません、しかし待ってください!まだしないでください。最初にプロキシサーバーまたはVPN経由で接続をやり直さずにBitTorrentクライアントを使用することは絶対に無謀です.
BitTorrentトラフィックを匿名化し暗号化する方法をまだ読んでいないのであれば、今がそうです。最初のセクションを読み(BitTorrent接続を保護することがなぜ重要なのかをよく理解するために)、次に続行する前にプロキシサービス、あるいはもっと良いVPNにサインアップしてください。.
あなたがVPNを使用しているなら、それは非常に簡単です。Linuxクライアントを提供するVPNを選ぶだけです。次に、LinuxクライアントをダウンロードしてPiにインストールし、起動して、目的のサーバーに接続します。 (Raspberry Piの起動時に起動するように設定したい場合もあるので、常にVPNに接続されています。)
プロキシを使用している場合は、その情報を[設定]> [プロキシ]でDelugeにプラグインできます。あなたはそのようにPeer、Web Seed、Tracker、そしてDHTセクションを記入する必要があり、適切なスロットにあなたのプロキシユーザー名とパスワードを入れてください。プロキシサービスの種類、ホスト、およびポートは異なる場合があるため、必ずドキュメントを確認してください。.
プロキシ設定を有効にするには、Delugeデーモンを再起動する必要があります。端末から次のコマンドを入力します。
スード・ピキル
あふれた
その後、あなたはすべて設定する必要があります.
プロキシまたはVPNを積極的に使用していることをテストする最良の方法は、そのIPアドレスを報告するように明示的に設計されたトレントファイルをダウンロードすることです。あなたはBTGuardからのこれとTorGuardからのこれを含むこれらの急流の多くをオンラインで見つけることができます。どちらかまたは両方の急流をDelugeにロードして、しばらくお待ちください.
急流がそれぞれのトラッカーに接続する機会を得た後、Delugeクライアントで急流を選択し、上記のように「Tracker Status」エントリーを確認します。どちらもクライアントから検出したIPアドレスを報告します。そのIPアドレスがパブリックIPアドレスと一致する場合は、プロキシまたはVPNが正しく設定されていないので、前のセクションに戻って設定を確認してください。正しく設定されていれば、あなた自身のアドレスではなく、プロキシまたはVPNのIPアドレスが表示されます。.
ステップ3:ダウンロード先を設定する
次に、外付けハードドライブを使用するようにDelugeを設定する必要があります。前述のガイドのハードドライブの取り付け手順に従って作業した場合は、起動時に自動マウントするようにハードドライブを設定する準備ができています。.
そこから、あなたがする必要があるのは、Delugeのデフォルトの場所を変更することだけです。 Delugeの設定に移動して、ダウンロードタブに進みます。デフォルトでは、Delugeはすべてを/ home / piに転送します。その小さなSDカードは本当に速くいっぱいになるだろう、それで我々はそれを変える必要がある.
まず、/ media / USBHDD1 / sharesに新しいフォルダーをいくつか作成します。これは、Low-Power Network Storageチュートリアルで既に設定した共有フォルダーです。そうすれば、ダウンロードしたトレントにネットワーク経由で簡単にアクセスできます。 そして ネットワークにアクセス可能なtorrentファイルを自動ロードするための監視フォルダがあります。フォルダセットを作成するには、次のコマンドを使用します(以前のチュートリアルで使用したものと同じPi設定を使用していない場合は、場所に応じてパス名を調整します)。
sudo mkdir /メディア/ USBHDD1 /株/トレント/ダウンロードsudo mkdir /媒体/ USBHDD1 /株/トレント/完了sudo mkdir /メディア/ USBHDD1 /株/トレント/時計sudo mkdir /メディア/ USBHDD1 /株/トレント/トレントバックアップ
それから、右に向きを変えて、これら4つの新しいディレクトリをDelugeに接続します。.
[OK]をクリックしてディレクトリを設定します。プロキシの設定と同じように再起動する必要はありません。.
ステップ4:接続をテストする
それでは、システムが円滑に動作しているかどうかを確認できる、十分に大きなトレントをダウンロードします。今回のテストでは、現在のLinux Mintディストリビューション用の.torrentファイルを入手しました。容量は1.7 GBで、接続速度を監視するのに最適です。.
接続が安定していて、Linuxの急流が問題なく進行していることを確認したら、次のステップに進みます。クライアントの起動の自動化.
ステップ5:起動時に実行するようにDelugeを設定する
Delugeのセットアップを終了する前に、参加する最後の詳細が1つあります。 Raspberry Piの起動時にDelugeデーモンとWebUIを自動的に実行するように設定する必要があります。もっと複雑なinitファイルや設定を編集する手間をかけずに簡単に行うために、rc.localファイルに簡単に注釈を付けます。ターミナルで次のコマンドを実行してください。.
sudo nano /etc/rc.local
rc.localファイルがロードされたら、ファイルの末尾に次の行を追加します。注:WebGUIを使用していない場合は、「deluge-web」で終わる2番目のコマンドを追加する必要はありません。 VPNプログラムを使用している場合は、これもVPNプログラムを追加するのに適した場所です。.
#起動時にDelugeを起動します。sudo -u pi / usr / bin / python / usr / bin / deluged sudo -u pi / usr / bin / python / usr / bin / deluge-web
完了すると、rc.localファイルは次のようになるはずです(おそらくそのVPNが追加されている場合)。
作業を終了して保存するには、Ctrl + Xを押します。.
この時点で、Raspberry Piを再起動することをお勧めします。そのため、コマンドラインで「sudo reboot」を実行してください。 Piが再起動したら、他のPCにアクセスしてDeluge ThinClientやWebUIに接続し、両方が機能することを確認します。.
ここで発生する可能性がある2つの主要なエラーがあります。まず、接続に失敗したということは、初期化スクリプトが機能しなかったことを意味します。 Piの端末を開き、チュートリアルの前半で学んだコマンドを使用してデーモンとWebUIを手動で起動します。それが今動作することを確認してください。表示された場合は、戻ってrc.localスクリプトを修正してください。.
2つ目は、クライアントを開くことはできても、既存のトレント(以前のものをテストするために使用したLinuxトレントなど)に対するアクセス許可エラーが表示される場合、外付けハードドライブがマウントされなかった、または正しくマウントされていないことを示します。 Low-Power Network Storageのチュートリアルで、外付けドライブの取り付けと起動時の自動マウントの設定に関するセクションを確認してください。.
トレント体験を向上させる
トレントボックスの設定が完了し、すぐに使用できるようになったので、ユーザーエクスペリエンスを向上させるために検討できる追加のツールや修正がいくつかあります。これらのヒントやトリックはどれも必要ありませんが、それらはあなたのRaspberry PiがTorrent Boxを使いやすくするのに役立ちます。.
モバイルアクセスを追加:TransdroidやTransdrone for Androidなどのモバイルコントロールアプリをダウンロードすることを検討してください。残念ながら、AppleはApp Storeで急流関連のアプリケーションに積極的な姿勢を示している(そして提出プロセスをすり抜けたアプリケーションを禁止している)ので、iOSユーザーには固い提案はしていない。.
Delugeは現在WebUI用のモバイル最適化テンプレートを持っていないが、iPadやKindle Fireのようなタブレットでは機能的以上のものである.
共有ドロップフォルダを設定するチュートリアルの前半で簡単に説明しましたが、作成した/ torrent / watch /フォルダがネットワーク上でアクセス可能であることを確認してください。たくさんの.torrentファイルをフォルダにダンプして、それらを自動的にロードすることができるのは本当に便利です。.
ブラウザプラグインをインストールする:ChromeとFirefoxには、ユーザーエクスペリエンスを向上させるDeluge中心のプラグインがいくつかあります。
- クロム:
- DelugeSiphon:WebUIからの.torrent追加を可能にします。
- Deluge Remote:現在の急流とその進捗状況の簡単なビュー
- Firefox:
- BitTorrent WebUI +:WebUIからの.torrent追加を可能にします。
- WebUIクイックトレント追加:Greasemonkey Webページにクリック可能なアイコンを追加して簡単にトレントを追加するスクリプト
Delugeプラグインを有効にする:Delugeにはすでにたくさんのすばらしいプラグインがあり、さらにサードパーティーのプラグインもあります。あなたが利用したいと思うかもしれない含まれているプラグインのいくつか:
- 通知:あなたはトレントの完了やその他のイベントについてデリュージから電子メールのアラートを受信します
- スケジューラ:時刻に基づいて帯域幅を制限する
これらはPreferences> Pluginsにあります。あなたが欲しいものをチェックすると、新しいエントリが設定メニューに表示されます(例:設定>通知)。.
他社製プラグインとそのインストール方法についての詳細は、Deluge WikiのPluginsページを参照してください。.
拡張機能やプラグインの設定、テスト、調整を行った後は、運用に1日わずか数ドルかかる、有能なトレントボックスがあります。静かで邪魔にならない場所でプラグを差し込み、急流でそれをロードし、そしてダウンロードしてあなたのために種をまくことの重い持ち上げをするためにそれを残しなさい.