Yes, you can watch ZDF and other German streaming services with a VPN. A VPN changes your IP address, making it appear as though your data is coming from Germany.