• lemmyvore@feddit.nl
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 months ago

      The bulk of the traffic between two Tailscale nodes is direct between the nodes. They mainly use the Tailscale servers to help them find each other (NAT hole punching) and establish a connection.

      • MonkCanatella@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 months ago

        You’re kidding! I thought all the traffic went through tailscale. So it’s basically just establishing the connection, then I’m only limited by upload/download speed of the NAS and the client?

        • lemmyvore@feddit.nl
          link
          fedilink
          English
          arrow-up
          2
          ·
          10 months ago

          Usually yes! There will be some minor overhead from both nodes keeping in touch with the Tailscale command server but mostly they talk to each other.

          Read this though to see if there’s a case where direct connection might not be possible: https://tailscale.com/kb/1181/firewalls/

          • MonkCanatella@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            10 months ago

            Man, that’s great news. Though I may have some extra set up to do because I tried once with a decent internet connection and couldn’t get plex working over tailscale.

            • lemmyvore@feddit.nl
              link
              fedilink
              English
              arrow-up
              1
              ·
              10 months ago

              Plex has issues with VPNs unfortunately. It wants you to go through them whenever you connect to your server, and this means it needs to know where your server IP/domain is. But if you have situations where the IP/domain changes, like a VPN, it can get confused.

              It’s one of the reasons that made me give up Plex back in the day. (Holding your accounts hostage was the other one.)

    • Jason2357@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      2
      ·
      10 months ago

      It’s going to depend on the devices involved, but I get about 600 megabit or so between two computers over tailscale on my network (really, wireguard). That’s what, 10 HD video streams? Of course, it’s going to depend on device cpu capability and network bandwidth.

      • MonkCanatella@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        On your own network? I’m not sure the reason to use tailscale between computers on the same network, nor if that’s really relevant to the discussion. If tailscale was capable of 600mbps from outside the network then that would be another story

        • Jason2357@lemmy.ca
          link
          fedilink
          English
          arrow-up
          2
          ·
          10 months ago

          That 600mbps is the throughput of the encryption on those devices. It’s no different crossing networks, but the speed will be limited by the network speed. The benefit of a p2p vpn is that you don’t need to shut it off when you join the same network. The devices remain accessible at the same ip whether they are on the same network, or if one is somewhere else. The overhead is negligible and you gain the security isolation that would normally require subnets and a firewall.

          In the end, yes, I can stream HD video just fine from another network. For most people, the limitation will be their home ISP’s uplink speed.