TinCanTech wroteUse iptables to block access to your server LAN.
This is where I start to get a little unfamiliar with Linux. I am using ufw (not familiar with the differences) and have tried what you suggested. Either I'm doing it incorrectly or something else is going on. The guide I followed has me paste the following in /etc/ufw/before.rules:
# START OPENVPN RULES
# NAT table rules
*nat
:POSTROUTING ACCEPT [0:0]
# Allow traffic from OpenVPN client to eth0
-A POSTROUTING -s 10.8.0.0/8 -o eth0 -j MASQUERADE
COMMIT
# END OPENVPN RULES
Could this be overriding my attempts to block access to the local network with ufw? I've tried modifying the above code but the VPN stops routing internet traffic every time I do.