Maybe basic func

This commit is contained in:
Owen
2025-07-25 10:50:02 -07:00
parent 56377ec87e
commit 40dfab31a5
2 changed files with 884 additions and 3 deletions

View File

@@ -9,11 +9,13 @@ import (
"github.com/fosrl/newt/logger"
"github.com/fosrl/newt/proxy"
"github.com/fosrl/newt/websocket"
"github.com/fosrl/newt/wg"
// "github.com/fosrl/newt/wg"
"github.com/fosrl/newt/wgnetstack"
"github.com/fosrl/newt/wgtester"
)
var wgService *wg.WireGuardService
var wgService *wgnetstack.WireGuardService
var wgTesterServer *wgtester.Server
func setupClients(client *websocket.Client) {
@@ -27,7 +29,7 @@ func setupClients(client *websocket.Client) {
host = strings.TrimSuffix(host, "/")
// Create WireGuard service
wgService, err = wg.NewWireGuardService(interfaceName, mtuInt, generateAndSaveKeyTo, host, id, client)
wgService, err = wgnetstack.NewWireGuardService(interfaceName, mtuInt, generateAndSaveKeyTo, host, id, client, "8.8.8.8")
if err != nil {
logger.Fatal("Failed to create WireGuard service: %v", err)
}