The application automates the setting up of the 'Port used for incoming connections' option in the qBittorrent client when used side by side with the ProtonVPN application for torrenting.
The common use-case scenario is the following - Once you connect to a P2P server in the ProtonVPN application, a new port is assigned to you on each connect/reconnect (if you have enabled the 'Port Forwarding option').
After the port is assigned to you, you will have to manually enter the port in the qBittorrent client on each ProtonVPN server connect/reconnect.
This application checks for port changes on every 10s, and sets the new port in the qBittorrent client (main branch implementation).
Note: For event driven approach (the logic is executed on every log change), please checkout on the 'event-only-version' branch.


