|
@@ -195,7 +195,7 @@ func getUserRemoteAccessGws(w http.ResponseWriter, r *http.Request) {
|
|
|
|
|
|
if _, ok := user.RemoteGwIDs[node.ID.String()]; ok {
|
|
if _, ok := user.RemoteGwIDs[node.ID.String()]; ok {
|
|
gws := userGws[node.Network]
|
|
gws := userGws[node.Network]
|
|
-
|
|
|
|
|
|
+ extClient.AllowedIPs = logic.GetExtclientAllowedIPs(extClient)
|
|
gws = append(gws, models.UserRemoteGws{
|
|
gws = append(gws, models.UserRemoteGws{
|
|
GwID: node.ID.String(),
|
|
GwID: node.ID.String(),
|
|
GWName: host.Name,
|
|
GWName: host.Name,
|
|
@@ -203,6 +203,7 @@ func getUserRemoteAccessGws(w http.ResponseWriter, r *http.Request) {
|
|
GwClient: extClient,
|
|
GwClient: extClient,
|
|
Connected: true,
|
|
Connected: true,
|
|
IsInternetGateway: node.IsInternetGateway,
|
|
IsInternetGateway: node.IsInternetGateway,
|
|
|
|
+ GwPeerPublicKey: host.PublicKey.String(),
|
|
})
|
|
})
|
|
userGws[node.Network] = gws
|
|
userGws[node.Network] = gws
|
|
delete(user.RemoteGwIDs, node.ID.String())
|
|
delete(user.RemoteGwIDs, node.ID.String())
|
|
@@ -235,6 +236,7 @@ func getUserRemoteAccessGws(w http.ResponseWriter, r *http.Request) {
|
|
GWName: host.Name,
|
|
GWName: host.Name,
|
|
Network: node.Network,
|
|
Network: node.Network,
|
|
IsInternetGateway: node.IsInternetGateway,
|
|
IsInternetGateway: node.IsInternetGateway,
|
|
|
|
+ GwPeerPublicKey: host.PublicKey.String(),
|
|
})
|
|
})
|
|
userGws[node.Network] = gws
|
|
userGws[node.Network] = gws
|
|
}
|
|
}
|