qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
28.66k stars 4.01k forks source link

Request: Move "Network Interface" option from "Advanced Settings" to "Connection" #20483

Open SamuelWN opened 9 months ago

SamuelWN commented 9 months ago

Suggestion

When using qBittorrent in conjunction with a VPN, setting the "Network Interface" option to the VPN interface is a key to ensuring that it behaves in-line within desired user behavior - restricting outbound connections to the VPN tunnel and preventing unsecured connections.

I believe that the "Connection" tab is an intuitive place for a user to look for this setting and I believe that it is and/or should be something that a significant portion of the user-base would wish to alter.

Use case

A user that is utilizing a VPN and wishes to restrict all bittorrent traffic to the VPN tunnel.

Setting the interface to the VPN ensures that no connections will occur without the first connecting to the VPN and all traffic will cease once one disconnects from the VPN.

Extra info/examples/attachments

I came to the conclusion that this option was too hidden from the user after needing to inform other forum users of the existence of this setting after they seeing multiple posts users distressing over forgetting to connect to a VPN before torrenting.

It is understandable that the default interface naming scheme could be confusing to many users, but I do not feel that it is any more confusing than many of the other options currently listed in the "Connection".

To simply things for the average user, I feel that including a "(?)" link to an article explaining how to identify the appropriate interface could help. E.g. for Windows users: Guide the user to "Control Panel" > "Network Connections" and how to identify and (optionally) rename the interface to something more intuitive (e.g. "VPN Interface").

I feel that it is also worth considering allowing the user to configure this setting during the installation/setup process. The identification of the VPN interface could be simplified by prompting the user to launch the VPN in the desired configuration (if not already running) and then highlighting the newly detected interface.

Thanks

gggirlgeek commented 8 months ago

I agree. I use that option a lot and it would be nice to see it in the main "Connections" page.