WIP: Simple working client/server

This commit is contained in:
jdl
2024-12-16 20:51:30 +01:00
parent b4a6149cee
commit 62bf956c10
44 changed files with 1841 additions and 0 deletions

5
stage3/cmd/client/build.sh Executable file
View File

@@ -0,0 +1,5 @@
#!/bin/bash
go build
sudo setcap cap_net_admin+iep ./client
./client 144.76.78.93

14
stage3/cmd/client/main.go Normal file
View File

@@ -0,0 +1,14 @@
package main
import (
"log"
"os"
"vppn/stage3"
)
func main() {
if len(os.Args) != 2 {
log.Fatalf("Usage: %s <addr:port>", os.Args[0])
}
stage3.RunClient(os.Args[1])
}

7
stage3/cmd/server/build.sh Executable file
View File

@@ -0,0 +1,7 @@
#!/bin/bash
go build
ssh kevin "killall server"
scp server kevin:/home/jdl/tmp/
ssh root@kevin "sudo setcap cap_net_admin+iep /home/jdl/tmp/server"
ssh kevin "/home/jdl/tmp/server"

View File

@@ -0,0 +1,7 @@
package main
import "vppn/stage3"
func main() {
stage3.RunServer()
}