Tailscale
Tailscale
  • 56
  • 780 022
Subnet Routers | Tailscale Explained
In today’s installment of our Tailscale Explained series, Alex walks you through everything you ever wanted to know about Tailscale subnet routers. He also shows you how to install Tailscale and configure subnet routers on Windows and Linux.
If you’ve been looking for a way to dip your toe into the Tailscale waters, then a subnet router makes this simple. Perhaps you’re about to migrate a large network and want to try us out without installing the Tailscale client on every device, or have an entire AWS VPC to hook up, a subnet router is a really simple, fast and easy way to get started.
Devices behind a subnet router do not count toward your pricing plan’s device limit either. Personal accounts are always free on Tailscale and can include up to 3 users and 100 devices. Get started today at tailscale.com/yt
Links:
* Subnet routers KB article - tailscale.com/kb/1019/subnets
* Enable IP forwarding - tailscale.com/kb/1019/subnets#enable-ip-forwarding
* Disable snat - tailscale.com/kb/1214/site-to-site#step-1-run-tailscale-and-specify-network-configuration
* Auto approvers for routes and exit nodes - tailscale.com/blog/auto-approvers
* ACLs code snippet - github.com/tailscale-dev/video-code-snippets/tree/main/2024-06-subnet-routers
* Tailscale Explained playlist - th-cam.com/play/PLbKN2w7aG8ELRhEl3b-skkHxz6jcKLuFT.html
th-cam.com/video/hYd5etBpsO0/w-d-xo.html - Your Apple TV is a Subnet Router for Tailscale now!
===
Chapters:
00:00 - Start
00:38 - What is a Subnet Router?
05:11 - Windows setup
07:42 - Linux Setup
10:35 - AutoApprovers
มุมมอง: 5 626

วีดีโอ

