Raspberry Pi 5にTransmissionをインストールしてWebインターフェースのIP制限を設定する方法

Unix系

Raspberry Pi 5にTransmissionをインストールし、torrentサーバーを作成するのは非常に便利で効率的な方法ですが、WebインターフェースのIP制限に関する設定で困ることがあります。特に、正しいIPアドレスを設定することで、ブラウザから正常にアクセスできるようになります。この記事では、TransmissionのIP制限設定と、ブラウザから正常にアクセスするための手順について解説します。

Transmissionのインストール手順

Transmissionは、Raspberry Piで動作する軽量なTorrentクライアントで、Webインターフェースを使って管理することができます。まずは、TransmissionをRaspberry Pi 5にインストールしましょう。

以下のコマンドでTransmissionをインストールします。

sudo apt update
sudo apt install transmission-daemon

インストール後、Transmissionはバックグラウンドで動作するようになります。これで、Webインターフェースを使用して、Raspberry Pi上でtorrentファイルを管理できるようになります。

IP制限の設定方法

TransmissionのWebインターフェースにアクセスするためには、設定ファイルを編集して、アクセスを許可するIPアドレスを指定する必要があります。通常、設定ファイルは`/etc/transmission-daemon/settings.json`にあります。

設定ファイルを開くために、次のコマンドを入力します。

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

設定ファイル内で、`rpc-whitelist`という項目を探します。この項目は、TransmissionのWebインターフェースにアクセスできるIPアドレスを指定するものです。

デフォルトでは、`rpc-whitelist`は`127.0.0.1`(ローカルホスト)のみが設定されています。これを変更するには、以下のように編集します。

"rpc-whitelist": "127.0.0.1,192.168.1.100",

ここで、`127.0.0.1`はローカルホストのIPアドレスであり、`192.168.1.100`はRaspberry Piのネットワーク上のIPアドレスです。自分のネットワーク内でアクセスしたい端末のIPアドレスを指定しましょう。

アクセスを確認する

設定が完了したら、Transmissionを再起動して変更を適用します。

sudo systemctl restart transmission-daemon

その後、ブラウザを開いて、次のURLにアクセスしてみてください。

http://192.168.1.100:9091/transmission/web/

ここで、`192.168.1.100`はRaspberry PiのIPアドレスに置き換えてください。正常にアクセスできれば、TransmissionのWebインターフェースが表示されます。

トラブルシューティング

もし、ブラウザからアクセスできない場合、以下の点を確認してください。

  • IPアドレスの確認: `rpc-whitelist`に正しいIPアドレスを指定しているか、再度確認しましょう。
  • ポートの確認: Transmissionのデフォルトポートは9091ですが、ポートが別のものに変更されていないか確認してください。
  • ファイアウォールの設定: Raspberry Piでファイアウォールが有効になっている場合、ポート9091へのアクセスがブロックされていないか確認しましょう。
  • Transmissionの再起動: 設定変更後、Transmissionが正常に再起動していない場合があります。再起動を試みてください。

まとめ

Raspberry Pi 5にTransmissionをインストールし、Webインターフェースにアクセスできるようにするためには、設定ファイルで`rpc-whitelist`を正しく設定することが重要です。正しいIPアドレスを指定し、設定を反映させた後、再起動してアクセスを確認することで、torrentサーバーとして活用することができます。もし問題が発生した場合は、上記のトラブルシューティングを試してみましょう。

コメント

タイトルとURLをコピーしました