OpenVPN on macOS
SNAT with pf.conf
pf.conf
scrub-anchor "com.apple/*"
nat-anchor "com.apple/*"
nat-anchor "kugarocks_nat"
rdr-anchor "com.apple/*"
dummynet-anchor "com.apple/*"
anchor "com.apple/*"
load anchor "com.apple" from "/etc/pf.anchors/com.apple"
anchor "kugarocks_nat"
load anchor "kugarocks_nat" from "/etc/pf.anchors/kugarocks_nat.conf"
kugarocks_nat.conf
nat on utunx from 10.8.x.x to 10.24.x.x/16 -> 10.24.x.x