qBittorrent (Windows, macOS and Linux) or BiglyBT (Android). Requirements: A torrent client that supports binding, eg. This means that you'll only be able to download/upload while the VPN tunnel is active, reducing the probability of having a leak to virtually zero. VPN killswitches aren't reliable, the best way to avoid exposing your IP address is by binding the VPN network interface to the torrent client.
List of recommended VPNs for torrenting (2022) This guide assumes you already have a VPN.