Web → application
Allow the Web group to reach the Application group on TCP 443, if that is the application’s actual HTTPS port.
Multi-cloud server connectivity
Connect approved servers and engineers across offices, datacenters and clouds without redesigning every router or renumbering existing subnets. Enroll the endpoints, then allow only the connections each service needs.
Your existing LAN addresses and subnets remain in place. Enrolled endpoints gain a separate private overlay address, so a server in one cloud can connect to an approved server in another without manually configuring a site-to-site VPN for each pair of locations.
Zero trust comes from the controls you configure. Enroll and verify devices and users, define least-privilege access, and keep application authentication. Sharing a network or group does not create ambient trust. Installing the client alone does not establish a zero-trust policy.
Allow the Web group to reach the Application group on TCP 443, if that is the application’s actual HTTPS port.
Allow the Application group to reach selected database servers on TCP 5432 for PostgreSQL. Do not grant Web → Database merely because both are enrolled.
Allow approved engineering laptops SSH on TCP 22 or RDP on TCP 3389 only to their assigned destinations. Preserve OS and application login requirements.
This is a separate, intentional service-to-service policy scenario. It is not the isolated-services example below, where servers have no intra-group or inter-group allowances. These are illustrative directional rules, not deployed defaults. Use the actual required ports, turn off bidirectional initiation where unnecessary, and remove broad allow-all paths. Allowances combine; a narrow rule does not cancel a broader one.
You can often avoid public inbound application openings and manual router changes. Outbound connectivity and the required host-firewall, cloud security-group and company-policy permissions still matter. Some environments need firewall changes; this does not bypass existing controls.
On a small screen, swipe across the diagram to see all four locations. Keyboard users can focus the diagram and use the arrow keys.
Allow an engineering group SSH or RDP to its approved servers. Use private DNS names instead of remembering addresses. Keep OS login and application authorization in place.
Permit a service in one cloud to reach a specific database or API in another, on selected ports. Enroll the endpoints or separately plan gateway routing for systems that cannot run a client.
Allow a backup server or management host to reach only its assigned targets. Retention, recovery and backup services remain separately scoped options, not included promises.
VPNnet security groups are collections of enrolled peers, such as Server Engineers, Web Services and Other Services. They are distinct from an AWS or other cloud-provider security group, which remains a separate firewall control. A peer can belong to several VPNnet groups. Engineering laptops can stay in Server Engineers, with policies to each managed server group; they do not need to join every destination group. Groups alone grant no access.
On small screens, swipe across the diagram to inspect both groups.
The twelve drawn paths cover every server in these two managed groups. For each approved destination group, use a directional TCP rule: Server Engineers as source, the server group as destination, and SSH port 22 or RDP port 3389 only where needed. “Access everything” here means reaching all approved managed servers on their permitted management ports, not every port or service. Enrollment and device identity establish which peers the policy refers to; they do not replace OS accounts, SSH keys, Windows privileges or application authorization. Turn bidirectional initiation off. Replies to an allowed connection can return; that does not authorize servers to initiate a new management connection to the laptops.
Remove allow-all and review every other policy. Matching allowances combine. A broader rule can reopen server-to-server access even when these two rules are narrow. Do not add intra-group or inter-group rules unless the applications explicitly require them.
This isolates the VPN paths only. Existing LAN connections, public addresses, cloud security groups and host firewalls require their own controls. Network access also does not bypass SSH, Windows or application authentication.
For an ordinary enrolled peer, WireGuard identifies its IPv4 overlay address with a /32 host prefix and, when IPv6 overlay is enabled, its IPv6 address with a /128 host prefix. Separately configured subnet and exit routes can cover broader ranges.
The local virtual interface can display the account’s broader network prefix. That is different from the host-specific peer AllowedIPs and does not turn the overlay into a shared Layer 2 LAN. VPNnet’s underlying tunnels route IP packets; they do not create one Ethernet broadcast domain across your servers.
Do not assume LAN broadcast discovery, mDNS, multicast or Active Directory discovery will automatically cross these tunnels. Configure DNS, explicit service destinations, required ports and any routing separately. IPv6 has no broadcast; IPv6 support still needs to be enabled and tested for the deployed account and clients.
Encrypted peer-to-peer connections are preferred. When direct connectivity is unavailable, a common relay forwards the end-to-end encrypted traffic. The controller coordinates peers and policy; it does not ordinarily carry application traffic. There is no guarantee of a direct path.
You can often avoid opening public inbound application ports or adding manual site-to-site VPN tunnels. Outbound connectivity is still required. Host firewalls, cloud security groups, network ACLs and company access policies must permit the intended traffic. Some environments need firewall changes; enrollment cannot bypass those controls.
Direct traffic can incur cloud egress charges. Relayed traffic also consumes relay hosting transfer and capacity. Overlapping private LAN ranges require routing design; this is not a promise of an automatic routing-protocol fabric across every cloud.
Restricted access requires removing broad permissions. Allow rules combine. Adding a narrow rule does not override an existing allow-all path.
Connections and regional relay options → · Private DNS setup → · Alpha scope and planned options →
Discuss your server locationsLobby onboarding: review new devices before granting service access →