1. 67
  1.  

  2. 3

    I’ve been using my own UI based on wg-quick and Alfred. It basically just runs the relevant command on input, so it’s not really worth sharing here (unless someone wants it).

    I just press command+space and type the place I want to connect to.

    1. 1

      Definitely worth sharing!

      1. 1

        Like a variant of dmenu for macOS? That’s pretty cool

        1. 1

          It’s better than dmenu (imo). It’s like a command line for normal people, with packages to automate everything on your system (and even gui apps are automatable thanks to AppleScript).

          List of workflows I use including an older version of the Wireguard one.

        2. 1

          I would love to see this!

        3. 2

          I’m really excited about this. Finally, can seamlessly connect to all my DO droplets, in the US and EU. Thanks @zx2c4 for releasing this.

          1. 1

            Agreed. I’m really excited about this too!

          2. 1

            This is great – can’t wait for the Windows client.

            1. 1

              This is great news, I always forget the names of my tunnels and I end having to ls the configuration directory, so this is really welcome!

              It would be great to also distribute this on homebrew as a cask

              1. 3

                Because it uses these deep integration APIs, we’re only allowed to distribute the application using the macOS App Store

                To get this kind of integration, you need to write a kernel extension that requires special certs from Apple. They will only let you distribute the app through the App Store.

                1. 2

                  @ danielcompton I have now idea how I missed that sentence from the text! Nice catch and that explains a lot! Thanks :)

                2. 1

                  It’s on the App Store, so you will need to use mas to install it from the command line.

                  1. 1

                    That’s a valid approach for sure, but personally, I was hoping of not having to rely on the mac app store at all :)

                    1. 3

                      Mac App Store distribution is required because of the developer entitlements required to use the Packet Tunnel Network Extension capabilities in macOS.

                  2. 1

                    You won’t get it on cask for reasons others mentioned, but you can use mas combined with homebrew-bundle to at least ensure that it’s installed with a saved Homebew configuration in the form of a Brewfile.