+ Reply to Thread
Results 1 to 9 of 9

Thread: qBittorrent Leaks Real IP in Peers While Using VPN

  1. #1

    qBittorrent Leaks Real IP in Peers While Using VPN

    Hello Everyone,

    I was using Openvpn and qBittorrent ver. 4.2.5, while downloading from public torrents, after few seconds of starting torrent, i saw my ip in peers in qbitorrent. This happens on various public torrents. Country flag was same, i thought that will be another user of my country. In reality was testing openvpn is working or not, but for only few minutes to download few megabytes. A days ago, i tried to test two private trackers that are banned due to pornography (probably my country block any site whose domain is with keyword like: sex, porn, adult..). Torrent starts downloading and again same country flag was showing, i checked that ip and unluckily that was my own ip.

    I thought issue was with my setting, But when i googled, issue is with qBittorrent, i can not confirm issue is with new versions or not like old versions.

    https://www.reddit.com/r/VPNTorrents...bittorrentpia/
    https://www.reddit.com/r/PrivateInte..._my_vpn_ip_as/
    https://github.com/qbittorrent/qBittorrent/issues/12505
    https://github.com/qbittorrent/qBittorrent/issues/1593

    Other people also discuss same issue on ver. 4.2.3. Some were suggesting to bind with vpn adapter, when i followed, qBittorent failed to download or start the torrent, only "any interface" work in network interface in advance settings of qBittorrent.
    Reply With QuoteReply With Quote
    Thanks

  2. Who Said Thanks:

    Lucius (11.05.21) , anon (02.05.21) , JohnareyouOK (30.04.21) , moonlite (29.04.21)

  3. #2
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,386
    Activity Longevity
    11/20 19/20
    Today Posts
    5/5 ssss39386
    Quote Originally Posted by JohnWick View Post
    Some were suggesting to bind with vpn adapter, when i followed, qBittorent failed to download or start the torrent, only "any interface" work in network interface in advance settings of qBittorrent.
    That's unfortunate, as interface bindings are the best way to configure a P2P client for VPN usage. If the tunnel is up, the right address will be picked and everything will work fine, and if it's not, no connection attempts will be made or received. Better than any "kill switch" or routing table workaround (although not as good as running the VPN transparently in your router) as long as you can ensure there are never any fallbacks; BiglyBT is exceptionally capable in this regard. Anyway, perhaps ForceBindIP is worth a try.

    I'd ask why you're using an old client version, since 4.3.4.1 is out, but the answer is probably private tracker whitelists?
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  4. Who Said Thanks:

    JohnWick (04.05.21)

  5. #3
    i think issue is with all version, i tasted 4.3.4.1, same issue, will try to test latest version.
    I am using portable versions of qBittorrent.
    I think most of private trackers not allow biglybt, but i will try it on public trackers.
    Reply With QuoteReply With Quote
    Thanks

  6. #4
    I got the solution.

    1) Run any p2p country from openvpn
    2) Run qBittorrent, go to "Option" , then "Advanced", then go to "Network Interface" and select "OpenVpn Tap-Windows" adepter, it will be with any number including: "OpenVpn Tap-Windows1" or "OpenVpn Tap-Windows2" or etc
    3) There will be "Option ip adress to bind to" , now select your openvpn ip, it will be like 10.0.0.0 [Digit will be different], Same ip adress of openvpn you can see by going to openvpn icon on system tray,near date and time and take mouse cursor on the openvpn icon, ip will be same,if you turned off openvpn [vpn], then it will not show ip like 10.0.0.0
    then click ok and close the qBittorrent windows.
    4) Also close the qBittorrent by Right Click and Exit from system tray, which will be near date and time in windows.
    5) Now you can run torrents
    6) One thing you remember, every time you turn off or turn on, openvpn ip like 10.0.0.0 will be change, and also in qbittorrent it will be change in "Option ip address to bind to" to "All Addresses", and every time you will turn on openvpn, you have to repeat the process, i mean you have to select ip in qbittorrent like 10.0.0.0 and Restart the qBittorrent,but it must be exit from system tray, before running it again.
    7) I tested this time on qBittorrent 4.3.5 version,which is latest this time
    8) Always run openvpn with admin rights, otherwise vpn will fail. By Right click on openvpn and run with admin rights

    I tried deluge and biglybt, but it is very hard to bind it with openvpn, as no adapter was showing there, but only blank box.
    Last edited by JohnWick; 06.05.21 at 00:23.
    Reply With QuoteReply With Quote
    Thanks

  7. Who Said Thanks:

    anon (09.05.21) , moonlite (06.05.21) , JohnareyouOK (05.05.21)

  8. #5
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,386
    Activity Longevity
    11/20 19/20
    Today Posts
    5/5 ssss39386
    Quote Originally Posted by JohnWick View Post
    i think issue is with all version, i tasted 4.3.4.1, same issue, will try to test latest version.
    Apparently 4.3.5 came out shortly after I wrote my previous post, how amazing is that. Anyway, bugs on any program should always be verified in the latest version before reporting, as a matter of principle. Most of your references are old (as old as 2017 and qBittorrent 3.3.7), but if this problem still existed on the latest stable, that would make it even more unfortunate.

    I think most of private trackers not allow biglybt
    If only there was a mod that allowed spoofing other clients Anyway, the method for it is set an enforced binding for your tunnel interface, disable IPv6 if your VPN doesn't support it, and remove all alternative DNS servers. There's an option to autodetect VPNs, but if you do everything correctly you won't need that.

    Quote Originally Posted by JohnWick View Post
    6) One thing you remember, every time you turn off or turn on, openvpn ip like 10.0.0.0 will be change, and also in qbittorrent it will be change in "Option ip address to bind to" to "All Addresses", and every time you will turn on openvpn, you have to repeat the process, i mean you have to select ip in qbittorrent like 10.0.0.0 and Restart the qBittorrent,but it must be exit from system tray, before running it again.
    This is why I hate when that's the only way you're given to set up bindings. Addresses can change, and it's also possible to have the same one on more than a single interface (not recommended at all, but possible).

    BiglyBT gives you a list of all interfaces in the system, and allows you to bind to one or more of them via name, IP address, address position (e.g. only the second one on eth0), or a combination thereof. The aforementioned https://r1ch.net/projects/forcebindip is also able to set up bindings by GUID and thus remains worth a try.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  9. Who Said Thanks:

    DocHydra (10.05.21)

  10. #6

    Join Date
    07.04.21
    Location
    Russia
    P2P Client
    DC++
    Posts
    6
    Activity Longevity
    0/20 4/20
    Today Posts
    0/5 ssssssss6
    Quote Originally Posted by JohnWick View Post
    i think issue is with all version, i tasted 4.3.4.1, same issue, will try to test latest version.
    I am using portable versions of qBittorrent.
    I think most of private trackers not allow biglybt, but i will try it on public trackers.
    Seriously, You have never checked the BiglyBt Extreme Mod thread in this forum ?
    Reply With QuoteReply With Quote
    Thanks

  11. #7
    Quote Originally Posted by DocHydra View Post
    Seriously, You have never checked the BiglyBt Extreme Mod thread in this forum ?
    Issue resolved by binding adapter each time with qbittorent, when turn on the openvpn, and run openvpn by admin rights.

    Yes, i am unable to get related details about this issue:
    http://www.sb-innovation.de/showthre...-0-2-Rev2-Beta

    i had 32bit windows version, now i am deciding to use 64 bit version, i will test it biglybt, but can you give me detail? how to enter detail in blank box of biglybt? as box is blank, i want to use un-modded biglybt on top trackers.

    i tried openvpn ip in biglybt 10.0.0.0 (similar ip) in past, but i did not start the torrent.
    Last edited by JohnWick; 12.05.21 at 04:59.
    Reply With QuoteReply With Quote
    Thanks

  12. #8
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,386
    Activity Longevity
    11/20 19/20
    Today Posts
    5/5 ssss39386
    Quote Originally Posted by JohnWick View Post
    i will test it biglybt, but can you give me detail? how to enter detail in blank box of biglybt?
    The syntax for bindings and a list of network interfaces in your system are conveniently displayed immediately below said box. Then do the other stuff I mentioned in post #5 and you're set.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  13. Who Said Thanks:

    JohnWick (16.05.21)

  14. #9
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,386
    Activity Longevity
    11/20 19/20
    Today Posts
    5/5 ssss39386
    Not sure how long this has been there, but I installed qBittorrent 4.3.5 to fill the latest client file requests, and it lets you bind by interface address and name. So there should be no need to do restarts or workarounds, just select the OpenVPN interface and you're set.
    "I just remembered something that happened a long time ago."
    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
  •