Yes, you will need an active Sky Go subscription from the UK to access the content, even when using a VPN or Smart DNS.