Raspberry PiにTransmissionをインストールして「常時接続」のTorrentクライアントにする

TransmissionはTorrentクライアントソフトウェアです。Webインターフェースを採用しているため、ヘッドレス環境でバックグラウンドでTorrentのダウンロードを処理するのに特に適しています。Raspberry PiでのTransmissionに関する記事はWeb上に数多くありますが、残念ながら、その多くは複雑すぎるか、単に間違っているかのどちらかです。しかし、こちらの詳細な手順に従えば、Transmissionのインストールと設定は比較的簡単です。

本日は、トレント時にVPNを使用するメリットについて説明した後、トレントとTransmissionについてご紹介します。そして、Raspberry PiがTransmissionの実行に最適なプラットフォームである理由について解説します。本題に入り、Raspberry PiにTransmissionをインストール、設定、使用する方法について詳細な手順を説明します。ガイドはシンプルさを重視し、余分な部分を排除し、本当に必要な部分のみを記載しました。これにより、プロセスを可能な限りシンプルにすることができます。

ナンバー1評価のVPNを入手

68%オフ + 3ヶ月無料

トレントをダウンロードする際のプライバシー保護のためにVPNを使用する

トレントをダウンロードすること自体には何の問題もありません。実際、多くのオープンソースソフトウェアがトレント形式で配布されています。しかし、トレントは著作権で保護されたコンテンツの配布にも利用されています。そのため、一部のインターネットサービスプロバイダーは、トレントを使用しているだけで利用規約に違反していると判断する可能性があります。違反した場合、速度制限をかけたり、侵害通知を送信したり、サービスを中断したりするなどの措置を取る可能性があります。インターネットサービスプロバイダーの監視からオンラインアクティビティを隠すには、VPNを使用してください。

VPNは、強力なアルゴリズムを用いてデータを暗号化することでその威力を発揮します。解読はほぼ不可能です。IPS(もちろん、他の誰にも)は、あなたのアクセス場所やオンラインでの行動を把握できません。さらに、VPNは位置情報を偽装し、あたかも別の場所にいるかのように見せかけることで、地理的な制限を回避することも可能にします。

数多くのプロバイダーが存在するため、VPN選びは容易ではありません。考慮すべき重要な要素をいくつかご紹介します。接続速度が速いほどバッファリングが軽減され、ログなしポリシーはプライバシー保護を強化し、利用制限がないためあらゆるコンテンツにフルスピードでアクセスできます。また、複数のプラットフォームに対応したソフトウェアは、お使いのデバイスでVPNが確実に機能することを保証します。

NordVPN – 高速で安全なトレントに必須

NordVPN - エディターズチョイス

nordvpn.comをご覧ください

すでに警告を耳にしたことがあるかもしれませんが、改めて強調しておきます。Transmissionのようなトレントクライアントは、暗号化されていないインターネット接続では絶対に使用しないでください。そうしないと、ISP、政府機関、著作権侵害者、ハッカーなどの監視の対象となる可能性があります。しかし、ありがたいことにNordVPNがあります。手頃な価格で使いやすく、トレントトラフィックを非常に効果的に隠すことができます。

その秘密はNordLynxです。これは最先端のトンネリングプロトコルで、256ビットAES暗号化技術を用いて、第三者によるトラフィックへの侵入を完全に遮断します。監視や検閲を回避し、サイバー攻撃からユーザーを守り、ISPによる速度制限を阻止します。高速なトレントダウンロードを安全に行うために欠かせないツールです。

NordVPNは、合計59か国に5,800台以上のサーバーを擁する巨大なネットワークの中に、特別に最適化されたP2Pサーバーを備えています。これらのサーバーは、セキュリティとパフォーマンスのバランスをとるために最適な設定を自動設定するため、大量のダウンロードが停止したり、あなたのアクティビティに不当な関心を持つ人の注目を集めたりすることはありません。さらに、NordVPNはあなたのアクティビティ自体を一切追跡しません。業界最高水準のログなしポリシーによって、あなたのプライバシー権を守ります。

NordVPNの完全なレビューをお読みください。

長所

  • Netflix、BBC iPlayerで問題なく動作します
  • GooglePlayユーザー評価:4.3/5.0
  • 2,048ビットSSLキーとDNSリーク保護
  • トラフィックとメタデータの両方に対する厳格なゼロログポリシー
  • 返金保証ポリシー。

短所

  • 一部のサーバーは信頼できない場合があります
  • 払い戻しの処理には 30 日かかる場合があります。

