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": 787801321,
        "files-added": 4,
        "seconds-active": 5039,
        "session-count": 1,
        "uploaded-bytes": 0
    }
    

    最初の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は必ずシステムの中で開いてこそ、ダウンロードタスクを実現することができます.