I’m trying to use PIA in an authoritarian sh!thole whose authorities are hell-bent on blocking all public VPN services. I have an active subscription plan and PIA worked fine until recently. A couple of weeks ago they finally blocked PIA. Now it looks like this in the latest Windows app:
All servers are greyed out, nothing can be selected and connected to. It’s the same for both OpenVPN and Wireguard protocol.
Even PIA’s website is not accessible from the browser:
Secure Connection Failed
An error occurred during a connection to www.privateinternetaccess.com. PR_CONNECT_RESET_ERROR
Error code: PR_CONNECT_RESET_ERROR
I assume it has been blocked by DNS and/or IPs.
Is there anything I can change in the settings to make it work again? I would appreciate any suggestions.
I would try running PIA through a socks proxy. I don’t know where you are but I just got back from Egypt, and it worked pretty well there. I followed this guide:
If you’re able to (hard to do if the domains are completely blocked) try sending an email to the support team. When I was at PIA we could sometimes supply files to bootstrap the initial server list and work past this kind of issue! (or supply openapi/wireguard files with direct IPs instead of hostnames to use with generic vpn clients)
Tried that. No luck. Google and Cloudflare DNS don’t work. But if I enable DNS-over-HTTPS in Firefox then PIA’s website opens. My ISP is definitely messing with the connection (is it called DNS poisoning?)
So PIA client can get connection information on an unaffected network, successfully connect to a server and reconnect when you switch to a restricted connection, is that right? Interesting idea. The problem is cellular providers also have blocked PIA and other VPNs here.
I didn’t try OpenVPN app with PIA configs yet. But my router has OpenVPN support and I have PIA configs installed there. It also fails to connect now. I can try Windows app for OpenVPN but I doubt this will help.
Tor or private VPN is a valid solution for a problem of getting access to blocked resources. But then I wouldn’t need PIA. I hope I can get PIA working.
Thanks for the suggestion. But the list of servers on the Multi Hop page in settings is empty. It looks like PIA client can’t reach its command servers to get connection configs and does nothing to circumvent the block.
Maybe just try connecting on your wifi at home and then moving out of range to see if the connection persists when you transfer to cell data or work wifi.
I think the problem is that the blocking networks are preventing the initial handshake.
What do you mean? Every ISP is forced by the law here to install DPI hardware. That’s how they block most of the resources and protocols. For example it resets HTTPS connections to banned websites as I mentioned earlier. Only enabling DNS-over-HTTPS in Firefox allowed me to open PIA’s site right now.