3 Ways You Can Use a VPN With Chromecast – Updated 2019

Last Updated by Mackenzie Pringle on September 04, 2019

While Chromecast is a great for streaming from your computer or phone to your TV it does have one major flaw.
Chromecast Google vpn setup guide

There is no way to install a VPN on it.

This is a real problem if you want unblock sites like Netflix, Hulu, and watchESPN and cast them to your TV.

The Chromecast will still have a local IP address and therefore any show that is blocked in your region will remain blocked even if you are streaming from a VPN enabled device.

We’ve spent enough time trying to cast The Office, which Netflix blocks in our region, and got frustrated enough that we came up with three ways to overcome this hurdle.

Quick navigation:

If you already know how to complete these three steps just click here to skip past the detailed guides and straight our top 3 recommended VPNs for Chromecast.

1 Cast Tab or Desktop

This is probably the easiest solution, but it will give you the lowest quality stream since it is just mirrored from your computer.

Two important things to note.

  1. You must first Cast Tab or Cast Desktop before you connect the VPN. Once the VPN is connected, they will be on separate networks the computer won’t be able to find the Chromecast.
  2. If you are watching Netflx, you will need to Cast Desktop. If you just Cast Tab it will recognize that it’s Netflix and open their Netflix app, instead of just mirroring the tab, and it won’t work.

2 Installing A VPN On Your Router

Express VPN Linksys WRT3200ACM If you’re wanting to install a VPN on your router, you will need to make sure that you have either the DD-WRT or Tomato firmware in order for the installation to be successful. For those of you who are without one of these routers, can still create the needed affect by creating a virtual router on your computer instead.

Some VPN providers even sell pre configured routers, like ExpressVPN, so all the difficulty of installing a VPN onto a router is taken care of for you.

In the circumstance that you don’t want to upgrade or change your router, you can check our ultimate guide to installing a VPN on your router.

If you still need help it’s best to get in touch with your VPN’s customer support team who will be able to run you through the complex process step by step. All VPNs have a slightly different installation system and with the varying types of routers available, it can be a tricky endeavor to take on alone.

Quick navigation:

3 How To Create A Virtual Router With Your VPN On A PC

Creating a virtual router with a VPN connection isn’t as difficult as it sounds and even beginners can achieve it by following these simple steps.

  1. Launch the search bar on your PC by typing Windows + S.
  2. Type cmd to open the command prompt and select run as administrator by right clicking the command prompt.
    2. Type cmd to open the command prompt and select run as administrator
  3. Type the following: netsh wlan set hostednetwork mode=allow ssid=NETWORKNAME key=PASSWORD
    – ssid=[choose a name for your network]
    – key=[choose a password for your network]
    For our example you see we named the network=examplenetworkname and key is password12
    For our example you see we named the network=examplenetworkname and key is password12
  4. Press Enter.
  5. The following message should now pop up:
    – The hosted network mode has been set to allow.
    – The SSID of the hosted network has been successfully changed.
    – The user key passphrase of the hosted network has been successfully changed.
    6. The following message should now pop up
  6. Type netsh wlan start hostednetwork in the command prompt.
    cmd start hosted network
  7. The hosted network started” message should now be displayed on your screen.
  8. Right-click the Wi-Fi icon at the bottom right corner of your screen and go to open network and sharing center.
    open network and sharing center
  9. Go to change adapter settings.
    change adapter settings
  10. Go to properties after right-clicking on the VPN connection you’ve created.
    internet propoerties
  11. Go to the sharing tab.
    – Check the box next to “Allow Other Network User to connect through this computer’s Internet connection.”
    – Check the box next to “Allow other network users to control or disable the shared Internet connection.”
    – Under Home Network Connection, select the connection you’ve just created.
    settings network sharing tab
  12. Click Ok.
  13. Turn on the Chromecast app open the Google Home app on your Android device
  14. On the Home app, click on the discover button.
    home app discover button
  15. Select your Chromecast and click “Set Up
    Chromecast set up
  16. When you reach the screen that states, “Connect Chromecast to your Wi-Fi”, select the virtual router that you set up.
    connect Chromecast to your Wi-Fi
  17. Enter the password for your virtual router, then click Next.
    Enter password virtual router
  18. Your Chromecast is now connected your VPN enabled network.

Quick navigation:

