Yes, but you need to get a VPN with dedicated IP addresses to get the same combination every time you connect to a US server. Normally, VPNs randomly assign you a different IP whenever you set up your connection, which can trigger Hulu to generate the home location error:
It seems like you’re not at home. Your current ZIP code and IP address don’t match the location of your home. Due to streaming rights, watching on this device outside of your home network isn’t available.
Using the same IP address every time you log in to Hulu minimizes the possibility of encountering the home error. Luckily, CyberGhost offers dedicated IP addresses at a small extra cost.
Alternatively, you can fix the problem by changing your home network in your Hulu account. To do so, you need to log out of your account and use a streaming device (like a gaming console or a smart TV) to sign back into Hulu. Then, tap on Privacy and Settings and update your location in Set or Change Home Network.
Hulu allows you to adjust your home location up to 4 times per year. Just remember you’ll need to change it back when you come back from your travels, so each trip will require you to update your network twice.