PfSense is a free open-source network firewall and router based on FreeBSD. PfSense is known for its reliability and comes with many features that only commercial firewalls offer. PfSense is included in many third-party free software packages. You can install PfSense on both physical and virtual machines. Appliances are also available.
Making my homelab smarter — Part 4, by Michael Greenhill
Deploy pfSense VMware step-by-step - Virtualization Howto
Pfsense Latest Version Iso Download - Colaboratory
pfSense® software Configuration Recipes — Virtualizing pfSense
Hypervisor at the Edge - Running pfSense on ESXi as a Home Firewall
TUTORIAL: How to install pfsense on a virtual machine in vmware
4sysops – For SysAdmins and DevOps
pfSense® software Configuration Recipes — Virtualizing pfSense
pfSense® software Configuration Recipes — Virtualizing pfSense
Firewall Practices with “PfSense” on Your Virtual Home Network Lab