「常時接続」トレントクライアント用にRaspberry Piに伝送をインストールする
TransmissionはTorrentクライアントソフトウェアです。 Webインターフェースを使用するため、ヘッドレスセットアップでバックグラウンドでトレントのダウンロードを処理するのに特に適しています。 Webには、Raspberry Piの送信に関する多くの記事があります。残念ながら、それらの多くは複雑すぎるか、単に間違っています。ただし、詳細な手順に従うと、Transmissionのインストールと設定は実際には比較的簡単です。
今日、使用の利点を議論した後トレント時のVPNでは、トレントと伝送を紹介します。次に、Raspberry PiがTransmissionを実行するための優れたプラットフォームである理由について説明します。問題の核心にジャンプして、Raspberry PiでTransmissionをインストール、設定、使用する方法の詳細な手順を説明します。ガイドをシンプルにしようとしました。毛羽立ちをなくし、本当に必要なものだけを保持しています。これにより、プロセスをできる限りシンプルにすることができます。
独占オファー:49%割引。 ExpressVPNをリスクフリーでお試しください!
ナンバーワンのVPNを取得
30日間の返金保証
30日間無料のVPNを取得する方法
たとえば、旅行中に短時間VPNが必要な場合は、トップランクのVPNを無料で入手できます。 ExpressVPNには30日間の返金保証が含まれています。 サブスクリプションの料金を支払う必要がありますが、それは事実ですが、 30日間のフルアクセス、その後全額払い戻しのためにキャンセルする。質問なしのキャンセルポリシーは、その名の通りです。
トレントをダウンロードするときのプライバシーを改善するには、VPNを使用します
トレントのダウンロードに問題はありませんそれ自体。実際、多くのオープンソースソフトウェアがそのように配布されています。ただし、トレントは著作権で保護された素材の配布にも使用されます。そのため、一部のインターネットサービスプロバイダーは、誰かが急流を使用しているという理由だけで、誰かが自分の契約条件に違反していると考えるようになる可能性があります。そして、彼らがそうするとき、彼らは速度を落として、侵害通知を送るか、あるいはサービスをさえ中断することによって反応することができます。オンラインアクティビティをISPの監視から隠すには、VPNを使用します。
VPNはデータを暗号化することで魔法のように働きますクラックすることをほぼ不可能にする強力なアルゴリズムを使用します。あなたのIPSまたは誰でも、あなたがどこに行くのか、あなたがオンラインで何をしているのかはわかりません。ボーナスとして、VPNは、場所をマスカレードし、別の場所にいるように見せることにより、地理的な制限を回避することができます。
非常に多くのプロバイダーが利用可能であるため、VPNの選択は困難な作業になる場合があります。考慮すべきいくつかの重要な要素を以下に示します。 A 高速接続速度 バッファリングを削減します ロギングなしポリシー プライバシーをさらに保護します。 使用制限なし すべてのコンテンツにフルスピードでアクセスできます。 複数のプラットフォーム用のソフトウェア VPNがデバイスで機能することを確認します。
トレント向けのベストVPN:IPVanish
上記の基準に対していくつかのVPNプロバイダーをテストしましたが、トレントに推奨するプロバイダーは IPVanish。世界中のサーバーで、速度制限やスロットル、無制限の帯域幅、無制限のトラフィック、厳格なログなしポリシーにより、IPVanishは優れたパフォーマンスと価値を提供します。 Linuxクライアントはありませんが、IPVanishは業界標準のOpenVPNプロトコルを使用しているため、OpenVPNソフトウェアをインストールして構成するだけで、Raspberry Piで正常に動作します。
IPVanishは7日間の返金保証を提供します。つまり、1週間でリスクなしでテストできます。その点に注意してください 中毒性のヒント読者はここでIPVanishの年間計画で60%を大幅に節約できます、月額料金を月額4.87ドルまで引き下げます。
トレントの簡単な紹介
トレント、またはより正確にはBitTorrentはユーザー間でファイルを共有するために使用される通信プロトコル。 WebサイトやFTPからのダウンロードなど、インターネットからファイルを取得する他の方法とは異なり、コンテンツを保持するためにサーバーに依存しません。むしろ、すべてのユーザーに配布されます。 BitTorrentは、主にオープンソースのLinuxオペレーティングシステムを配布する方法として2002年に作成されました。今日、BitTorrentはファイルをダウンロードするための最もよく使用される方法になりました。インターネット上のすべてのファイル転送の半分以上が急流を介して行われます。
BitTorrentはピアツーピアプロトコルであり、すべてがユーザーはコンテンツを取得するだけでなく、共有します。 BitTorrent Trackers –特別な種類のサーバー–接続された各ピアから利用可能なすべてのファイルセグメントを追跡します。トレントソフトウェアを起動すると、近くのピアやトラッカーに自動的に接続し、すべてのローカルファイルセグメント情報を自動的に共有して、他のユーザーが利用できるようにします。これは、torrentの操作の中心です。ファイルは各ユーザーのコンピューターでホストおよび共有されます。
特定のファイルを見つけてダウンロードするために、torrentユーザーはインデックス作成Webサイトを使用します。よく知られているものの中には、次のようなウェブサイトがあります 海賊湾 または きっかーす。トレントインデックスサイトは検索を提供します機能。検索結果は、ダウンロードした.torrentファイルを返します。このファイルは、torrentクライアントソフトウェアが実際のファイルをダウンロードするために使用します。一部のソフトウェア発行元は、ソフトウェアをダウンロードするための.torrentファイルも提供しています。
伝送とは
Transmissionは、Linuxオペレーティングシステム。 .torrentファイルを受け取り、ピアとトラッカーに接続し、ファイルのダウンロードと共有を処理します。 Transmissionが他のトレントクライアントと異なる点は、ユーザーインターフェイスがないことです。サーバー上で実行し、Webインターフェースを介してアクセスおよび使用することを意図しています。
Webインターフェイスでは、.torrentファイルを開くか、Webリンクを.torrentファイルに貼り付け、進行中および完了したダウンロードの進行状況を確認し、torrentのすべての側面を管理します。
Raspberry Piを選ぶ理由
Transmissionと組み合わせると、Raspberry Piは最も安価なトレントダウンロードサーバーの1つとしては想像できます。 Raspberry Piに必要なものがすべて揃っているのに、数千ドルではないにしても、数百ドルをハードウェアに費やす理由。ハードウェアに関しては、必要なのはRaspberry Piといくつかの外部ストレージ(既に持っているかもしれません)であり、急流を数分で処理するための専用マシンを持つことができます。継続的なダウンロード。
一言で言えばラズベリーパイ
非営利組織によって英国で開発されたRaspberry Pi Foundationと呼ばれ、学校や発展途上国で基本的なコンピューターサイエンスを教えるために、Raspberry Piの機能セット、適応性、サイズ、および手頃な価格(約35米ドルで入手可能)で、対象となる視聴者以外に非常に人気があります2012年のリリース以降、世界中で1100万台以上が販売されました。
最新のモデル-お勧めのモデルRaspberry Pi 3モデルBを使用すると、さまざまな機能とインターフェイス機能が提供されます。 1.2 GHz、64ビット、クアッドコアARM Cortex-A53プロセッサ、高性能Broadcom VideoCore IVグラフィックプロセッサ、1 GBのRAM、ビデオ、オーディオ、およびUSBインターフェイスを備えた、本当に強力で汎用性の高いデバイスです。ビデオインターフェースを備えていますが、操作には必要ありません。RaspberryPiは優れたヘッドレスデバイスです。
始める前に
Transmissionのインストールと構成がRaspberry Piでは特に複雑ではありません。開始する前に確認する必要があることがいくつかあります。何かが足りないためにセットアップを完了できないのは残念です。
いくつかの仮定
Raspberry Piをインストールして、Raspbianオペレーティングシステムの最新バージョンを実行していることを前提としています。
また、あなたはいくつかを接続していると仮定していますRaspberry Piの外部ストレージ。外部USBハードディスクでも、何らかのネットワーク接続ストレージでもかまいません。また、ストレージのセットアップをテストし、正常に動作していることを前提としています。
最後に、私たちはあなたがあなたのイーサネットまたはWiFiを介してネットワークに接続されたRaspberry Pi。ネットワークが機能していることをテストし、SSHを使用してRaspberry Piにリモート接続する方法を知っている。
必要なもの
基本的に、これを行うには3つのことが必要です。
- A ラズベリーパイ。 Raspberry Pi 3を強くお勧めします。 また、Raspbianオペレーティングシステムを実行する必要があります。もちろん、電源アダプタ、microSDカード、ケースなどの必要なアクセサリも必要です。
- 何らかの形 外部記憶装置。前のセクションで述べたように、USBハードディスクはこの目的に最適であり、一部のネットワーク接続ストレージにも最適です。 USBキーを使用することもできます。それらのいくつかは最近非常に大きいです。それはすべて、保存するデータの量に依存します。
- 最後になりましたが、あなたも必要になります コンピューター すべてのインストールと構成を行い、転送ソフトウェアをインストールしたら使用します。 Raspberry Piと同じネットワークに接続されている限り、Windows、Macintosh、Linuxのどのコンピューターでもかまいません。セットアップのためにRaspberry Piにリモート接続できるようにするには、SSHクライアントソフトウェアが必要です。 Windowsでは、Puttyをお勧めします。また、インストール後にTransmissionに接続するためのWebブラウザーも必要です。
Raspberry Piでの伝送のインストールと構成
設定にはかなりの数のステップが含まれますRaspberry Piでの送信。ただし、特に複雑なものはありません。指定されたとおりにそれぞれを実行すると、数分以内に正常にインストールされるはずです。
ステップ1:Raspbianが最新かつ最新バージョンであることを確認します。
新しいソフトウェアをインストールする前に、必ず最新バージョンのオペレーティングシステムを使用し、すべてのパッチがインストールされていることを確認してください。
以下の手順はすべて、選択したコンピューターで実行されているSSHクライアントを使用してRaspberry Piにリモート接続していることを前提としています。
次の2つのコマンドを入力し、最初のコマンドが終了するのを待ってから2番目のコマンドを起動します。
sudo apt-get update
sudo apt-get upgrade
これらのコマンドを実行すると、いくつかの変更を受け入れるように求められる場合があります。正しい場合は、「y」を入力して確認します。
ステップ2:トランスミッションのインストール
実際のインストールは、おそらくこのプロセス全体の最も単純な部分です。
次のコマンドを入力するだけです:
sudo apt-get install transmission-daemon
ステップ3:ディレクトリの作成
次に、Transmissionがダウンロードするファイルと完成したファイルを保存するいくつかのディレクトリを作成する必要があります。外部ストレージパスが/ media / storageであると仮定します。
ディレクトリを作成するには、次の2つのコマンドを入力します。
mkdir -p /media/storage/Torrent_inprogress
mkdir -p /media/storage/Torrent_complete
ステップ4:許可を設定する
デフォルトでは、ユーザー「debian-transmission「。 セキュリティ上の理由により、これを変更しないことを強くお勧めします。ただし、TransmissionにはTorrent_inprogressおよびTorrent_completeディレクトリに書き込む権利が必要です。前の手順で作成されたこれらのディレクトリには、ユーザーpiおよびグループpiのデフォルトで770の権限が設定されています。したがって、単に追加する必要があります」debian-transmission」ユーザーを「pi」グループに追加します。
これを行うには、次のコマンドを入力します。
sudo usermod -a -G pi debian-transmission
あなたがそれに慣れていて、何をしているのかを知っているなら、セキュリティ要件に従ってこのステップを変更することができます。トレントダウンロードディレクトリに「debian-transmission」ユーザー。
ステップ5:伝送の構成
すべての伝送構成は、/ 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": "http://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,
"download-limit-enabled": 0,
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/media/storage/Torrent_inprogress",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 2,
"peer-congestion-algorithm": "",
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": 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のパラメーターのほとんどは、いくぶん自明です。通常、いくつかを除いてそれらを変更する必要はありません。 ダウンロードディレクトリ, 不完全なディレクトリ, rpc-username, rpc-password。これらは、上記のサンプルファイルで太字で強調表示されています。
最初の2つは、手順3で作成されたディレクトリへの正しいパス。ファイルを編集するとrpc-passwordパラメーターはクリアテキストで表示されますが、保存すると暗号化されたハッシュに変換されることに注意してください。
nanoエディターを使用してsettings.jsonファイルを変更します。次のコマンドで起動できます:
sudo nano /etc/transmission-daemon/settings.json
エディターが起動したら、変更します変更が必要なパラメーター。ファイルの編集が完了したら、CTRL-Xを入力してnanoエディターを終了し、変更されたファイルを保存するよう求められたらYを入力します。
ステップ6:トランスミッションのリロード
この時点では、確実に再起動しないでください。これは、いくつかの伝送チュートリアルで問題が発生する場所です。再起動すると設定ファイルが上書きされますが、これは間違いです。
必要なのは、送信デーモンを再起動することです。次のコマンドでそれを行います。
sudo service transmission-daemon reload
出来上がり!もう終わった。 Raspberry Piで伝送ソフトウェアをヘッドレスで実行しないでください。
ステップ7:インストールの検証
Transmissionが正常に機能していることを確認するには、Webブラウザーを開いてhttp://Pi-IP-Address:9091、ここで Pi-IP-Address Raspberry Piの実際のIPアドレスに置き換える必要があります。または、IPアドレスの代わりにホスト名を使用することもできます。
ユーザーIDとパスワードの入力を求められます。設定したものを入力すると、次のようなページが表示されます。
Raspberry Piでの伝送の使用
Transmissionをインストールしたので、どうすればいいですかそれを使用して、あなたは尋ねることができますか?まあ、それはそれをインストールするのと同じくらい簡単です。 Transmissionは単なるトレントクライアントであり、他の同様のソフトウェアと同様に、存在する多数のトレントインデックスサイトの1つなど、他の場所でコンテンツを検索する必要があることを覚えておいてください。
適切な.torrentファイルをダウンロードする代わりに見つけたら、リンク(またはボタン)を右クリックし、ドロップダウンコンテキストメニューから[リンクの場所をコピー]を選択します。
次に、Transmissionページに戻り、ウィンドウの左上にあるフォルダーアイコンをクリックします。の中に トレントファイルのアップロード ボックスで、[または、URLを入力します。」とコピーしたURLを貼り付けます。
クリック アップロードする ボタンをクリックすると、ダウンロードがすぐに開始されます。その後、送信ウィンドウでダウンロードの進行状況を監視できます。
結論
Raspberry Piと一部の価格でどちらも既に所有している可能性のある外部ストレージでは、いつでも実行したままにできるTorrentクライアントを備えた独自のメディアサーバーを使用できます。複雑な試みであるという評判はありますが、実際にはあなたが正しい指示を持っているわけではありません。また、インストールすると、Transmissionの使用は他のトレントクライアントと同じくらい簡単です。
Transmissionを試してから共有してください私たちと一緒に体験してください。私たちは、それがどのように起こったのか、もしあればどんな問題があり、どのようにそれらを解決したのかを知りたいです。以下のコメントを使用して、考えを共有してください。
コメント