Project probably abandoned
Coz it's fun!
... and, as of Feb 1, 2019, there is still no WireGuard GUI for macOS and Linux (and Windows, when the WG client will be released).
Struggling every signle time and asking myself a question: "is WireGuard running?", I told myself: "That's enough! No more terminal, sudo, wg and wg-quick!" and created a small yet neat menu to see WireGuard connection status, control it and see the stats.
First, make sure you have a working WireGuard setup and have wg-quick
tool installed.
Currently, no brew
or apt-get
is available, so you'll be needing to compile it by yourself.
- Go get Go
- Then, clone it:
git clone https://github.com/krlc/bravo.git bravo
- Compile it:
make build
- And finally,
sudo ./bravo
Straight after you hit enter to execute the last step, bravo
icon should appear on the system tray, as shown below:
Install this: sudo apt-get install libgtk-3-dev libappindicator3-dev
and follow the macOS setup.
Despite the fact that it is running (hopefully), you mighta noticed that the terminal should remain opened in order for bravo
to work, which is disgusting tremendously disgusting!
Rest assured, though, the help is on its way.
Contributions are always welcome. There's no code of conduct, so feel free to do whatever you want, yeah!
But don't forget to give it a star!
$ go get github.com/fsnotify/fsnotify
$ go get github.com/getlantern/systray
$ go get github.com/krlc/bravo/icon
$ go get github.com/mdlayher/wireguardctrl
$ go get gopkg.in/yaml.v2
$ go build