I'm trying to link a docker container qFlood to my VPN (proton) on the host to prevent IP leaks.
When everything is on the host, I can just choose "proton0" in the network interface to use, but I don't know how to do that inside the container because this interface is not exposed to the container.
Is there a way to do that?
Or even to implement the VPN inside a container?
What the alternative to prevent IP leaks with qBit on docker?
edit:
I used gluetun + qFlood as advised and it worked like a charmed except that I could't seed or leach at all
Turns out the solution was to change the network interface in qBittorrent options from eth0 to tun0… Simple as that
So I read quickly and from what I understand I can generate a wiregard configuration file for example and provide it to this container, thus setting the network directly to the container.