To Setup Private Internet Access on pfSense firmware.
Download this certificate here: https://www.privateinternetaccess.com/openvpn/ca.crt
Open the certificate with a text editor and keep this open as we will copy and paste the contents shortly. Open a browser and type in the ip address of your router to access the GUI most routers default to 192.168.1.1
Select System a Certificate Manager, if there are any Certificates here delete them by clicking the trash icon.
Click Add name the certificate PIA Cert in the Descriptive Field, then paste the certificate mentioned earlier into the certificate data text field and click save.
When finished the certificate will appear in the list of CAs.
Navigate to the VPN -> Openvpn -> Clients tab then click Add.
Use the following settings:
In the Server host or address enter one of our domain names listed here: https://www.privateinternetaccess.com/pages/network/
Paste the following into the Custom options text field:
When finished click save.
Navigate to Firewall -> NAT -> Outbound
Set the Mode under General Logging Options to "Manual Outbound NAT rule generation (AON)", and click Save.
Under the Mappings section, click the duplicate (dual-page) icon on the right for the first rule shown in the list.
Set Interface to "OpenVPN" and click Save at the bottom.
Repeat the last two steps for all remaining rule shown under Mappings, until every rule has a duplicate for OpenVPN.
Click Apply at the top of the page to apply all changes.
Navigate to Status -> OpenVPN.
If Status doesn't show as "up", click the circular arrow icon under Actions to restart the service. If it still does not come up, navigate to Diagnostics -> Reboot to restart the device.
Feel free to contact us at Here for additional assistance.