Kill Switch does not work if PIA client is closed or crashes - not a problem with older versions
I'm running Windows 10. When I boot up, the computer is able to connect to the internet while it waits for the PIA client to start. Once the client starts, the internet connection is disabled until the client connects, at which point the internet connection is restored. In previous versions (maybe around the low 60s), this would not be the case. The computer would not connect until the PIA client connected. I did see discussion of this and possible work-arounds (though they are a bit outside my skill level) here - https://www.privateinternetaccess.com/forum/discussion/comment/52581
However, this problem is worse. If the PIA client is closed, the computer can again connect to the internet without going through the VPN. What makes this disastrous to me is that when the PIA client crashes (and it does crash every few weeks), the kill switch stops working and I'm again connecting directly through my ISP, exposing my IP address.
I've been using older versions hoping that this will be corrected with each new release, but it's been a while now. Any suggestions?
However, this problem is worse. If the PIA client is closed, the computer can again connect to the internet without going through the VPN. What makes this disastrous to me is that when the PIA client crashes (and it does crash every few weeks), the kill switch stops working and I'm again connecting directly through my ISP, exposing my IP address.
I've been using older versions hoping that this will be corrected with each new release, but it's been a while now. Any suggestions?
Comments
I am sorry to hear that you are having issues with our application and the kill switch not properly working when your application is closed.
First I want to know if when your application is closed are you fully connected to the VPN? if you are connected then here is a way to create a rule in Windows that will prevent your system from allowing any internet traffic when a PIA VPN connection has not been established.
Change the Main Network Adapter to Private and Lock the Setting:
Windows Key + R.control.exe /name Microsoft.NetworkAndSharingCenter.Windows Key + R.secpol.msc. (Please note, this is only present on Pro versions of Windows and attempting to add secpol.msc to an operating system is not advised.)Network List Manager Policiesin the left pane.Private.User cannot change location.Apply.Open Windows Firewall with Advanced Security - This is where most of the changes are performed:
Windows Key + R.wf.msc.Backup Current Firewall Policy:
Actionon the menu bar.Export policy....Create an Outbound Firewall Rule:
Outbound Ruleson the left.New Rule...on the right.Programradio button.Next >.%ProgramFiles%/pia_manager/openvpn.exe.Next >.Allow the connection.Next >.Domain,Private, andPublic.Next >.PIA_Outbound_All.Finish.Block all Connections for Private and Domain:
Windows Firewall with Advanced Securityon Local Computer on the left.Windows Firewall Properties.Block.Block.Apply.OK.If this does not work, or you need to step back to the beginning of editing firewall policies, you can either:
Use
Action > Import Policy...to restore from the backup file you created.or
Use
Action > Restore Default Policyto restore the default firewall settings for Windows.Please let me know if there is anything else I can assist you with.