How to Set Up Roku OS to use Smart DNS
Since Roku does not allow you to manually change your DNS settings you will have to configure your router in order to use Unlocator with your device running on Roku OS.
In order to use some apps with Roku, you also need to block access to 8.8.8.8 and 8.8.4.4 from the router. Please see these guides.
Getting US Channels on Your Roku From Outside the US
In order to add US apps to your Roku account, you will need to have a Roku account located in the US. Simply selecting the US as a country during signup will not be enough since Roku will check your location during the signup process.
We have a step-based tutorial here as well: How to get US Channels on Roku
In order to get around this problem, you will first have to configure your router with Unlocator DNS. Then once your setup has been verified at http://unlocator.com/account/login/index you can now visit http://owner.roku.com and create your account.
If you choose your credit card as your payment method, fill out all info with US info and once you have to input your zip-code simply make sure that the zip-code has 5 digits and that the last is included in your real zip-code. Let us say my real zip-code is 1600 I will then put 01600.
Now you have a US-based Roku account and you can add the channels you need to your account. Then proceed to do a normal setup of the Roku device.
If you have already set up your Roku device with a non-US account you will have to reset the Roku to factory settings.
From the Roku home screen, select settings > factory reset, and follow the on-screen instructions.