13 lines
464 B
Makefile
13 lines
464 B
Makefile
genproto:
|
|
protoc --proto_path=proto --go_out=proto/out --go_opt=paths=source_relative vpn.proto
|
|
build:
|
|
go build -o srv ./cmd/main.go
|
|
run: build clif
|
|
sudo ./srv
|
|
clif:
|
|
sudo ip link delete wg0 || echo "no wg0"
|
|
fzuser:
|
|
#!/usr/bin/env bash
|
|
cred=$(curlie POST localhost:8080/api/auth username=gggg password=gggggggg | jq -r ".token")
|
|
echo "bearer ${cred}"
|
|
curlie POST localhost:8080/api/vpn/peer "Authorization:Bearer $cred" name="test"
|