“Create P2P tunnels instantly that bypass any network, firewall, NAT restrictions and expose your local network to the internet securely, no Dynamic DNS required.”

  • jet@hackertalks.com
    link
    fedilink
    English
    arrow-up
    8
    ·
    5 months ago

    Trying to figure this out

    Hyperswam dht is used as the hole punch intermediary… Which is running on the hole punch swarm…https://github.com/hyperswarm

    I can’t find a good overview document of how the entire architecture works, there’s no Wikipedia page on this system.

    At its core, if it’s open source, I want to know what I need to run this independently on my own networks without touching any of their stuff.

    • floofloof@lemmy.ca
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      5 months ago

      There’s more information about the components of this system here:

      https://docs.pears.com

      There really isn’t much to this Holesail project - it’s a little convenience wrapper around Hyper DHT and that’s a part of this Pear project it seems. That site has a list of the various components and links to each one’s GitHub.

      Pear looks like an interesting project but I haven’t looked through the details of how it works.

    • supersu
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      It uses the Kademliya algorithm at its core, the same algorithm as BitTorrent. You can fork hyperswarm/hyperdht and bootstrap the nodes yourself.