I’ve worked at this for days, but I can’t seem to figure out how to transfer forward using the tools provided in their pia-foss repository. I ran all of the scripts as instructed, but every time I try to port forward, I receive the problem ‘The payload_and_signature variable does not have an OK status.’. After more investigation, I discovered that obtaining the signature results in the response ‘{ “status”: “ERROR”, “message”: “Unauthorized client” }’. This is the command I use to execute the script.
From what I see in your GitHub issue, if you’re using a US server, they don’t support port forwarding. You should try a server that does. You can use the standard Linux client, especially on Debian-based systems. Setting up port forwarding isn’t too complicated.
The Linux client works on CLI Debian, and I have it running myself. It might complain about a library that you’ll need to install, and there’s a switch for running it in headless mode, something like ‘-background’, if I remember correctly.