Yes, it is free and can connect to any VPN service that supports OpenVPN configuration files. NordVPN, ExpressVPN, IPVanishVPN are some of the VPNs that support OpenVPN configuration files.