So the time has come for me to add a bit of security to my internet connection. I've been using pfSense for years now, and would like to have an integrated VPN solution. I've spoken with a friend and he recommended Private Internet Access. I'm curious to know if anyone here has used them, or heard anything about them good or bad. I'm also curious if there is another VPN service that integrates with pfSense. I've found a good tutorial for PIA...however I don't want to pay for a subscription until I have a bit more information.
Or I could you know...look at the main page once in a while... *face palm*
However I still would like to hear about your experiences.
You can use pfsense with pretty much any VPN service so long as it supports openvpn. I use TorGuard and it's the best I've tried so far. They have a pretty easy to follow guide for setting it up on pfsese, but it would work for any openvpn based VPN. http://torguard.net/blog/how-to-setup-pfsense-with-torguard-openvpn
I'd skip the bit in there about the 'VPN passthough' rule though, it basically disables the firewall on the VPN connection which is probably not something you'd want. The jist of it is: copy the CA key from the openvpn config file and use it to create a CA in pfsense, create an openvpn client in pfsense using the settings from the openvpn file (for anything in the config file that doesn't have a corresponding box in pfsense's configuration just add it to the advance settings box separated by semi colons.) Then create the interface, set up the gateway and create the outbound NAT rules (this will usually happen automatically but if it doesn't then just copy the auto generated ones for the WAN interface). Then restart openvpn and it should start be working.
By default it will send all traffic through the VPN but you can set the gateway option in your firewall rules to send certain traffic through your WAN instead. for example you might want to keep you gaming traffic on your WAN to improve latency.