Remotely access any system with a PiKVM and Tailscale
มุมมอง 7K28 วันที่ผ่านมา
Remotely accessing a physical system as if you are there was the reserve of expensive "server grade" gear until quite recently. PiKVM changes that. In today's video Alex will walk you through the process of configuring PiKVM with Tailscale, and show you a neat trick to control up to 8 servers at once. Personal accounts are always free on Tailscale and can include up to 3 users and 100 devices. ...
Reimagining Tailscale for Android
มุมมอง 4.3Kหลายเดือนก่อน
We just released the most exciting to the Tailscale Android app in years! The new app represents a total rethinking of almost every aspect of the Android user experience. In today's video Alex walks you through the changes, how to install Tailscale on Android, and using Tailscale send to transfer files from your mobile device to any other device on your Tailnet. Personal accounts are always fre...
Put your gaming GPU to work! Remote machine learning on Windows with Docker and WSL2 from anywhere.
มุมมอง 8K2 หลายเดือนก่อน
In today's video we explore sharing an NVIDIA GPU from Windows 11, running a containerized workload with docker for windows, over Tailscale to connect Immich - a self-hosted photo library - to hardware accelerate machine learning tasks. Personal accounts are always free on Tailscale and can include up to 3 users and 100 devices. Get started today at tailscale.com/yt Supporting Links: - tailscal...
Remotely access Home Assistant via Tailscale for free!
มุมมอง 19K3 หลายเดือนก่อน
Tailscale is the easiest way to remotely access your Home Assistant. In today's video Alex walks you through the process of using the unofficial Home Assistant Tailscale add-on, and shows how to use Tailscale with your existing domain and reverse proxy setups. Personal accounts are always free on Tailscale and can include up to 3 users and 100 devices. Get started today at tailscale.com/yt Code...
Remotely access and share your self-hosted services
มุมมอง 52K3 หลายเดือนก่อน
We're going to use Tailscale and the reverse proxy Caddy to share self-hosted services on your Tailnet with friends and family. Personal accounts are always free on Tailscale and can include up to 3 users and 100 devices. Get started today at tailscale.com/yt In today's video we focus on Immich - a self-hosted photo backup tool, Audiobookshelf - an audiobook server, and Jellyfin - an open sourc...
Behind the scenes of creating Octoprint
มุมมอง 1.6K4 หลายเดือนก่อน
Join us for a new series on the channel where we talk to the folks behind some of your favorite software projects. - OctoPrint: octoprint.org - The mentioned blog post: octoprint.org/blog/2020/07/29/automating-octoprints-release-tests/ - RPi image customization with GitHub Actions @ GitHub Universe 2021: th-cam.com/video/p9Gqmq1yLTc/w-d-xo.html - The mentioned slide deck from Nova 2022 (GitHub ...
A deep dive into using Tailscale with Docker
มุมมอง 47K4 หลายเดือนก่อน
Everything you ever wanted to know about using Tailscale in a Docker container. - GitHub resources: github.com/tailscale-dev/docker-guide-code-examples - Tailscale.com blog post: tailscale.com/blog/docker-tailscale-guide - Tailscale docs: tailscale.com/kb/1282/docker Personal accounts are always free on Tailscale and can include up to 3 users and 100 devices. Get started today at tailscale.com/...
How to upgrade Tailscale on OPNsense
มุมมอง 3.6K5 หลายเดือนก่อน
In today's video we show you how to upgrade Tailscale on OPNsense. Find the documentation for this at tailscale.com/kb/1097/install-opnsense. Personal accounts are always free on Tailscale and can include up to 3 users and 100 devices. Get started today at tailscale.com/yt
Your Apple TV is a Subnet Router for Tailscale now!
มุมมอง 59K5 หลายเดือนก่อน
You asked, we delivered! Your Apple TV, now with 100% more Tailscale subnet routing. * Subnet Routing - tailscale.com/kb/1019/subnets * How Tailscale Assigns IP Address - tailscale.com/kb/1033/ip-and-dns-addresses * Tailscale Choose Your Own IP - tailscale.com/blog/choose-your-ip * Tailscale ACLs - tailscale.com/kb/1018/acls Personal accounts are always free on Tailscale and can include up to 3...
What is Tailscale SSH? | Tailscale Explained
มุมมอง 24K6 หลายเดือนก่อน
At Tailscale, we're always adding new features and solving real problems for developers and infrastructure folks alike. In our "Tailscale Explained" series we show you all you need to know to get started on a particular area or feature of Tailscale. In today's video we cover Tailscale SSH. We'll discuss ACL tags, web console access and more. tailscale.com/kb/1193/tailscale-ssh Personal accounts...
Network Pack-its: Travel Tips For Techies
มุมมอง 9K6 หลายเดือนก่อน
A veritable smorgasbord of travel tips to help you stay better connected the next time you take a trip to see friends or family. - blog.ktz.me/use-1-pikvm-instance-to-control-4-systems/ Personal accounts are always free on Tailscale and can include up to 3 users and 100 devices. Get started today at tailscale.com/yt
How to get started with Tailscale in under 10 minutes
มุมมอง 102K7 หลายเดือนก่อน
How to get started with Tailscale in under 10 minutes. Personal accounts are always free on Tailscale and can include up to 3 users and 100 devices. Get started today at tailscale.com/yt
Serve and Funnel | Tailscale Explained
มุมมอง 16K7 หลายเดือนก่อน
At Tailscale, we're always adding new features and solving real problems for developers and infrastructure folks alike. In our "Tailscale Explained" series we show you all you need to know to get started on a particular area or feature of Tailscale. In today's video we cover off Tailscale Serve and Tailscale Funnel. We also discuss some of the CLI changes in the v1.52 release. tailscale.com/kb/...
A Homelabbers Networking Playground with Opnsense, Proxmox, VLANs and Tailscale
มุมมอง 38K8 หลายเดือนก่อน
It's OK to break stuff, that's how we learn. But all too often it's impossible to find a safe space to do so. In today's video we break down an idea for how to create a segmented network for learning using virtualization and VLANs. - tailscale.com/kb/1097/install-opnsense/ - www.proxmox.com/en/ - opnsense.org/ Personal accounts are always free on Tailscale and can include up to 3 users and 100 ...
Use Tailscale on your Apple TV!
มุมมอง 20K9 หลายเดือนก่อน
Use Tailscale on your Apple TV!
Turbocharge Your DevOps Workflow with GitHub Actions and Tailscale SSH
มุมมอง 2.4K10 หลายเดือนก่อน
Turbocharge Your DevOps Workflow with GitHub Actions and Tailscale SSH
Tailscale's new Machine Explorer for VS Code
มุมมอง 6K10 หลายเดือนก่อน
Tailscale's new Machine Explorer for VS Code
Tailscale Up Recap - Short
มุมมอง 67311 หลายเดือนก่อน
Tailscale Up Recap - Short
Tailscale Up Recap - Long
มุมมอง 72811 หลายเดือนก่อน
Tailscale Up Recap - Long
Tailscale Up: Share Mount
มุมมอง 1.7K11 หลายเดือนก่อน
Tailscale Up: Share Mount
Tailscale Up: Pulumi Connecti
มุมมอง 31411 หลายเดือนก่อน
Tailscale Up: Pulumi Connecti
Tailscale Up: Tailscale as a Networking Layer for Modern Apps
มุมมอง 80511 หลายเดือนก่อน
Tailscale Up: Tailscale as a Networking Layer for Modern Apps
Tailscale Up: Opportunity, connectivity and Tailscale
มุมมอง 37811 หลายเดือนก่อน
Tailscale Up: Opportunity, connectivity and Tailscale
Tailscale Up: Network Engineering Goes DevOopsie
มุมมอง 24011 หลายเดือนก่อน
Tailscale Up: Network Engineering Goes DevOopsie
Tailscale Up: Bingo
มุมมอง 35411 หลายเดือนก่อน
Tailscale Up: Bingo
Tailscale Up: All the buttons
มุมมอง 30011 หลายเดือนก่อน
Tailscale Up: All the buttons
Tailscale Up: Your Family Needs Tailscale
มุมมอง 1.2K11 หลายเดือนก่อน
Tailscale Up: Your Family Needs Tailscale
Tailscale Up: Tailscale Self-Hosted Remote Cloud Gaming
มุมมอง 1.3K11 หลายเดือนก่อน
Tailscale Up: Tailscale Self-Hosted Remote Cloud Gaming
Tailscale Up: Adding out of band resilience to an ISP network
มุมมอง 68211 หลายเดือนก่อน
Tailscale Up: Adding out of band resilience to an ISP network

ความคิดเห็น

  • @DavincisMind
    @DavincisMind 8 ชั่วโมงที่ผ่านมา

    Really good content but who is your audience ? What in the world is "SSH" or "ACL" and on ?

  • @TheTempic
    @TheTempic 10 ชั่วโมงที่ผ่านมา

    Thanks for the description, my immich processing time now got reduced by 40x when using my desktop GPU vs the i5-1235u in my NAS!

  • @ChilliSinCarne
    @ChilliSinCarne 18 ชั่วโมงที่ผ่านมา

    Can Tailscale be installed directly in my home wifi router? Maybe as a service? or with OpenWRT? I would love to see a video about that!

  • @TheChadXperience909
    @TheChadXperience909 วันที่ผ่านมา

    Explaining how to set it up and use it doesn't help us understand how it's working. I opened this video hoping to understand exactly what it's actually doing, but what I got was a sales pitch. "Look how easy it is!" Oh, fine... But, "easy" usually isn't secure, and so why should I trust this? How do I know my network remains secure, even from the people at Tailscale? Forget "policy". How do I know that it's protected by enough "technical" barriers to prevent someone with top level access to Tailscale's control servers to grant themself permision to add themselves to my network? Explain THAT to me, and then I'd be sold. And, don't bother telling me that nothing is ever perfectly secure, or that a malicious patch could be pushed. No, thank you, Captain Obvious! You really think I don't already know that?

  • @rainerwahnsinn3262
    @rainerwahnsinn3262 วันที่ผ่านมา

    I don't understand the use case. If I didn't trust the Tailscale coordination server, then I wouldn't trust the implementation of Tailnet Lock either?!

  • @diegosepulveda8691
    @diegosepulveda8691 วันที่ผ่านมา

    The part exposing in app via serve and funnel is similar to caddy?

  • @qaim.ali1
    @qaim.ali1 วันที่ผ่านมา

    Why tailscale website is not working ? When ever I am trying to visit and download tailscale setup file it is showing "this site can't be reached" ?? Why ?

  • @rainerwahnsinn3262
    @rainerwahnsinn3262 2 วันที่ผ่านมา

    Why do you use a public domain that redirects to the private Tailnet domain? Wouldn't it work just the same without a public domain by using the private Tailnet domain directly? Also, it's one piece less of metadata leaked to the public internet, and saves domain costs, management and configuration. EDIT: The answer is yes, as written in another comment "If you want to use the provided tailnet domain it’s as easy as that. You only need to add the extra complexity if you want to use an external custom domain". th-cam.com/video/Vt4PDUXB_fg/w-d-xo.html&lc=UgyF1gVItm8tYaCAzXF4AaABAg.A2dSWwSEgRmA2eAoSMFLFW

  • @tiesmaster
    @tiesmaster 3 วันที่ผ่านมา

    I'd also pronounce it as system-c-t-l, just like the first time you said it in that fragment ¯\_(ツ)_/¯

  • @RoelWijker
    @RoelWijker 3 วันที่ผ่านมา

    These videos are great. Helps me help friends :) I got a request though; This sort of video, an 'how to..' on Unraid and how to safely set it up so Docker Containers are opened to other devices. I think there are a lot of Proxmox users who would like that too ;) I have not been able to connect to my Unraid server from outside my network yet for some reason.

  • @JUGSEC
    @JUGSEC 3 วันที่ผ่านมา

    Hi, thanks for the video, how did you get the bracket pair on top of your iPhone, look like custom logos on Cydia app lol

  • @heromasum
    @heromasum 4 วันที่ผ่านมา

    Short, smart, productive video. Hope you guys make usefull video like this.

  • @fedefede843
    @fedefede843 5 วันที่ผ่านมา

    wait, hold on. Is this the Alex from the self hosted podcast? Is i you Alex? My head has just gone to a time space vortex, can't believe it.

  • @zulh-civo
    @zulh-civo 5 วันที่ผ่านมา

    Really like this Tailscale Explained series. Any plans to create deeper-dive videos around Tailscale Access Control?

  • @pupirm8052
    @pupirm8052 6 วันที่ผ่านมา

    Before all, thank you all Tailscale team for this awesome tool, it's magic. I am trying to connect to my printer through a subnet from my Android phone outside my home network, but my phone can't "see" the printer. Is it a Android app issue, or am I doing something wrong? Thank you.

  • @trackview9146
    @trackview9146 6 วันที่ผ่านมา

    We want start on boot for the android client

  • @CmdrKeene
    @CmdrKeene 6 วันที่ผ่านมา

    can I share that connection with a device that can't run tailscale? For example, can I start Tailscale on my PC, also start a wifi hotspot from that PC, connect my Nintendo Switch to it, and game locally with someone else on switch halfway around the world

  • @Rick-Blaine
    @Rick-Blaine 8 วันที่ผ่านมา

    Ok this may help me solve an issue I have on gh actions. I need to connect to a database with a whitelist in front of it from my gh actions run. If I can do this, I should also be able to route outbound traffic to my exit node running in AWS that has a fixed IP. I’m new to Tailscale still learning. Next I want to learn to route only some of the traffic to my node in AWS. Thought about subnets but it’s hard to find the ip addresses of my targets. Next I found applications and this seems like exactly what I need. Still learning to configure. Could really use more videos on acl. And setting up an application node. For instance can I use the same node for an exit node and an application node?

  • @ramborambob3081
    @ramborambob3081 8 วันที่ผ่านมา

    Hi Thank you for the clear explanation of subnet routers. I have been battling for a long time to share files or folders over the internet and using your example i managed to get it working. Thanks once again for your video

  • @AndroidDudesOnWeb
    @AndroidDudesOnWeb 8 วันที่ผ่านมา

    Followed the steps but it is not working for me. I installed tailscale as add-on and while accessing the url after setting the proxy (configuration.yaml) as explained in your video, it is not working. Not sure what is missed. Getting "This site can’t be reached"

    • @TrochBryan
      @TrochBryan 3 วันที่ผ่านมา

      same problem here, log : "Tailscale's HTTPS support is disabled" ?

  • @turonlumpia
    @turonlumpia 9 วันที่ผ่านมา

    Can you do Derp server next please? My host and clients are behind cgnat. I would like to know how we could solve this issue

  • @turonlumpia
    @turonlumpia 9 วันที่ผ่านมา

    If the caddy/host is running behind cgnat, will it use DERP/relay? Also the client are behind cgnat. Everyone is behind cgnat :'(

  • @taksela
    @taksela 9 วันที่ผ่านมา

    I was trying to remote to my desktop PC using RDP software on Android but always connection fail.

    • @taksela
      @taksela 9 วันที่ผ่านมา

      On PC to PC is fine

  • @jdwilson-ig7uj
    @jdwilson-ig7uj 9 วันที่ผ่านมา

    Still getting familiar with Tailscale. At ~ 2:40 and ~4:23, both connections are not secured, not TLS/SSL. Is this because the VPN connection between the phone and Tailscale is secure? What security protocol is used to secure the VPN tunnel, e.g., IKEv2/IPsec?

  • @naitcalo2141
    @naitcalo2141 10 วันที่ผ่านมา

    Very useful video, I have one question though, I have succesfully enabled 2 subnet routes (debian server both), one local and one remote. The problem is that when both are enabled I cannot reach my local containers with local IPs like 192.168.0.xx. As soon as I disable the local subnet I can reach my containers and my remote network but obviously not the other way around. Any ideas? thanks

    • @Tailscale
      @Tailscale 10 วันที่ผ่านมา

      You might need to add a route like this. Though you mention containers so I’m not 100% sure what your layout is. ip rule add to 10.42.0.0/20 priority 2500 lookup main

    • @naitcalo2141
      @naitcalo2141 10 วันที่ผ่านมา

      @@Tailscale Thank you for your reply, in my local network I have this server running tailscale and also running docker containers, if I enable subnet routes on the remote site I can reach remote network just fine but if I enable subnets on my local server also then I cannot reach my local ips not my local containers with local ips 192.168.0.xx but I still can reach the remote network with their local ip 192.168.178.xx. I think both subnets are conflickting to each other somehow. Thank you

  • @IOAyman
    @IOAyman 10 วันที่ผ่านมา

    Thanks Alex. Such a great explanations you're doing. I've got a couple of questions though: 1. Given two environments: A machine XXX running Tailsacle in site S01 on a local network 192.168.1.0/24, and a remote machine YYY acting as a subnet-router running in another site S02 in which the network is also 192.168.1.0/24. The question: Would this work? I guess this would cause a conflict. Knowing that you don't have access to the router configuration on both sites to change the network configuration, how do you suggest setting the subnet-router to access devices in S02 that you can't install Tailscale on? 2. (much simpler question 😅): Is there a Discord server for the Tailscale commnity to chat/exchange on? Thanks in advance.

  • @flexzuu
    @flexzuu 10 วันที่ผ่านมา

    Would be really great to get an advanced video about using subnet routers to talk the opposite way too, i got it working at some point by configuring the subnet router as gateway for the ts ip range in my network. also how does tailscale auth play into this topic? can i use the external ip range now in rules? another question how to solve conflicting ip ranges from multiple subnet routers.

  • @enricoerasco
    @enricoerasco 10 วันที่ผ่านมา

    Hi Alex,can you make a video in German?

    • @Tailscale
      @Tailscale 10 วันที่ผ่านมา

      Nein. Mein Deutsch ist schlecht. For now you’ll just have to enjoy an Americanized Alex!

  • @jakubduda
    @jakubduda 10 วันที่ผ่านมา

    Will there be any performance impact using the subnet router method versus a native installation on the devices I am routing this traffic to?

  • @hornetbad
    @hornetbad 10 วันที่ผ่านมา

    i feel, it's just a Magic when i use Tailscale all time man :) thank you for this video

  • @pepeshopping
    @pepeshopping 10 วันที่ผ่านมา

    Wow! You mean this IP code behaves like all other proper IP code!?

  •  10 วันที่ผ่านมา

    I use tailscale+subnet to remote view my Jellyfin server, wol pc

  • @retrogear
    @retrogear 10 วันที่ผ่านมา

    Thanks Alex, as always great videos. I’m using TS to bring in a VPS public IP to my self hosted mail server. The mail server is a Synology box that can reside on any connection anywhere as a result - it just needs to be able to get its Tailscale instance connected. The Synology is also setup to use the VPS as an exit node so it appears with the correct IP for sending emails. The VPS is running Debian and simply port forwards the required ports to the Synology. Slick, reliable and fast.

  • @dorukgencel3997
    @dorukgencel3997 10 วันที่ผ่านมา

    I love y'all so much!

  • @kurtisbradley5724
    @kurtisbradley5724 11 วันที่ผ่านมา

    I love how clear and concise you are with all the complicated network variables. Thank you for publishing these wonderful videos!

  • @Feerab
    @Feerab 11 วันที่ผ่านมา

    Thanks again Alex

  • @guilmm
    @guilmm 11 วันที่ผ่านมา

    Tailscale = black magic. Thanks, Alex.

  • @avri210984
    @avri210984 11 วันที่ผ่านมา

    Awesome video 📹 as always

  • @thewebart
    @thewebart 11 วันที่ผ่านมา

    Thank you Alex 🎉

  • @ronapounds3730
    @ronapounds3730 11 วันที่ผ่านมา

    Can you have the GL.inet route through Apple Tv AND have a VPN signed in on the same GL.inet router?

  • @xeoneraldo1254
    @xeoneraldo1254 11 วันที่ผ่านมา

    I can’t praise Tailscale enough, it’s such a marvelous software. Great job Tailscale team!

  • @MlMax252
    @MlMax252 13 วันที่ผ่านมา

    Wow, this is just genius! :o Ich als Deutscher und IT-Nerd bin sehr zufrieden. XD

  • @martinzipfel7843
    @martinzipfel7843 13 วันที่ผ่านมา

    Hi Alex, followed your setup but there seems to be no connection between Immich and the machine learning instance. You mention at the end that your Immich instance couldn't see the ML instance because of the 'container' tag. My ML instance is not shared into the tailnet but native, would this still apply? If I remove this line '- TS_EXTRA_ARGS=--advertise-tags=tag:container' from my docker compose config the container doesn't connect to the tailnet anymore :( Any idea how I get the Immich instance into my tailnet without the tag?

  • @iamjmart
    @iamjmart 14 วันที่ผ่านมา

    Quick question / point of clarification: at the very end of the exit node you indicated that it was useful for accessing apps you host yourself. I "think" this was a victim of editing that was not necessarily tied it needing to be an exit note to access self-hosted apps and home automation things because that was covered at the beginning with the Own Cloud stuff, right?

  • @chanhien4000
    @chanhien4000 14 วันที่ผ่านมา

    For exit node, should I use a Pi 5 or a mac mini m1? Previously I tried a pi 4 as an exit node but it struggled and gave me high latency and packet loss.

  • @akospolgar1907
    @akospolgar1907 15 วันที่ผ่านมา

    átláthatatlan katyfasz az egész

  • @HankBarta
    @HankBarta 16 วันที่ผ่านมา

    Hi Alex, thanks for the video. This is my first step figuring out why my Docker image can no longer resolve hosts. It's been working for months now with `docker run` command options that provides the proper entries in /etc/resolv.conf but within the last few days, a Docker or Tailscale update broke something. (/etc/resolv.conf is still correct but the container cannot reach 100.100.100.100 or the named DNS server. It can reach other hosts on the local LAN by IP address but not name. 😥) Edit: upgrade from 1.68.0 => 1.68.1 seems to have fixed the issue.

  • @Stannardian
    @Stannardian 16 วันที่ผ่านมา

    Excellent tutorial! I was able to get this working running everything on my Raspberry PI - but I've run into one problem: my Windows machine can't resolve the DNS of my routes correctly but my Linux ones can. When I try to run NSLookup on windows the magicdns daemon tells me that my domain (reachable from Linux boxes in my tailnet) is a non-existent domain. Any ideas what that could be about?

  • @konstkarapanpro
    @konstkarapanpro 17 วันที่ผ่านมา

    Great video, one question though, Does this process have to be done for every compose yml i create?

  • @devsiwon
    @devsiwon 18 วันที่ผ่านมา

    Anyone know how to use the command tailscale up in shell for truenas scale? I tried many ways to get in, SSH won't let me through auth, and shell doesn't offer commands.