最高のトレントVPN:NordVPNなら、Transmission搭載のRaspberry Piで完全な匿名性を保ちながら、安心してトレントファイルをダウンロードできます。 3年プラン(月額3.71ドル)が68%オフ!さらに、30日間返金保証付きで、安心の3年間プランがご利用いただけます。

トレントの簡単な紹介

Torrent、より正確にはBitTorrentは、ユーザー間でファイルを共有するための通信プロトコルです。ウェブサイトやFTPからのダウンロードなど、インターネットからファイルを取得する他の方法とは異なり、BitTorrentはコンテンツを保持するためにサーバーに依存しません。むしろ、すべてのユーザーに分散されます。BitTorrentは、主にオープンソースのLinuxオペレーティングシステムを配布する手段として2002年に開発されました。今日では、BitTorrentはファイルダウンロードに最も多く利用されている方法となっています。インターネット上のファイル転送の半分以上は、Torrentを介して行われています。

Raspberry PiにTransmissionをインストールして「常時接続」のTorrentクライアントにする

BitTorrentは、すべてのユーザーがコンテンツを取得するだけでなく共有もできるピアツーピアプロトコルです。BitTorrentトラッカー(特殊なサーバー)は、接続された各ピアから利用可能なすべてのファイルセグメントを追跡します。Torrentソフトウェアを起動すると、近くのピアとトラッカーに自動的に接続し、すべてのローカルファイルセグメント情報を自動的に共有して、他のユーザーが利用できるようにします。これがTorrentの中心的な動作です。ファイルは各ユーザーのコンピューターでホストされ、共有されます。

特定のファイルを見つけてダウンロードするために、トレントユーザーはインデックスサイトを利用します。よく知られているものとしては、The Pirate BayKickassTorrentsなどのウェブサイトがあります。これらのトレントインデックスサイトは検索機能を備えています。検索結果には、ダウンロードした.torrentファイルが表示され、トレントクライアントソフトウェアはこれらのファイルを使用して実際のファイルをダウンロードします。一部のソフトウェア発行元も、自社のソフトウェアをダウンロードするための.torrentファイルを提供しています。

トランスミッションとは何ですか?

Transmissionは、Linuxオペレーティングシステム用のTorrentクライアントソフトウェアです。.torrentファイルを読み込み、ピアやトラッカーに接続し、ファイルのダウンロードと共有を処理します。Transmissionが他のTorrentクライアントと異なるのは、ユーザーインターフェースがないことです。サーバー上で動作し、Webインターフェースからアクセスして使用するように設計されています。

出典: transmissionbt.com

Web インターフェイスでは、.torrent ファイルを開いたり、.torrent ファイルへの Web リンクを貼り付けたり、進行中のダウンロードと完了したダウンロードの進行状況を確認したり、トレントに関するあらゆる側面を管理したりできます。

Raspberry Pi を選ぶ理由

Transmissionと組み合わせれば、Raspberry Piは想像し得る限り最も安価なTorrentダウンロードサーバーの一つになります。Raspberry Piに必要なものがすべて揃っているのに、数百ドル、いや1,000ドル以上もハードウェアに費やす必要はありません。ハードウェア的には、Raspberry Piと外付けストレージ(既にお持ちかもしれません)があれば、わずか数分でTorrent処理専用のマシンが完成します。ダウンロード中にコンピューターを起動したままにする必要はもうありません。

Raspberry Pi の概要

Raspberry Pi は、学校や発展途上国で基礎的なコンピュータサイエンスを教えるために、英国の非営利団体 Raspberry Pi Foundation によって開発されました。その機能セット、適応性、サイズ、手頃な価格 (約 35 米ドルで入手可能) により、対象ユーザー以外にも絶大な人気を誇り、2012 年の発売以来、世界中で 1,100 万台以上が販売されています。

最新モデルであり、私たちが推奨するRaspberry Pi 3 モデルBは、幅広い機能とインターフェースを備えています。1.2GHz、64ビット、クアッドコアARM Cortex-A53プロセッサ、高性能Broadcom VideoCore IVグラフィックプロセッサ、1GBのRAM、ビデオ、オーディオ、USBインターフェースを備えた、まさにパワフルで多用途なデバイスです。ビデオインターフェースは搭載されていますが、動作に必須ではなく、Raspberry Piは優れたヘッドレスデバイスとして機能します。

始める前に

Raspberry PiへのTransmissionのインストールと設定はそれほど複雑ではありませんが、始める前にいくつか確認しておくべき点があります。何かが足りないせいでセットアップを完了できないのは残念です。

いくつかの仮定

