+ Reply to Thread
Results 1 to 12 of 12

Thread: qBittorrent 4.1.5

  1. #1
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,385
    Activity Longevity
    11/20 19/20
    Today Posts
    4/5 ssss39385

    qBittorrent 4.1.5

    As of version 4.0.4, this client uses an individual peer_id, so it's okay to run both RatioMaster Plus and qBittorrent at the same time.

    This client emulates the following settings, so make sure your real qBittorrent 4.1.5 also uses them:
    • Encryption mode: Prefer encryption
    • Listen on IPv6 address: No
    Attached Files Attached Files
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  2. Who Said Thanks:

    lucky1989 (24.02.19) , Butuca (04.02.19) , Lucius (04.02.19) , Mon (03.02.19) , Renk (03.02.19) , jimmyjiggy80 (11.01.19) , josecarmona (05.01.19) , Myfrekt (04.01.19) , H265 (29.12.18) , shaq1907 (26.12.18)

  3. #2
    Advanced User Renk's Avatar
    Join Date
    17.08.08
    Location
    Elsewhere
    P2P Client
    utorrent
    Posts
    581
    Activity Longevity
    0/20 19/20
    Today Posts
    0/5 ssssss581
    Quote Originally Posted by anon View Post
    As of version 4.0.4, this client uses an individual peer_id
    Wasn't aware of that when I upgraded. When I read "individual ID" something rings in my head. Does that imply that with these new qbittorrent's versions, i am recognizable by peers from a torrent session to an other, even when changing my IP??
    Last edited by Renk; 04.02.19 at 00:51.
    Reply With QuoteReply With Quote
    Thanks

  4. #3
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,385
    Activity Longevity
    11/20 19/20
    Today Posts
    4/5 ssss39385
    For this particular client, this is how an individual peer_id works:
    • a different peer_id is used for each torrent you run;
    • it is not discarded when you stop a torrent, and the same one is used if the latter is restarted;
    • those values do not persist anywhere locally, so new ones are generated every time you restart the client.

    So the answer to your question would be yes. Note that pre-4.0.4 versions weren't any better on that regard, as they used the same peer_id for all torrents.

    There is also a "key" value that has the same idiosyncrasies listed above, but is only sent to the tracker and its function is to specifically let it identify you in the event of an IP change, so it is at least nominally desirable.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  5. Who Said Thanks:

    Renk (09.02.19)

  6. #4
    Advanced User Renk's Avatar
    Join Date
    17.08.08
    Location
    Elsewhere
    P2P Client
    utorrent
    Posts
    581
    Activity Longevity
    0/20 19/20
    Today Posts
    0/5 ssssss581
    Quote Originally Posted by anon View Post
    So the answer to your question would be yes. .
    So (correct me I 'm wrong) there should be no problem if I restart qbittorrent before changing my IP ?



    Note that pre-4.0.4 versions weren't any better on that regard, as they used the same peer_id for all torrents.
    During all those years I have been torrenting without being aware of that....



    There is also a "key" value that has the same idiosyncrasies listed above, but is only sent to the tracker and its function is to specifically let it identify you in the event of an IP change, so it is at least nominally desirable.
    So, this key changes after restarting the client correct?



    PS: And what about others clients such as uTorrent (2.2.1) or BiglyBT???
    Reply With QuoteReply With Quote
    Thanks

  7. #5
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,385
    Activity Longevity
    11/20 19/20
    Today Posts
    4/5 ssss39385
    Quote Originally Posted by Renk View Post
    So (correct me I 'm wrong) there should be no problem if I restart qbittorrent before changing my IP ?
    Correct.

    During all those years I have been torrenting without being aware of that....
    Don't worry, this risk is more potential than real. Copyright trolls are more interested on finding that you downloaded anything at all rather than building long-term activity profiles, not to mention most clients use random identifiers nowadays (see below), which would make the practice less practical anyway.

    So, this key changes after restarting the client correct?
    Correct.

    PS: And what about others clients such as uTorrent (2.2.1) or BiglyBT???
    uTorrent 2.2.1 generates a single peer_id and key on startup and uses it for all torrents. Versions 3.3 build 27841 and above improved this to generating a random peer_id for each non-private torrent unless explicitly disabled.

    BiglyBT uses an individual peer_id and key for each torrent, and regenerates them whenever you stop and restart it (the torrent).

    For other clients, see http://www.sb-innovation.de/forumdis...Knowledge-Base
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  8. Who Said Thanks:

    Renk (11.02.19)

  9. #6
    random peer_id for each non-private torrent unless explicitly disabled
    So this random generating thing is just for public torrents not the torrents with the private flag? Nice info, seems I didn't dig enough.
    Last edited by Lucius; 10.02.19 at 08:51.
    Reply With QuoteReply With Quote
    Thanks

  10. #7
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,385
    Activity Longevity
    11/20 19/20
    Today Posts
    4/5 ssss39385
    That's right, they knew anti-cheating scripts that expect the usual behavior would go crazy otherwise

    However, it should still be turned off, so that the memory readers in mRatio and RM+ don't pick up a random peer_id from a public torrent if you have one running.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  11. Who Said Thanks:

    Renk (11.02.19) , Lucius (11.02.19)

  12. #8
    However, it should still be turned off, so that the memory readers in mRatio and RM+ don't pick up a random peer_id from a public torrent if you have one running.
    You don't need to if you use the remote memory reader
    Reply With QuoteReply With Quote
    Thanks

  13. #9
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,385
    Activity Longevity
    11/20 19/20
    Today Posts
    4/5 ssss39385
    Quote Originally Posted by Lucius View Post
    You don't need to if you use the remote memory reader
    I try to cover all possible usage scenarios
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  14. Who Said Thanks:

    Lucius (13.02.19)

  15. #10
    Oh, The dummy torrent has no private flag. (Note taken)
    Reply With QuoteReply With Quote
    Thanks

  16. #11
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,385
    Activity Longevity
    11/20 19/20
    Today Posts
    4/5 ssss39385
    Quote Originally Posted by Lucius View Post
    Oh, The dummy torrent has no private flag. (Note taken)
    It doesn't? I just generated a dummy torrent in RM+ 2.1.0 and the private flag is there
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  17. #12
    Quote Originally Posted by anon View Post
    It doesn't? I just generated a dummy torrent in RM+ 2.1.0 and the private flag is there
    Long time no coding, thanks for the heads up.
    Reply With QuoteReply With Quote
    Thanks

+ Reply to Thread

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •