問題タブ [transmission-daemon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bittorrent - 送信 torrent クライアント 順次ダウンロード
TransmissionBT トレント クライアント ( http://www.transmissionbt.com/ ) を使用しています。
ファイルをシーケンシャル モードで (ファイルの先頭から) ダウンロードできるように、コードを簡単に変更することはできますか。そうすれば、ファイル全体のダウンロードが完了するのを待たずにビデオ ファイルを再生できます。私はそれに対する解決策を見つけました - https://trac.transmissionbt.com/wiki/Can%20I%20sequence%20the%20files%20I%20downloadしかし、それは7年前のものであり、現在のバージョンではリンクに記載されている機能はありません。
jquery - Chrome 拡張機能を介して Transmission デーモンに接続する - CORS の問題?
Transmission デーモンに接続する単純な chrome 拡張機能を作成しようとしています。サーバーに http POST を送信する単純な jQuery コードを作成しましたが、拒否されました。
どうすればそれを克服できますか?これを許可するように Transmission デーモン (OpenElec で実行) を構成できますか、または他の回避策はありますか?
bash - FreeNAS での転送が完了時にスクリプトを呼び出さない
私はこれを1週間以上実行しようとしてきましたが、途方に暮れています。次のように settings.json 構成を使用して、完了時にスクリプトを呼び出そうとしています:
私のスクリプトは刑務所のルートにあり、トランスミッションによって所有されています。ファイルのアクセス許可 (755) も確認し、chmod +x /posttorrent.sh を実行しました。
次のようにログファイルに出力するようにファイルを単純化しました。
ただし、これまでのところ、どのファイルをダウンロードしても、posttorrent.log ファイルはどこにもありません。Transmission がログ レベル 3 に設定されているため、正しい軌道に乗っているかどうかは完全にはわかりませんが、/var/log/debug.log にスクリプトの呼び出しすら表示されません。他の人がこれを機能させることができたので、簡単なものが欠けていると確信しています。この問題に関連して見つけたすべてを読んだり試したりしたと思うので、今は選択肢がありません。ありがとう!
ios - 更新されたヘッダー Transmission in Swift を使用してリクエストを再送信します
X-Transmission-Session-Id を取得するためにこのコードを使用しましたが、更新されたヘッダーでリクエストを再送信する必要があります。
私の問題は、さまざまな方法で何度もトレイを作成することですが、何をする必要があるのか わかりません。
ありがとう!
ubuntu - Docker コンテナで WebUI 409 を送信
そこで、サーバー ホストに docker コンテナーをセットアップして、送信デーモン シードボックスとして機能させました。公式の Ubuntu 14.04 コンテナーに openssh と Transmission-daemon をインストールしました。コンテナーのポート 9091 をホストに転送して、コンテナーにリモートでアクセスできるようにし、次の settings.json ファイルを使用して Transmission-daemon をセットアップしました。
http://ip_addr:9091/transmission/web/またはhttp://ip_addr:9091/transmission/経由でサーバーに接続するたびに、次のエラーが表示されます。
409:コンフリクト
リクエストに無効なセッション ID ヘッダーが含まれていました。
これを修正するには、次の手順に従います。
応答を読み取るときに、その X-Transmission-Session-Id ヘッダーを取得し、それを記憶します 送信要求に更新されたヘッダーを追加します この 409 エラー メッセージが表示されたら、更新されたヘッダーで要求を再送信します この要件は、CSRF を防止するために追加されました攻撃します。
X-Transmission-Session-Id: ulkx30bOoRTIw1yu4s0GCvUAGY6VFY844Iag3f8sfYtZjbRm
これを解決するために私ができることはありますか?ありがとう!
docker - Dockerfile CMD/ENTRYPOINT について
私はDockerが初めてです。Transmission で小さなイメージを構築しようとしています。これが私のDockerfileです:
次に、コンテナーを開始します。
そしてすぐに終了します。送信デーモンは実行し続ける必要があるため、実行し続けると思いました。ENTRYPOINTも試しましたが、結果は同じです。ただし、次のバージョンは期待どおりに動作します。
実行され、Transmission ヘルプが表示され、終了します。Docker がコンテナー内でアプリを実行する方法について、私が見逃していることは何ですか?
raspberry-pi - Transmission-daemonとは異なるTransmission Web Interfaceのダウンロードディレクトリ
SDカードにRaspbianがインストールされたRaspberryPiを使用して、外部ドライブに転送ダウンロードを作成しようとしています。私はさまざまなチュートリアルに従いましたが、最終的には、送信を行うためにすべての権限を設定することができました。ただし、transmission-daemon/settings.json に完全なダウンロード ディレクトリと不完全なダウンロード ディレクトリを設定したにもかかわらず、送信 Web GUI には独自の設定があるようです。Web GUI の設定セクションで変更しましたが、デーモンと Web GUI のデフォルト ディレクトリを「バインド」したいと思います。
どのように進めればよいですか?
Web GUIでは、「不完全なダウンロード」フォルダーではなく、最終フォルダーのみを設定できることに注意してください。そのため、SDカードがすぐにいっぱいになるのではないかと心配しています。
どうもありがとう。
bittorrent - BitTorrent クライアントの送信は効率が悪い
Opentracker + BitTornado シード + Transmission-daemon (11 サーバー) および 40G データファイルを使用して、BitTorrent テスト環境を設定します。OSはCentOS6、Transmission 2.13(11501)です。
BitTornado は 40% の CPU を消費しますが、転送デーモンは 100% の CPU を消費し、1 つの CPU でのみ実行され、帯域幅は 200Mbps しか消費しません。契約として、SCP コマンドは 7 倍の帯域幅を消費できます。
何か問題ある?Python(BitTornado)よりも効率が悪いのはなぜですか。
更新情報
他のクライアントをテストするのは難しいですが、私が Transmission-daemon を選択した理由は、transmission-remote を介して 1 つのクライアントから制御できるからです。
そして、transmission-remote が一部のコマンドで機能しないことがわかりました。たとえば、次のようになります。
伝送リモート $host -t attr.dat --remove-and-delete