Raspberry Pi が起動し、最新バージョンの Raspbian オペレーティング システムを実行していることを前提としています。

また、Raspberry Piに外部ストレージが接続されていることを前提としています。外付けUSBハードディスクでも、ネットワーク接続ストレージ(NAS)でも構いません。また、ストレージの設定をテストし、正常に動作していることを前提としています。

最後に、Raspberry Pi が Ethernet または WiFi 経由でネットワークに接続されており、ネットワークが動作していることをテスト済みであり、SSH を使用して Raspberry Pi にリモート接続する方法を知っていることを前提としています。

必要なもの

基本的に、これを実行するには 3 つのものが必要です。

  • Raspberry Pi。Raspberry Pi 3を強くお勧めします。また、Raspbianオペレーティングシステムが動作する必要があります。もちろん、電源アダプター、microSDカード、ケースなどの必要なアクセサリも必要です。
  • 何らかの外付けストレージ。前のセクションで述べたように、USBハードディスクやネットワーク接続ストレージ(NAS)はこの目的に最適です。USBメモリも使えます。最近ではかなり大容量のものもあります。保存するデータの量によって使い分けましょう。
  • 最後に、インストールと設定、そしてインストール後のTransmissionソフトウェアを使用するためのコンピューターも必要です。Raspberry Piと同じネットワークに接続されていれば、Windows、Macintosh、Linuxなど、どのコンピューターでも問題ありません。セットアップのためにRaspberry Piにリモート接続するには、SSHクライアントソフトウェアが必要です。Windowsの場合はPuttyをお勧めします。また、インストール後にTransmissionに接続するためのWebブラウザも必要です。

Raspberry PiへのTransmissionのインストールと設定

Raspberry PiにTransmissionをインストールするには、いくつかの手順が必要ですが、どれも特に複雑ではありません。各手順を指示通りに実行すれば、数分以内にインストールが完了します。

ステップ 1: Raspbian が最新のバージョンであることを確認します。

新しいソフトウェアをインストールする前に、まずオペレーティング システムが最新バージョンであり、すべてのパッチがインストールされていることを確認することをお勧めします。

以下の手順はすべて、任意のコンピューターで実行されている SSH クライアントを使用して Raspberry Pi にリモートで接続していることを前提としています。

次の 2 つのコマンドを入力し、最初のコマンドが完了するまで待ってから 2 番目のコマンドを起動します。

sudo apt-get アップデート sudo apt-get アップグレード

これらのコマンドを実行すると、変更内容を受け入れるかどうかを確認するメッセージが表示される場合があります。その場合は、「y」と入力して確定してください。

ステップ2:トランスミッションの取り付け

実際のインストールは、おそらくこのプロセス全体の中で最も簡単な部分です。

次のコマンドを入力するだけです:

sudo apt-get でトランスミッションデーモンをインストール

ステップ3: ディレクトリの作成

次に、Transmissionがダウンロード中のファイルと完了したファイルを保存するディレクトリをいくつか作成する必要があります。外部ストレージのパスが/media/storageであると仮定します。

ディレクトリを作成するには、次の 2 つのコマンドを入力します。

mkdir -p /media/storage/Torrent_inprogress mkdir -p /media/storage/Torrent_complete

ステップ4: 権限の設定

Transmissionはデフォルトで「debian-transmission」ユーザーとして実行されます。セキュリティ上の理由から、この設定を変更しないことを強くお勧めします。ただし、TransmissionにTorrent_inprogressディレクトリとTorrent_completeディレクトリへの書き込み権限を与える必要があります。前の手順で作成したこれらのディレクトリは、ユーザーpiとグループpiに対してデフォルトで770のパーミッションが設定されています。そのため、「debian-transmission」ユーザーを「pi」グループに追加するだけです。

これは、次のコマンドを入力することによって実行されます。

sudo usermod -a -G pi debian-transmission

慣れていて、何をしているのか理解している場合は、セキュリティ要件に応じてこの手順を変更しても構いません。ただし、Torrentのダウンロードディレクトリに「debian-transmission」ユーザーの書き込みアクセス権限が付与されていることを確認してください。

ステップ5: 送信の設定

すべての Transmission 構成は、/etc/transmission-daemon ディレクトリにある settings.json という名前のテキスト ファイルに保存されます。

典型的なsetting.jsonファイルは次のようになります。

