コンピューターまたはその他の専用サーバーからトレントをダウンロードしてシードする場合、24時間365日シードする場合、非常に多くのエネルギーを消費します。また、Torrentをダウンロードするためだけにラップトップを常に装着することも正当化されません。だからここで私たちのポケットサイズのコンピューターが登場します:RaspberryPi。消費電力が非常に少なく、長時間オンのままにできるため、Torrentボックスに 最適です。したがって、ごくわずかなランニングコストで、安価なトレントボックスを常に実行し、トレントをダウンロードすることができます。モーションキャプチャ監視カメラとして使用し、同時にトレントをダウンロードできるなど、RaspberryPiを長時間オンにする必要がある他のプログラムを実行することもできます。それでは始めましょう!
:Linuxのシステム(ラズベリーパイ)で急流をダウンロードするための2つの最も人気のあるソリューション主に存在する伝送と大洪水が。このチュートリアルでは、Delugよりもシンプル、軽量、簡単であることがわかったため、Transmissionを使用しています。ここに少し比較があります:
伝達対大洪水:
先に述べたように、TransmissionはDelugeと比較してシンプルで軽量のトレントクライアントです。一方、Delugeはより多くの機能を備えていますが、少し重いですが、今日のコンピューターははるかに高速であるため、コンピューターに余分な負荷を感じることはありません。
Transmissionには、すぐに使用できるWebインターフェイスが付属しており、デスクトップやスマートフォンでWebブラウザを使用してトレントにアクセスできます。DelugeにはWebUIもありますが、個別にダウンロードして構成する必要があります。Delugeにはデスクトップ用の優れたトレントクライアントもありますが、デスクトップに個別にダウンロードする必要もあります。それとは別に、TransmissionはDelugeよりも非常にスムーズにTorrentマグネットリンクを処理できます。
私の主な目的は、構成をいじることなくTorrentをダウンロードすることであり、デスクトップに別のTorrentクライアントをインストールしたくないので(すでにuTorrentがあります)、Transmissionを使用しました。どちらも優れており、停止、開始、一時停止、削除などの基本的なオプションがあります。
Raspberry Piを数分でTorrentBoxに変換する:
まず、Raspberry Piの初心者の場合は、RaspberryPiへのRaspbianOSのインストールとRaspberryPiの使用開始に関する以前のチュートリアルを実行してください。他のすべてのRaspberryPiプロジェクトもここで確認してください。
バージョン3より前のRaspberryPiモデルを使用している場合は、Raspberry Piをルーターにワイヤレスで接続するためにWi-Fiドングルが必要になるか、イーサネットケーブルを使用してRaspberryPiをルーターに直接接続できます。Raspberry Pi3にはWi-Fiが組み込まれています。ここでは、Wi-Fiドングルを備えたRaspberry Pi2モデルBを使用しました。したがって、LANまたはWi-Fiを使用して、Raspberry Piがインターネットに接続されていることを確認してから、以下の手順に従ってください。
ステップ1: 最初に以下のコマンドを実行して、RaspberryPi上のRaspbianOSを更新およびアップグレードします。
sudo apt-get update sudo apt-get upgrade
ステップ2:次のコマンドを使用してトランスミッションをダウンロードしてインストールします。
sudo apt-get install Transmission-daemon
ステップ3: Transmissionの 構成ファイルにいくつかの変更を加える必要があります。まず、 nano エディターを使用して構成ファイルを開きます。
sudo nano /etc/transmission-daemon/settings.json
そして、 「rpc-whitelist」 設定オプションにLAN IPを追加し、以下 の ように 「rpc-whitelist-enabled」 を 「true 」に 設定します。これは、ルーターによってRaspberryPiに割り当てられるIPです。
"rpc-whitelist": "127.0.0.1,192.168。*。*"、 "rpc-whitelist-enabled":true、
「rpc-username」 や 「rpc-password」 などの他の設定も表示されます。これは、WebブラウザでWebUIを開いたときにログインするために必要になります。それに応じて変更できます。ユーザー名をデフォルトのままにして、パスワードを変更しました。ファイルが保存されると、パスワードは自動的に暗号化されます。
ステップ4:ダウンロードされたファイルの場所は、以下に示すように settings.json ファイルで定義され ます 。デフォルトの場所は / var / lib / Transmission-daemon / downloadsです
sudo nano /etc/transmission-daemon/settings.json
任意のないようにするには 、「アクセス権拒否エラー」を、 私たちは、ことを確認する必要があり、これらのディレクトリの所有者が所有しているのと同じユーザーでなければなりません 伝送 デーモン。Transmissionデーモンを所有しているユーザーは 「debian-transmission 」であるため、設定ファイルを含むディレクトリとともにDownloadingディレクトリの所有者にしています。
sudo chown -R debian-transmission:debian-transmission / etc / Transmission-daemon sudo chown -R debian-transmission:debian-transmission /etc/init.d/transmission-daemon sudo chown -R debian-transmission:debian-transmission / var / lib / transmission-daemon
ステップ5:最後にTransmissionデーモンを起動し、設定をリロードします。
sudoサービス送信-デーモン開始sudoサービス送信-デーモンリロード
ステップ6:これで、RaspberryPiにTorrentファイルをダウンロードする準備が整いました。Webブラウザーを開き、 http: //192.168.1.100:9091のようにポート9091でRaspberryPiのIPを入力するだけです。手順3で設定したものと同じユーザー名とパスワードを入力する必要があるログインポップアップが表示されます。次に、次のようにTorrentユーザーインターフェイスが表示されます。
http:// IP_of_your_Raspberry_Pi:9091
次に、左上の [トレントを開く]アイコンをクリックし、トレントファイルをアップロードするか、マグネットリンクのURLを貼り付けてダウンロードを開始します。使い方はとてもシンプルで簡単で、簡単に理解できます。
これは他のBitTorrentクライアントと同じであり、インターフェイスを使用してオプションを調べることができます。トレントの追加、削除、スケジュール設定が可能で、マグネットリンクは非常にスムーズに機能します。
ステップ7:最後のステップの1つは、起動時に 送信 設定をロードすること です。が トランスミッション 、デフォルトでは、ブート時に起動し、キューに入れられた急流のダウンロードを開始したがWebインターフェイスは、起動時に自動的に起動しない私たちは「火まで sudoのサービス伝送デーモンリロード」 コマンドを使用します。
したがって、これを自動化するには、最初に /etc/init.d 内に「transmission-boot」という名前のファイルを作成します。
sudo nano /etc/init.d/transmission-boot
そして、そのファイルに次のテキストを入力します。
#!/ bin / sh ### BEGIN INIT INFO#提供:transmission-daemon-reload#必須-開始:$ all#必須-停止:#デフォルト-開始:2 3 4 5#デフォルト-停止:0 1 6#簡単な説明:送信デーモンをリロードします#説明:起動時に送信デーモンをリロードします。### END INIT INFO sleep20サービス送信-デーモンのリロード
最後に、ファイルを実行可能にし、次のコマンドを使用してrc.dに追加します。
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/transmission-boot defaults
これですべて完了しました。Always-onRaspberryPiTorrentダウンロードマシンの使用を開始できます。
オプション設定:
デフォルトのダウンロード場所の変更:
デフォルトのダウンロード場所(/ var / lib / Transmission-daemon / downloads)に慣れていない場合、または外部ハードディスクを使用してダウンロードしたファイルを保存している場合は、手順に示すように、settings.jsonファイルを使用してダウンロード場所を変更できます。上記の4。ただし、手順4で説明したように、これらのディレクトリの所有者は、 Permission Denied Error を回避するために、 Transmission デーモンの所有者と同じである必要があることに注意してください。
送信デーモンユーザーの変更:
私たちが知っているように、Transmissionデーモンを所有するデフォルトのユーザーは 「debian-transmission 」です。これは /etc/init.d/transmission-daemon ファイルで定義されており、そこからユーザーを変更できます。
sudo nano /etc/init.d/transmission-daemon
ファイルをダウンロードするだけで、特定の要件はないという前述のように、ほとんどの設定をデフォルトのままにしました。ただし、上記のファイルを編集することで、このユーザーを 「pi」 などの他のユーザーに変更できます 。 ただし、ユーザーが誰であっても、ダウンロードが保存され、設定ファイルが保存されるディレクトリの所有者として、このユーザーを作成する必要があります。
また、ユーザーを変更するには、最初に 送信 を停止し、変更後に以下のコマンドを使用して 送信 を開始する必要があります。
sudoサービス送信-デーモン停止
sudoサービス送信-デーモン開始
ダウンロード-アップロード速度の設定:
トレントのダウンロードとアップロードの速度のようなトレントを制御するための多くの設定オプションがあります。以下のように、settings.jsonファイルでダウンロードとアップロードの速度を制限および設定できます。WebUIから速度を変更することもできます。速度はKB /秒で表示されます。
sudo nano /etc/transmission-daemon/settings.json
設定ファイルをさらに調べて、要件に応じて変更します。このファイルには、さまざまなオプションと変数に関するすべての詳細が記載されています。
匿名のTorrenting:
最後に、トレントアクティビティをISPまたは一部の政府機関から隠したい場合は、ネットワーク内の他の人から実際のIPアドレスを隠すためのさまざまな有料および無料のサービスがあります。1つの方法は、プロキシTorrentサービスを使用してIPを非表示にしたり、BTGuard、Torguardなどの転送データを暗号化することです。また、VPNサービスを使用して、VPNからすべてのTorrentトラフィックをルーティングし、誰にも表示されないようにする方法もあります。実際のIPですが、StrongVPN、Proxy.shなどのVPNのIPが表示されます。このようにして、BitTorrentトラフィックを完全に匿名化できます。
これが、RaspberryPiを低電力のTorrentBoxに変換する方法です。ここで他の興味深いIoTプロジェクトを確認してください。