TransmissionダウンロードBTリソース
3362 ワード
transmissionの設定
私たちが現在使用しているのはtransmissionで、このプログラムはほとんどのLinuxプログラムと似ていて、対応する構成が必要です.
以下の構成はUbuntuで完了しており、他のバージョンのlinuxとは少し異なる場合があります.
installation
apt-get install transmission-cli apt-get install transmission-common apt-get install transmission-daemon
configuration:コマンドライン条件でDaemonを構成する:コマンドtransmission-daemon-f-t-u lenove-v lenove-w/root/software-g/etc/transmission-daemon/ を使用
以下のように説明します.具体的には、-fはtransmission-daemonをフロントで実行することを示しています.デーモンプロセス(daemon)ではなくバックグラウンドで実行することで、Ctrl+cを使用して簡単に閉じることができます.-tは検証が必要であることを示し、-uはユーザー名-vはパスワードを示し、wはダウンロードファイルが保存する必要があるディレクトリ(構成可能)-gはtransmission daemonの構成情報が保存されているディレクトリを示します(変更は推奨されません).
注意:daemonを起動すると、http://localhost:9091/起動、9091はデフォルトポートであり、以下で説明するsetting.jsonで構成します.
この構成はデバッグ時に使用できますが、製品環境に適用される場合は、この方法は使用できません.紹介及び設定プロファイル:settingファイルを開く:emacs/etc/transmission-daemon/settings.json, は「rpc-whitelist」を修正し、後のIPアドレスはいくらでもアスタリスク*に変更する必要がある. 「rpc-whitelist-enable」を変更しfalse に変更「rpc-username」を変更しlenove に変更「rpc-password」を変更し、lenove に変更
stat.jsonファイル:次のように開きます.
最初のdownloaded-bytesというフィールドが一番役に立つと思います.現在ダウンロードされているかどうかを確認するために使用できます.オープンサービス:サービスtransmission-daemon statusを使用して現在のdaemonの運転状態を表示サービスtransmission-daemon startを使用してdaemonを起動サービスtransmission-daemon reloadを使用してdaemonを再起動サービスtransmission-daemon stopを使用してdaemon を停止
Q & A
Q:service transmission-daemon startを使用してdaemonを起動しますが、daemonは常にすぐに閉じます.つまり、statusを表示すると、何も存在しません.
A:私が実践した結果、daemonを閉じてtransmission-daemon-g/etc/transmission-daemon/daemonプロファイルのパスを知らせてから起動します.
Q:daemonが正常に起動したことをどのように確認しますか:
A:使用コマンド:transmission-remote-n'lenove:lenove'-l,得られる:D Done Have ETA Up Down Ratio Status Name Sum:None 0.0
このような結果は、サービスの起動が正常であることを示します.
Q.常に[01:42:35.077]transmission-remote:(http://localhost:9091/transmission/rpc/) Couldn't connect to server
A:接続方法を確認します.アカウントのパスワードが正しいかどうか、サービスが正常に起動していますか.
Q.サービスが起動しても接続に失敗した場合:Unexpected response:403:ForbiddenUnauthorized IP Address.Either disable the IP address whitelist or add your address to it.If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.-Type: application/x-www-form-urlencoded
A:ヒントは明らかです.whitelistの変更に関するオプションが要求通りに完了していません.もう一つはアカウントのパスワードが間違っています.
ファイルのダウンロード:
ドキュメント上のコマンドの例は、transmission-remote-n'transmission'-a/var/lib/transmission-daemon/downloads/filesである.torrent
私はtransmission-remote-cliのgithubプロジェクトを試しました.このプロジェクトにはファイルが1つしかありませんが、プロファイルが~/.config/transmission-remote-cli/setting.cfgは基本的にこのプロファイルを変更する必要はありません.このプロジェクトを使用してdaemonが正常に動作しているかどうかを検証するには、コマンド:transmission-remote-cli-c'lenove:lenove@localhost:9091'は、このコマンドがWebページを開き、現在の端末のみを閉じることに注意しています.
ファイルをダウンロードするにはtransmission-remote-cli fileを直接使用します.torrentでいいですが、このプロジェクトはダウンロードしかできません.他の機能はありません.
即成transmission-remoteを用いてダウンロード機能を実現するにしても、transmissionrpcのjson rpcを用いてダウンロード機能を実現するにしても、daemonを用いて存在する必要がある.だからdaemonは必ずシステムの中で開いてこそ、ダウンロードタスクを実現することができます.
私たちが現在使用しているのはtransmissionで、このプログラムはほとんどのLinuxプログラムと似ていて、対応する構成が必要です.
以下の構成はUbuntuで完了しており、他のバージョンのlinuxとは少し異なる場合があります.
installation
apt-get install transmission-cli apt-get install transmission-common apt-get install transmission-daemon
configuration:
以下のように説明します.具体的には、-fはtransmission-daemonをフロントで実行することを示しています.デーモンプロセス(daemon)ではなくバックグラウンドで実行することで、Ctrl+cを使用して簡単に閉じることができます.-tは検証が必要であることを示し、-uはユーザー名-vはパスワードを示し、wはダウンロードファイルが保存する必要があるディレクトリ(構成可能)-gはtransmission daemonの構成情報が保存されているディレクトリを示します(変更は推奨されません).
注意:daemonを起動すると、http://localhost:9091/起動、9091はデフォルトポートであり、以下で説明するsetting.jsonで構成します.
この構成はデバッグ時に使用できますが、製品環境に適用される場合は、この方法は使用できません.
stat.jsonファイル:次のように開きます.
{
"downloaded-bytes": 787801321,
"files-added": 4,
"seconds-active": 5039,
"session-count": 1,
"uploaded-bytes": 0
}
最初のdownloaded-bytesというフィールドが一番役に立つと思います.現在ダウンロードされているかどうかを確認するために使用できます.
Q & A
Q:service transmission-daemon startを使用してdaemonを起動しますが、daemonは常にすぐに閉じます.つまり、statusを表示すると、何も存在しません.
A:私が実践した結果、daemonを閉じてtransmission-daemon-g/etc/transmission-daemon/daemonプロファイルのパスを知らせてから起動します.
Q:daemonが正常に起動したことをどのように確認しますか:
A:使用コマンド:transmission-remote-n'lenove:lenove'-l,得られる:D Done Have ETA Up Down Ratio Status Name Sum:None 0.0
このような結果は、サービスの起動が正常であることを示します.
Q.常に[01:42:35.077]transmission-remote:(http://localhost:9091/transmission/rpc/) Couldn't connect to server
A:接続方法を確認します.アカウントのパスワードが正しいかどうか、サービスが正常に起動していますか.
Q.サービスが起動しても接続に失敗した場合:Unexpected response:403:ForbiddenUnauthorized IP Address.Either disable the IP address whitelist or add your address to it.If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.-Type: application/x-www-form-urlencoded
A:ヒントは明らかです.whitelistの変更に関するオプションが要求通りに完了していません.もう一つはアカウントのパスワードが間違っています.
ファイルのダウンロード:
ドキュメント上のコマンドの例は、transmission-remote-n'transmission'-a/var/lib/transmission-daemon/downloads/filesである.torrent
私はtransmission-remote-cliのgithubプロジェクトを試しました.このプロジェクトにはファイルが1つしかありませんが、プロファイルが~/.config/transmission-remote-cli/setting.cfgは基本的にこのプロファイルを変更する必要はありません.このプロジェクトを使用してdaemonが正常に動作しているかどうかを検証するには、コマンド:transmission-remote-cli-c'lenove:lenove@localhost:9091'は、このコマンドがWebページを開き、現在の端末のみを閉じることに注意しています.
ファイルをダウンロードするにはtransmission-remote-cli fileを直接使用します.torrentでいいですが、このプロジェクトはダウンロードしかできません.他の機能はありません.
即成transmission-remoteを用いてダウンロード機能を実現するにしても、transmissionrpcのjson rpcを用いてダウンロード機能を実現するにしても、daemonを用いて存在する必要がある.だからdaemonは必ずシステムの中で開いてこそ、ダウンロードタスクを実現することができます.