Route all YouTube through a vpn?

Is it possible to have all YouTube data routing through a vpn on all home devices?

Yes. I have this setup to send to a country that doesnt serve youtube ads. Been working well for months now. Just a create target list with all the youtube domains. Create a route that target the list and point it the vpn interface. Then just make sure dns queries are sent inside the tunnel

Thanks for this!

It took me a while to get around the Global (All device) < LAN < Group < Devices priority rule.

Just incase anybody was not getting it working.

I created two Routes:

  1. Traffic to Internet => All Device (Global level) =>Normal VPN

  2. Target list => LAN (LAN level) => VPN of any Country with no Ads

This will allow all your traffic to go through your normal VPN, then the target list of YouTube domains to be routed to a country where Google don’t serve ads. The LAN level rule to take precedence of the Global level rule.

I can’t get this to work with the YouTube target list. If I change the route to all traffic, the route works thru the VPN to Albania. But if use the YouTube target list, it doesn’t work. Ideas?

Has anyone been able to get this to work with NordVPN? I’m trying, using Albania, and can’t seem to get it to work. Tell me if I have this right… Under VPN client I important an OpenVPN config for nord, Albania as the country, put in my username and password, and saved. That saved. I also turned it “on” here in the config. Then under routes i have: Target List - Youtube Adblock (copied from the list posted in the thread and added *.youtube.com), device - all devices, vpn - the nordvpn import i did, route is static. I’m still seeing ads.

If I enable the same VPN for my mac and randomly play youtube there are NO ads.

Does this work on the app?

Does anyone have a concise YouTube list to use for the Firewalla Target list? I also noticed I’m seeing the spinning out issue once the video reaches 59 seconds.

What country is that?

Do you have the list of yt domains handy that you can share?

When I tried it also routed some other Google traffic through the VPN, not only YouTube even using just YouTube domains. I think it’s because Google uses the same IPs for different te services?
Also, my ChromeTV open channels stopped working. I suspect because of ads are not supported in the target country they can’t stream the content.

This sounds great. Thank you. I am struggling to make the route for the target list. I have the option to select an interface. I think I need to make a vpn tunnel first. Currently I have several devices using WireGuard. So I am missing the step of making a permanent tunnel to Tajikistan (that’s a phrase I never thought I’d type!).

Can anyone help with that step please?

What VPN are you using? Surfshark doesn’t have any tajikistan space

Still not working for me. I’m using Albania.

Thanks. This saved me. How I originally had all traffic going through Albania vpn server broke some of my other streaming apps.

When you are applying the route are you applying to a LAN or a specific device? If you also have a vpn client working and have a device assigned that will take precedence if you merely applied it to a LAN segment. Same logic applies to routes when using rules. All devices<LAN<Users or groups<specific device

I found that with PIA, Albania still has ads but Bahamas doesn’t. Apparently Albania routes traffic through Italy so I’ve read here. Keep trying other YouTube no ad countries that NordVPN services.

I found a list here: domain-list-community/data/youtube at master · v2fly/domain-list-community · GitHub

Currently, my google traffic is still flowing in my desired interface. Not sure about chrometv as I dont use one. You could probably investigate the domains in the logs that chrometv uses and play around with it and see which one works

Yeah I can’t seem to get this working myself.