https://github.com/usrpro/wghost
Wghost allows WireGuard device configuration over gRPC
https://github.com/usrpro/wghost
go golang grpc grpc-go wireguard
Last synced: about 2 months ago
JSON representation
Wghost allows WireGuard device configuration over gRPC
- Host: GitHub
- URL: https://github.com/usrpro/wghost
- Owner: usrpro
- License: agpl-3.0
- Created: 2020-04-01T19:45:48.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-01T19:46:07.000Z (about 6 years ago)
- Last Synced: 2025-06-27T03:04:30.713Z (12 months ago)
- Topics: go, golang, grpc, grpc-go, wireguard
- Language: Go
- Size: 55.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Wghost
## Copyright
Copyright (C) 2020 Mohlmann Solutions SRL; tim@mohlmann.solutions
Wghost is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .
## Development
### Protocol buffers
The `wghost` API server uses gRPC through protocol buffers generation. To regenerate the gRPC definitions, run:
````
protoc --go_out=plugins=grpc:. wghost.proto
````