I want to be sure the torrent traffic of my transmission docker instance go through my VPN.
I got different interfaces with different vlans on the host. I want to be sure the container created with docker compose use only a specific interface. The interface with the correct vlan has IP 192.168.90.92
I have tested the host connectivity with: curl --interface ethX https://api.ipify.org/ and it’s working fine, meaning that public ips are different.
I have tried with the following on the docker compose file:
ports: - 9091:9091 # Web UI port - 192.168.90.92:51413:51413 # Torrent port (TCP) - 192.168.90.92:51413:51413/udp # Torrent port (UDP)
However, the traffic is still coming from the default gateway.
Any idea?
Thanks!
This is pretty interesting, I never used that before and I will have a look. However, it would be also interesting using my approach, use a local interface where the traffic is already filtered, that can be used on other scenarios.
There is probably something on a docker configuration telling that all my traffic should go out from the default interface.