fixed netclient

This commit is contained in:
afeiszli 2021-07-29 00:09:39 -04:00
parent a438642ff0
commit 8bb65e7a5c
2 changed files with 1 additions and 3 deletions

View file

@ -1,7 +1,6 @@
package server package server
import ( import (
"github.com/davecgh/go-spew/spew"
"google.golang.org/grpc/credentials" "google.golang.org/grpc/credentials"
"crypto/tls" "crypto/tls"
"fmt" "fmt"
@ -194,7 +193,6 @@ func GetPeers(macaddress string, network string, server string, dualstack bool,
return peers, hasGateway, gateways, err return peers, hasGateway, gateways, err
} }
} }
spew.Dump(res.Peers)
pubkey, err := wgtypes.ParseKey(res.Peers.Publickey) pubkey, err := wgtypes.ParseKey(res.Peers.Publickey)
if err != nil { if err != nil {
fmt.Println("error parsing key") fmt.Println("error parsing key")

View file

@ -417,7 +417,7 @@ func SetWGConfig(network string, peerupdate bool) error {
func SetPeers(iface string, peers []wgtypes.PeerConfig) { func SetPeers(iface string, peers []wgtypes.PeerConfig) {
for _, peer := range peers { for _, peer := range peers {
udpendpoint := peer.Endpoint.IP.String()+":"+peer.Endpoint.IP.String() udpendpoint := peer.Endpoint.IP.String()+":"+peer.Endpoint.IP.String()
err := exec.Command("wg","set",iface,"peer",peer.PublicKey.String(),"endpoint",udpendpoint).Run() err := exec.Command("wg","set",iface,"peer",peer.PublicKey.String(),"endpoint",udpendpoint,"allowed-ips",peer.AllowedIPs[0].String()).Run()
if err != nil { if err != nil {
log.Println("error setting peer",peer.Endpoint.String(),) log.Println("error setting peer",peer.Endpoint.String(),)
} }