3 How To Create A Virtual Router With Your VPN On A Mac

  1. Go to System Preferences on your Mac and click on the Network icon.
    Mac system preferences network
  2. In the Network window, you’ll need to click on the plus (+) button, which is located at the bottom of the left hand panel.
    Mac network window plus button
  3. In the pop up window, select the following options:
    Interface: VPN
    VPN Type: L2TP over IPSec
    Service Name: [choose a name for your VPN connection]
    Mac choose a name for your VPN connection
  4. Click create.
  5. You then need to configure your VPN, which requires a username, password, and server address all of which can be gathered from whatever VPN provider you’re using.
  6. Enter the following details:
    Configuration: Default
    Server Address: [server address of your choice]
    Account Name: [username]
    Mac configure your vpn
  7. Check the box next to “Show VPN status in menu bar” to see your VPN connection status in the menu bar.
  8. Click on Authentication Settings, then enter your password, and enter ‘12345678’ for Shared Secret. Click OK.
    Mac authentication settings
  9. Go to Advanced and check the box for “Send all traffic over VPN connection”, then click OK.
    Mac Send all traffic over VPN connection
  10. Click Apply to save all settings.
    10. Click Apply to save all settings
  11. Go back to System Preferences and select Sharing.
    Mac System Preferences and select Sharing
  12. Select Internet Sharing and enter the following:
    Share your connection from: [the L2TP VPN connection you just created]
    To computers using: check the box for Wi-Fi
    Mac check the box for Wi-Fi
  13. Select Wi-Fi Options and input the following details:
    Network Name: [choose a network name]
    Channel: [leave as default]
    Security: WPA2 Personal
    Password: [choose a password]
    Verify: [re-enter your password]
    Mac Wi-Fi Options config
  14. Click OK.
  15. On the Sharing menu, check the box next to Internet Sharing. You will see a prompt asking you to turn on internet sharing.
    15. On the Sharing menu, check the box next to Internet Sharing
  16. Click Start.
  17. Turn on the Chromecast app open the Google Home app on your Android device
  18. On the Home app, click on the discover button.
    home app discover button
  19. Select your Chromecast and click “Set Up
    Chromecast set up
  20. When you reach the screen that states, “Connect Chromecast to your Wi-Fi”, select the virtual router that you set up.
    connect Chromecast to your Wi-Fi
  21. Enter the password for your virtual router, then click Next.
    Enter password virtual router
  22. Your Chromecast is now connected your VPN enabled network.

Quick navigation:

4 Top 4 VPNs for Chromecast

Virtual Private Network (VPN) If you are interested in using a free VPN service, here are a few that will work brilliantly with your Chromecast. However, it’s important to remember that there are limitations to using a free account.

That’s why we put a couple of paid service providers on this list that are excellent alternatives to free accounts.

How to Choose the Best VPNs for Chromecast

Because there are no apps or settings in the Chromecast for a VPN when we talk about the best VPN for a Chromecast we are focusing on few other criteria.

  1. Can bypass geo restrictions on most streaming sites
  2. Unlimited data, so you can cast for as long as you want
  3. Unlimited speed – Nothing ruins a TV show like buffering
  4. Ability to install on a router or virtual router

With this in mind we went to work testing out many different VPNs and made sure that they work, both in terms of streaming and working with Chromecast.

Rank
Provider name
Our score
Price
Top Choice
1.
Top Choice
NordVPN
$3.49 / month
Save 71%
Top Choice
2.
Top Choice
ExpressVPN
$6.67 / month
Save 48%
Top Choice
3.
Top Choice
CyberGhost VPN
$2.75 / month
Save 77%
Top Choice
4.
Top Choice
Surfshark
$1.99 / month
Save 83%

The Problem with Free VPNs

You’ll notice we left off the free VPNs from this list.

While using a free VPN service may sound like a good idea to begin with, the restrictions set by these companies make them almost impossible to use with Chromecast. As Chromecast is mainly used to access videos and streaming services having any limitation on your bandwidth, will stop you from being able to watch your favorite videos.

Many providers limit the number of servers their free accounts can access and this restriction will cause slower data transfers between your system and the VPN server. Slower transfers mean extended buffering time and delayed playback which can be extremely frustrating when you’re trying to watch live television.

Many of these free servers haven’t even been configured to bypass VPN blocking protocols on streaming services such as Netflix or Hulu, leaving you in the dark.

Instead of becoming frustrated with the lack of service on free accounts, it’s better to find a paid VPN service that meets your needs. Many, such as ExpressVPN and NordVPN allow you to try the service for up to 30-days and still receive a full refund of your subscription if you aren’t satisfied. Some providers offer a short free trial period of three to seven days as well.

Conclusion

It’s best to try out different providers to make sure what they are offering fits with your needs. While a free service may be a good short term solution, a paid service is much more practical if you plan on using it regularly.

With the money back guarantees that these paid services offer, it won’t hurt to give their premium features a test run the next time you plan on using your Chromecast.

Mackenzie Pringle
Mackenzie is a web security expert with a passion for cybersecurity. She travels the world in search of experience, inspiration, and more information on the topics she loves.