TCP port forwarding not working
I’m trying to run a P2P program that needs TCP port forwarding. When I connect to PIA (Both Canadian and European servers), the port it gives me doesn’t work. I spent too many hours trying to get it working, so this is my last resort.
On windows 7 with the PIA client, I have “port forwarding” checked in the settings, and the port number shows up on the tooltip. But the port it gives doesn’t work; the online port checkers say it’s closed, the PFportchecker program says it’s closed, and most importantly, my P2P program can’t connect to the port.
I also tried getting it set up on my linux VM. I was able to connect PIA after using the openVPN installer. Following advice from a different thread, I got the terminal to return a port number by imputing:
curl -d "user=USERNAME&pass=PASSWORD&client_id=$(cat ~/.pia_client_id)&local_ip=LOCAL_IP" https://www.privateinternetaccess.com/vpninfo/port_forward_assignment
But the port it gives doesn’t work either. Online port testers say it’s closed, and my P2P program can’t connect to the port.
My P2P program works on both windows 7 and my Linux VM when the port is assigned to my local IP on the router settings. It consistently works when PFportchecker says the port is open.