Ok, I have pfSense installed on its own machine that is already configured with the PIA VPN, I have rules set to pass all the traffic from my Transmission server (docker container on a separate FreeNAS machine) through the VPN. I have tested this on a separate computer and it seems to work fine, but I have no idea how to verify that this is actually passing p2p traffic through the VPN. I did a bit of research and fiddling already and I am not sure where to go from here.
If you have a web browser on your transmission ‘server’ you could go to
www.whatismyip.com
Or use things like netstat, traceroute
Only thing that comes to mind to create a small private torrent where your seeding on your network and check the seeding IP from another network
You should be able to ssh into your transmission docker and check the ip address from the command line within the container. You should be able to google the command you’ll need. If the ip address returned is for your VPN then you should be good.
You should also check to make sure you don’t have any DNS leaks with www.dnsleaktest.com/. I don’t know if you can check that from the container or not.
Yeah I was able to ssh in and traceroute thanks to NetBandit’s suggestion, that revealed that I am indeed not going over my VPN. Not really sure what I’m doing wrong as I have a rule in pfSense that should be stopping all traffic from that container’s ip over the default WAN.
The way I set mine up was to first make sure that everything was going through the VPN on pfSense with no DNS leaks, which is the way it should be if you followed the guide provided by PIA even though it is a little out of date. Then set rules to exclude things you don’t want to passthrough the VPN interface like Hulu, Netflix, or specific machines.
Can you post a screenshot of the rules?
Sorry for the long wait, I’ll get a screenshot of the rules when I get home today.