Creating a FreeBSD VPN Router with PF and Wireguard
Introduction
It is occasionally useful to forward all traffic from a particular subnet over a vpn for privacy.
Assumptions
I am assuming that you already have FreeBSD installed, and a working Wireguard configuration that you might have got from a VPN provider, or perhaps crafted yourself. The idea is that all traffic behind the FreeBSD VPN Router will be "protected" by the vpn traffic. Therefore, we will run DHCP on this subnet.