wgcl/justfile
2025-11-20 11:47:00 +08:00

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"