streaming-media-console

Need a VPN or DNS for your device?

Get ExpressVPN Now
expressvpn for all devices

One ExpressVPN account. All devices.

Get Apps for Free

The Roku Streaming Stick does not have built-in VPN or MediaStreamer DNS functionality. To use VPN on your Roku, you need to connect your Roku to a VPN-enabled virtual router or router. This tutorial will teach you how to do both.

To stream content from U.S. channels, you need to have a U.S. Roku account and be logged in with it on your Roku device. If you already have a U.S. account and are already logged in, you can proceed to setting up a VPN-enabled virtual router or router.

Note: These steps were tested on Roku 3.

Jump to…

1. Set up and log in with your U.S. Roku account
2. Set up your VPN-enabled virtual router or router
3. Connect your Roku to your virtual router or router
How to cast from your devices to Roku
Screen mirror from your devices to Roku


1. Set up and log in with your U.S. Roku account

Open your ExpressVPN app and connect to a U.S. server location. Then create a Roku account.

Create a Roku account.

You could skip the payment method step if you don’t have a U.S. credit card.

If you are currently signed in with a non-U.S. account on your Roku device, go to Settings > System > Advanced system settings > Factory reset to sign out.

Select "Factory reset."

Sign in with the U.S. Roku account you just created.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


2. Set up your VPN-enabled virtual router or router

To connect your Roku device to a VPN, you can either set up a VPN-enabled virtual router, or set up a VPN on your router.

Set up a VPN-enabled virtual router

To set up a VPN-enabled virtual router on your Windows PC or Mac, refer to the guide corresponding to your device:

How to share a VPN connection from your Mac

How to share a VPN connection from your Windows PC

Set up a VPN on your VPN-enabled router

Select your router model to learn how to set up a VPN on your router.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


3. Connect your Roku to your virtual router or router

On your Roku, go to Settings > Network.

Select “Network.”

Select Set up connection > Wireless (Wi-Fi).

Select “Wireless”.

Select the VPN-enabled virtual router or router that you set up earlier.

Select the VPN-enabled virtual router or router that you set up earlier.

Enter the password for your virtual router or router, then select Connect.

Your Roku is now connected to your VPN-enabled virtual router or router. You should now be able to enjoy content from different U.S. channels.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


How to cast from your devices to Roku

To cast content from your device screen, click or tap the Cast icon from within a streaming app, e.g., YouTube.

Select the Cast button to cast your device.

Casting is typically disabled on devices that are using a VPN. To stream VPN-enabled content from your device to Roku, try screen mirroring instead.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Screen mirror from your devices to Roku

Mirroring replicates your device’s screen on your TV. The simplest way to use your VPN to stream to a TV is to mirror your device to your Roku.

Note: Before following these steps, you have to set up your Roku and connect it to the same network as your device.

Mirror your Android device to Roku

Note: This method may only work on some Android devices and not others.

  1. On your device, open the ExpressVPN app.
  2. Tap the location picker, then tap your desired location (e.g., The United States).
  3. On your device, open a streaming app (e.g., Netflix).
  4. Select any show or movie.
  5. Swipe down on any screen to access Quick Settings. Tap Screen Cast. Your device screen should now be mirrored to your TV.

Tap "Screen Cast."

Mirror your Windows PC to your Roku

  1. Click the Notifications icon at the bottom right of your home screen.
  2. Click Project > Duplicate.
  3. Choose your Roku connection.

Mirror other devices to your Roku

You may not be able to directly mirror to Roku from your iOS or Mac devices, or computers that do not support Miracast, due to incompatibility between systems. To work around this restriction, you can download a third-party app that provides Miracast functionality to Roku.

For computers, you can also download a third-party extension to your Google Chrome browser for mirroring. However, you will only be able to mirror your Google Chrome browser’s screen.

Note: ExpressVPN is not affiliated with any third-party mirroring apps. Use them at your own risk.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top

Was this article helpful?Yes No
Got it. Could you tell us more?
Try live chat to get help instantly.