Port and firewall requirements
Citrix VDA and HDX traffic
These rules apply to all deployment models.If you’re using Citrix Rendezvous protocol (recommended for MSDC-Hosted), ensure outbound TCP/UDP 443 from VMs to
*.*.nssvc.net is permitted. Rendezvous routes HDX traffic directly to the Gateway Service without proxying through the Cloud Connector, improving performance.Orka Engine and management plane
MDM traffic
OCI registry
Network topology by deployment model
- MSDC-Hosted
- Self-Hosted (On-Prem)
- Self-Hosted (AWS)
MacStadium manages the Mac hardware and data center network. Your responsibilities:
- Connect to your MacStadium environment via VPN (credentials and configuration provided by MacStadium)
- Your Ansible controller can be located anywhere with VPN access (on your corporate network, a cloud VM, or a MacStadium-hosted VM)
- MacStadium assigns static IPs to your Mac hosts; you don’t configure host networking directly
- VMs use bridged networking by default, receiving IPs from your DHCP-enabled management VLAN
DNS requirements
All deployment models require DNS resolution for Citrix Cloud endpoints from your VM subnet:[customer_ID].xendesktop.net*.nssvc.net*.citrixworkspacesapi.netgdmf.apple.com(for macOS software updates)
*.xendesktop.net and *.nssvc.net.
Proxy considerations
If your network requires a proxy for outbound internet access:- Configure HTTP/HTTPS proxy settings in your golden image before deploying VMs
- Set
HTTP_PROXYandHTTPS_PROXYenvironment variables at the system level - Ensure the proxy does not perform TLS inspection on Citrix Cloud traffic. Citrix VDA uses certificate pinning and TLS inspection will break VDA registration
- Whitelist Citrix Cloud endpoints at the proxy level if deep inspection is required
VPN and direct connect requirements (Self-Hosted)
For Self-Hosted deployments where your Ansible controller is on a different network than your Mac hosts, a site-to-site VPN or Direct Connect is required.- AWS VPN tunnel: See AWS VPN setup
- On-premises VPN: Configure using your existing VPN infrastructure; ensure TCP 22 and TCP 443 are permitted between the Ansible controller and all Mac hosts
*.nssvc.net) enables direct HDX routing without on-premises Gateway hardware.
