I never could get Nix working but maybe someone will

  • Matt@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    8 days ago

    What about Tailscale? I know it’s Proprietary software, but still.

    • drathvedro@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      Tailscale… is not that good. The underlying wireguard is robust, but tailscale control plane is completely proprietary, as well as their DERP servers that it too often uses completely needlessly. They can also block you off from downloading it, updating, or logging in, if you happen to be in a wrong country.

      I’m myself looking for an alternative to it, but having trouble finding something I could share with non tech savvy friends while not being as complex on my end as, say, open/strongswan ais. Any suggestions welcome.

      • sorter_plainview@lemmy.today
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 days ago

        Have you considered having Headscale on a cheap VPS? We are actually doing that and it is pretty capable. IIRC, you can configure not to use the tailscale servers at all, and use your own public VPS for coordination. Bonus point, tailscale hired the Headscale developer and maintainer, and they are allowed to work on Headscale while on their payroll. The team looks very much into FOSS.

  • infeeeee@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 days ago

    Interesting, it’s on AUR, I will try it.

    So it doesn’t need any port forwarding, and works on CGNAT? How the “NAT hole punching” works? Both clients connect to something on IPFS?

    Afaik, for DHT with torrent, clients need to know at least one tracker, what is the “tracker” here? Something on IPFS? Who am I sending my IP addresses?

    How much overhead does this add to speed? I love with Wireguard, that it’s barely noticeable, really close to p2p speeds, OpenVPN was awful in this regard.

    • pedroapero@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 days ago

      DHT is autonomous and does not require a tracker. Usually it is only used as a fallback as a regular tracker is quicker. It’s p2p, and is split accross people hosting it.

    • infeeeee@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      8 days ago
      what:
        is:
        your:
          - problem
          - with:
            YAML
      # At least you can have comments unlike in json. Who need comments in a config file anyway.