{ "alt-speed-down": 15, "alt-speed-enabled": false, "alt-speed-time-begin": 540, "alt-speed-time-day": 127, "alt-speed-time-enabled": false, "alt-speed-time-end": 1020, "alt-speed-up": 15, "bind-address-ipv4": "0.0.0.0", "bind-address-ipv6": "::", "blocklist-enabled": true, "blocklist-url": "https://list.iblocklist.com/?list=ydxerpxkpcfqjaybcssw&fileformat=p2p&archiveformat=gz", "cache-size-mb": 4, "dht-enabled": true, "download-dir": "/media/storage/Torrent_complete", "download-limit": 100, 「ダウンロード制限有効」: 0、「ダウンロードキュー有効」: true、「ダウンロードキューサイズ」: 5、「暗号化」: 1、「アイドルシーディング制限」: 30、「アイドルシーディング制限有効」: false、「不完全ディレクトリ」: "/media/storage/Torrent_inprogress」、「不完全ディレクトリ有効」: true、「lpd有効」: false、「最大ピア数グローバル」: 200、「メッセージレベル」: 2、「ピア輻輳アルゴリズム」: "", 「ピア制限グローバル」: 240、「トレントあたりのピア制限」: 60、「ピアポート」: 51413、「ピアポートランダム上限」: 65535、「ピアポートランダム下限」: 49152、「開始時のピアポートランダム上限」: false "peer-socket-tos": "default", "pex-enabled": true, "port-forwarding-enabled": true, "preallocation": 1, "prefetch-enabled": 1, "queue-stalled-enabled": true, "queue-stalled-minutes": 30, "ratio-limit": 2, "ratio-limit-enabled": false, "rename-partial-files": true, "rpc-authentication-required": true, "rpc-bind-address": "0.0.0.0", "rpc-enabled": true, "rpc-password": "{46949fbf39bfeec6dc9d4bff9f40c3f52219a4260yk9yGNo", "rpc-port": 9091, "rpc-url": "/transmission/", "rpc-username": "transmission", "rpc-whitelist": "127.0.0.1", "rpc-whitelist-enabled": false, "scrape-paused-torrents-enabled": true, "script-torrent-done-enabled": false, "script-torrent-done-filename": "", "seed-queue-enabled": false, "seed-queue-size": 10, "speed-limit-down": 100, "speed-limit-down-enabled": false, "speed-limit-up": 100, "speed-limit-up-enabled": false, "start-added-torrents": true, "trash-original-torrent-files": true, "umask": 7, "upload-limit": 100, "upload-limit-enabled": 0, "upload-slots-per-torrent": 14, "utp-enabled": true }

settings.json 内のパラメータのほとんどは、説明を要しません。通常、 download-dirincomplete-dirrpc-usernamerpc-passwordといったいくつかのパラメータを除いて、変更する必要はありません。これらのパラメータは、上記のサンプルファイルでは太字で強調表示されています。

最初の2つは、手順3で作成したディレクトリへの正しいパスに置き換える必要があります。rpc-usernameとrpc-passwordは任意の名前を指定できます。rpc-passwordパラメータはファイルの編集時には平文で表示されますが、保存時に暗号化されたハッシュに変換されることに注意してください。

nanoエディタを使ってsettings.jsonファイルを編集します。nanoエディタは次のコマンドで起動できます。

sudo nano /etc/transmission-daemon/settings.json

エディターが起動したら、変更が必要なパラメータを変更します。ファイルの編集が完了したら、Ctrl + X キーを押してnanoエディターを終了し、変更したファイルを保存するかどうかを確認するメッセージが表示されたら Y と入力します。

ステップ6:トランスミッションの再ロード

この時点では、絶対に再起動しないでください。Transmissionのチュートリアルでは、再起動がいくつかの失敗の原因となっています。再起動すると設定ファイルが上書きされてしまうため、これは望ましくありません。

必要なのは転送デーモンを再起動することです。次のコマンドで実行します。

sudo サービス トランスミッションデーモン リロード

さあ、完了です!Raspberry Pi上でTransmissionソフトウェアがヘッドレスで動作しなくなるはずです。

ステップ7: インストールの確認

Transmissionが正常に動作していることを確認するには、Webブラウザを開き、https:// Pi-IP-Address :9091 にアクセスしてください。ここで、Pi-IP-Address はRaspberry Piの実際のIPアドレスに置き換えてください。IPアドレスの代わりにホスト名を使用することもできます。

ユーザーIDとパスワードの入力を求められます。設定済みの情報を入力すると、次のようなページが表示されます。

Raspberry PiでTransmissionを使用する

Transmissionをインストールしたら、次はどうやって使うのかと疑問に思うかもしれませんね。実はインストールするのと同じくらい簡単です。Transmissionは単なるトレントクライアントであり、他の類似ソフトウェアと同様に、コンテンツの検索は他の場所、例えば数多く存在するトレントインデックスサイトなどで行う必要があることを覚えておいてください。

適切な .torrent ファイルを見つけたら、ダウンロードする代わりに、リンク (またはボタン) を右クリックし、ドロップダウン コンテキスト メニューから [リンクの場所をコピー] を選択します。

Transmissionページに戻り、ウィンドウ左上のフォルダアイコンをクリックします。「Torrentファイルのアップロード」ボックスで、「またはURLを入力」の下のフィールドを右クリックし、先ほどコピーしたURLを貼り付けます。

「アップロード」ボタンをクリックすると、すぐにダウンロードが開始されます。その後、「転送」ウィンドウでダウンロードの進行状況を確認できます。

結論

Raspberry Piと外付けストレージ(どちらも既にお持ちかもしれません)の価格で、常時起動可能なTorrentクライアントを搭載した自分だけのメディアサーバーを構築できます。複雑な作業だと思われがちですが、正しい手順さえ理解していれば、実際にはそれほど難しくありません。インストールさえ済めば、Transmissionの使い方は他のTorrentクライアントと同じくらい簡単です。

Transmission をお試しいただき、ご感想をお聞かせください。使用感、問題(もしあれば)、そしてどのように解決したかなど、ぜひお聞かせください。ぜひ下のコメント欄にご意見をお寄せください。

Leave a Comment

Collusion Kodi Build – インストール方法、わかりやすい手順

Collusion Kodi Build – インストール方法、わかりやすい手順

Kodiシステムを気の利いたテーマに設定し、映画やテレビ番組などを再生できるようにしたいが、インストールに時間をかけたくない場合は

KodiにIndigo(Fusion)インストーラーをインストールする方法

KodiにIndigo(Fusion)インストーラーをインストールする方法

オープンソースのメディアセンターソフトウェアKodiは驚くほど使いやすく、様々なデバイスで動作し、世界中の映画ストリーミングを視聴できます。

Kodiの起動クラッシュを修正する:試せるいくつかの方法

Kodiの起動クラッシュを修正する:試せるいくつかの方法

Kodiの起動時のクラッシュは、通常、インストール後または何らかのアップデート後に発生します。その原因を特定し、解決するためのヒントをご紹介します。

Subzero Gold Kodiアドオン – レトロなテレビ番組をストリーミング

Subzero Gold Kodiアドオン – レトロなテレビ番組をストリーミング

以前はBoom Goldとして知られていたSubzero Goldは、最近、人気のオールインワンアドオンSubzeroの開発元に買収されました。

KodiでTheVideo.Meのペアリングエラーを修正する方法

KodiでTheVideo.Meのペアリングエラーを修正する方法

オープンソースソフトウェアであり、無数の開発者が非公式のアドオンを作成しているため、Kodiユーザーがいくつかの問題に遭遇するのは驚くことではありません。

XBian: Raspberry PiでKodiを実行するもう一つの方法

XBian: Raspberry PiでKodiを実行するもう一つの方法

XBianは、Raspberry PiでKodiを実行するために作られたオペレーティングシステムです。インストールと設定方法、そしてXBianの特徴をご紹介します。

Mucky Duckのリポジトリとアドオンが機能しない:Mucky Duckのリポジトリのベストな代替手段

Mucky Duckのリポジトリとアドオンが機能しない:Mucky Duckのリポジトリのベストな代替手段

最近のニュースで、Kodi リポジトリの多くが消えてオフラインになったと報じられ、Kodi コミュニティ全体に衝撃が広がっています。

KodiのUltimate IPTV:インストール方法と簡単なレビュー

KodiのUltimate IPTV:インストール方法と簡単なレビュー

IPTV(Internet Protocol Television)は、インターネット経由でライブTVコンテンツをストリーミングするためのフォーマットです。

Kodi Webインターフェースを使ってインターネット経由でKodiを操作する方法

Kodi Webインターフェースを使ってインターネット経由でKodiを操作する方法

Kodiウェブインターフェースは、メディアライブラリにリモートアクセスできるようにするツールですが、あまり活用されていません。今日は、Kodiウェブインターフェースを適切に制御する方法をご紹介します。

Sparkle Kodiアドオン:Sparkleでアメリカのスポーツを視聴する方法

Sparkle Kodiアドオン:Sparkleでアメリカのスポーツを視聴する方法

信頼できるスポーツアドオンは、現在ますます見つけにくくなってきている。そのため、この市場に新しく登場するものは、Kodiユーザーの間で飛びつく傾向がある。