伝送webuiの問題-競合409


22

Transmissionの最新の安定バージョン(Transmission ppaのバージョン2.31)を実行しています。Webユーザーインターフェイスにログインしようとするたびに、これでヒットします。

409:コンフリクト

リクエストのセッションIDヘッダーが無効です。

これを修正するには、次の手順を実行します。

応答を読み取るとき、そのX-Transmission-Session-Idヘッダーを取得して記憶する発信要求に更新されたヘッダーを追加するこの409エラーメッセージが表示されたら、更新されたヘッダーで要求を再送信しますこの要件はCSRFを防ぐために追加されました攻撃。

X-Transmission-Session-Id:CBcYiodnQIHKYkhr9EceZOMW3ICgMSgt6j2FTCOXbcunA1tK

とにかく、私は最後の数バージョンのTransmissionでこの問題を抱えており、これをオンラインでどこでも修正する方法についての答えを見つけることができませんでした。誰かアイデアがあれば、教えてください。

回答:


46

使用しようとしているURLは何ですか?

末尾のスラッシュhttp:// host:9091 / transmission / web /を忘れないでください(すべてが違います)


Apacheをインストールしていません。以前は、webuiを機能させるために、apacheをインストールしたり、いじったりする必要はまったくありませんでした。また、URL形式のホスト:9091 / transmission / web
ケン

申し訳ありませんが、誤解されました。更新された回答。
ホームトースト

5
Omg、なぜ最後のスラッシュがとても重要なのですか?これで問題が解決されたとは言い切れません。
KoCMoHaBTa

ここにも同じ...信じられない
サンプガン

それは例えば時にブラウザつまずく場合の違いになるだろう@Sampgunhttp://localhost:9091/transmission/web/?action=setsetting&s=password&v=backdoor
ドミトリーGrigoryev

4

#filesアドレスの最後に追加してみてください。例えば/web/#files

それは私のために働いた。

#filesログインした後、それを取り外すことさえできましたが、それはまだ奇妙な理由で機能していましたか?


1

この問題を解決して、ルーターでDMZサーバーを有効にし、ラズベリーのローカルIPを指定しました。


0

fwiw、上記のスラッシュに関するコメントを読んで、ttransmissionリモートGUIを使用しています。

最近、シードボックスに通常よりもはるかに多くのトレントを追加し、クライアントでもセッションIDエラーとタイムアウトエラーの受信を開始しました。

しかし、私はWebインターフェースにうまくアクセスできました(ただ遅かったです)。設定でURLを見つけ、/ transmission / rpcの末尾に/を追加して、リモートGUIクライアントを修正しました。

これにより、設定とは関係なく、実際の負荷と関係があると思われるタイムアウトの問題を除いて、正常に機能しました(ただし、ギガビットで10mb /秒を押し下げ、5mb /秒を押し上げるだけです)これが共有ボックスの場合は部分)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.