mirror of
				https://github.com/gravitl/netmaker.git
				synced 2025-10-31 20:22:44 +08:00 
			
		
		
		
	adding egress to relay
This commit is contained in:
		| @@ -249,6 +249,14 @@ func GetPeersList(networkName string, excludeRelayed bool, relayedNodeAddr strin | ||||
| 			network, err := GetNetwork(networkName) | ||||
| 			if err == nil { | ||||
| 				peerNode.AllowedIPs = append(peerNode.AllowedIPs, network.AddressRange) | ||||
| 				var _, egressNetworkNodes, err = getNetworkEgressAndNodes(networkName) | ||||
| 				if err == nil { | ||||
| 					for _, egress := range egressNetworkNodes { | ||||
| 						if egress.Address != peerNode.Address { | ||||
| 							peerNode.AllowedIPs = append(peerNode.AllowedIPs, egress.EgressGatewayRanges...) | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 			} else { | ||||
| 				peerNode.AllowedIPs = append(peerNode.AllowedIPs, peerNode.RelayAddrs...) | ||||
| 			} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 afeiszli
					afeiszli