wantastic custom userspace wireguard client daemon
No prerequisites required.
wget https://github.com/wantastic/wantasticd/releases/download/${VERSION}/wantasticd-linux-${ARCH}
chmod +x wantasticd-linux-${ARCH}
sudo mv wantasticd-linux-${ARCH} /usr/local/bin/wantasticd
To connect to a WireGuard server, use the connect command.
wantasticd connect -config /etc/wireguard/wg0.conf
To check the status of the WireGuard connection, use the status command.
wantasticd status
wantasticd login -token ${TOKEN}
To login with console.wantastic.app, use the login command without any flags.
wantasticd login
To install the service, use the install command.
wantasticd install -config /etc/wireguard/wg0.conf
To uninstall the service, use the uninstall command.
wantasticd uninstall
To start the service, use the start command.
wantasticd start
To stop the service, use the stop command.
wantasticd stop
To restart the service, use the restart command.
wantasticd restart
To check the status of the service, use the status command.
wantasticd status
# todo:
- [ ] ports probing from server side should detect the 9034 too and make as part of host device open ports
- [ ] stable busybox like commands communication with daemon throw sock