mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-06 17:29:15 +08:00
restructure proxy code
This commit is contained in:
@@ -19,8 +19,8 @@ import (
|
|||||||
"github.com/gravitl/netmaker/netclient/global_settings"
|
"github.com/gravitl/netmaker/netclient/global_settings"
|
||||||
"github.com/gravitl/netmaker/netclient/local"
|
"github.com/gravitl/netmaker/netclient/local"
|
||||||
"github.com/gravitl/netmaker/netclient/ncutils"
|
"github.com/gravitl/netmaker/netclient/ncutils"
|
||||||
netclientproxy "github.com/gravitl/netmaker/netclient/netclient-proxy"
|
|
||||||
"github.com/gravitl/netmaker/netclient/wireguard"
|
"github.com/gravitl/netmaker/netclient/wireguard"
|
||||||
|
nmproxy "github.com/gravitl/netmaker/nm-proxy"
|
||||||
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
|
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -115,7 +115,7 @@ func startGoRoutines(wg *sync.WaitGroup) context.CancelFunc {
|
|||||||
}
|
}
|
||||||
wg.Add(1)
|
wg.Add(1)
|
||||||
go Checkin(ctx, wg)
|
go Checkin(ctx, wg)
|
||||||
go netclientproxy.Start()
|
go nmproxy.Start()
|
||||||
return cancel
|
return cancel
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -18,7 +18,7 @@ import (
|
|||||||
"github.com/gravitl/netmaker/netclient/config"
|
"github.com/gravitl/netmaker/netclient/config"
|
||||||
"github.com/gravitl/netmaker/netclient/ncutils"
|
"github.com/gravitl/netmaker/netclient/ncutils"
|
||||||
|
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/wg"
|
"github.com/gravitl/netmaker/nm-proxy/wg"
|
||||||
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
|
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
|
||||||
)
|
)
|
||||||
|
|
@@ -1,4 +1,4 @@
|
|||||||
package netclientproxy
|
package nmproxy
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
@@ -9,12 +9,12 @@ import (
|
|||||||
"github.com/gravitl/netmaker/logger"
|
"github.com/gravitl/netmaker/logger"
|
||||||
"github.com/gravitl/netmaker/netclient/config"
|
"github.com/gravitl/netmaker/netclient/config"
|
||||||
"github.com/gravitl/netmaker/netclient/ncutils"
|
"github.com/gravitl/netmaker/netclient/ncutils"
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/common"
|
|
||||||
peerpkg "github.com/gravitl/netmaker/netclient/netclient-proxy/peer"
|
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/server"
|
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/stun"
|
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/wg"
|
|
||||||
"github.com/gravitl/netmaker/netclient/wireguard"
|
"github.com/gravitl/netmaker/netclient/wireguard"
|
||||||
|
"github.com/gravitl/netmaker/nm-proxy/common"
|
||||||
|
peerpkg "github.com/gravitl/netmaker/nm-proxy/peer"
|
||||||
|
"github.com/gravitl/netmaker/nm-proxy/server"
|
||||||
|
"github.com/gravitl/netmaker/nm-proxy/stun"
|
||||||
|
"github.com/gravitl/netmaker/nm-proxy/wg"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Start() {
|
func Start() {
|
@@ -10,10 +10,10 @@ import (
|
|||||||
|
|
||||||
"github.com/gravitl/netmaker/models"
|
"github.com/gravitl/netmaker/models"
|
||||||
"github.com/gravitl/netmaker/netclient/config"
|
"github.com/gravitl/netmaker/netclient/config"
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/common"
|
"github.com/gravitl/netmaker/nm-proxy/common"
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/proxy"
|
"github.com/gravitl/netmaker/nm-proxy/proxy"
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/server"
|
"github.com/gravitl/netmaker/nm-proxy/server"
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/wg"
|
"github.com/gravitl/netmaker/nm-proxy/wg"
|
||||||
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
|
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
|
||||||
)
|
)
|
||||||
|
|
@@ -4,8 +4,8 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"net"
|
"net"
|
||||||
|
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/server"
|
"github.com/gravitl/netmaker/nm-proxy/server"
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/wg"
|
"github.com/gravitl/netmaker/nm-proxy/wg"
|
||||||
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
|
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
|
||||||
)
|
)
|
||||||
|
|
@@ -11,9 +11,9 @@ import (
|
|||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"github.com/c-robinson/iplib"
|
"github.com/c-robinson/iplib"
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/common"
|
"github.com/gravitl/netmaker/nm-proxy/common"
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/packet"
|
"github.com/gravitl/netmaker/nm-proxy/packet"
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/wg"
|
"github.com/gravitl/netmaker/nm-proxy/wg"
|
||||||
)
|
)
|
||||||
|
|
||||||
func NewProxy(config Config) *Proxy {
|
func NewProxy(config Config) *Proxy {
|
@@ -6,8 +6,8 @@ import (
|
|||||||
"net"
|
"net"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/common"
|
"github.com/gravitl/netmaker/nm-proxy/common"
|
||||||
"github.com/gravitl/netmaker/netclient/netclient-proxy/packet"
|
"github.com/gravitl/netmaker/nm-proxy/packet"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
Reference in New Issue
Block a user