Hello I’ve been using cloudflare to get remote access for the couple apps I selfhost, but lately I’ve been hearing about the wonders of tailscale.

It seems that the free tier is enough for my use. Which would be a safe option to have remote access for my 3D printer? Also how are both in terms of privacy?

  • state_electrician@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    5
    ·
    10 months ago

    You can just self-host Wireguard on an always-free Oracle cloud machine (or of course any other cloud host). It’s quite easy to set up and there are open source Wireguard UIs and clients for any OS. I will never rely on a company like Tailscale or Cloudflare for something like this.

    • lud@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      2
      ·
      10 months ago

      That wouldn’t help with accessing their home network.

      I would use wireguard at home for this, but we have CGNAT so that is impossible/hard so I just use tailscale, which uses WireGuard anyways.

      • RaisinBrand@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Yes it would. If wireguard is hosted in a vps, they can setup a client on their home network and mobile device, bypassing their home and isp nat.

        • lud@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          WireGuard wouldn’t work with CGNAT. The two servers can’t connect. I can’t get it to work anyways.

          If it weren’t for CGNAT, are you saying that OP could connect all their servers to the VPS using WireGuard and then OP could connect to the VPS? In that case it seems easier to just host a wireguard on one of the servers at home and I highly recommend doing that if you don’t need to deal with CGNAT.

          I think you could host your own Tailscale server on a VPS and then use tailscale on the servers and your client computers/mobile to bypass CGNAT. That’s basically what I am doing right now, except I haven’t hosted my own Tailscale server.

          • RaisinBrand@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            10 months ago

            I think you have a misunderstanding about wireguard clients.

            As long as the server isn’t behind a cgnat, a connection from the client to the server can be made. It does not matter if the client is behind a cgnat or not. If that were true, privacy vpns like proton and mullvad would not work.

            That said, tailscale is easy to setup compared to a wireguard tunnel, but wireguard has potentially more performance because tailscale uses wireguard-go rather than wireguard kernel.

  • flappy@lemm.ee
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    10 months ago

    Cloudflare hates VPNs, so when it comes to privacy, it’s not really a contest.

  • BastingChemina@slrpnk.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    What I enjoy with tailscale is that the traffic goes directly from the host to the client.

    Since there is no cloud relay I can connect to all my services via tailscale, even on local network and it’s not going to impact the speed.

    This way I only have one setup that works the same way on local network or remotely but still have the local network speed when I am at home.

    • varsock@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      10 months ago

      discovered tailscale from this post and after reading their “how tailscale works” I was hoping to get some clarification from an activer user (you).

      CF tunnels setup an outbound-only tunnel from my private network via cloudflared, I have no ingress holes in my firewall to access my services. cloudflared does all the proxying. Plus my IP changes monthly as I don’t pay for a static one from my ISP. This “outbound-only” connection is resilient to that.

      Tailscale is point-to-point (for data plane) connection and only the control plane is “hub and spoke”. This sounds like I need to allow ingress rules on my private network so my server can be connected to? Is this true or where did I misunderstand?

      • BastingChemina@slrpnk.net
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        I’m probably not the beat person to answer to you about the technical aspect and I’m not sure if I fully understand your question.

        However I can tell you that there is no need to change anything at network level for tailscale to work.

        I’ve installed and used tailscale on desktops, VM, raspberry, NAS or smartphone on plenty of different network, I’ve also remotely guided people to install tailscale on their machine at home and it always just worked. No issue at all and nothing to change on the network for it to work.

        • varsock@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          interesting, I’ll have to read about this some more then. thanks for pointing me in the right direction

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    10 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    CF CloudFlare
    CGNAT Carrier-Grade NAT
    DNS Domain Name Service/System
    HTTP Hypertext Transfer Protocol, the Web
    HTTPS HTTP over SSL
    IP Internet Protocol
    NAS Network-Attached Storage
    NAT Network Address Translation
    SSH Secure Shell for remote terminal access
    SSL Secure Sockets Layer, for transparent encryption
    TCP Transmission Control Protocol, most often over IP
    TLS Transport Layer Security, supersedes SSL
    VPN Virtual Private Network
    VPS Virtual Private Server (opposed to shared hosting)

    [Thread #262 for this sub, first seen 5th Nov 2023, 06:50] [FAQ] [Full list] [Contact] [Source code]

  • BowerickWowbagger@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Tailscale also has the advantage that you easily access udp services, the last time I checked this was not really possible with cloudflare tunnels

  • Moonrise2473@feddit.it
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Why not both?

    I use tailscale for full access to network and cloudflare tunnels to specific access to a service

  • axzxc1236@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    10 months ago

    Tailscale server can also be self-hosted, look into headscale.

    From my own experience, I still can’t setup headscale on my Android phone, I think latest tailscale APP fucked up setting custom server function. Don’t install from Google Play

  • Possibly linux@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    edit-2
    10 months ago

    Neither, I setup a VPS and wireguard. I also use netbird for some things that aren’t publicly accessible