Sophos Endpoint network and proxy requirements
Sophos Central Endpoint requires outbound port 53 (DNS) and port 443 (HTTPS). On a network that denies outbound traffic by default, you must also allow every current destination relevant to the operating system and licensed features. Sophos states that Sophos Firewall allows the required Central domains and ports by default, so this article is mainly for other firewalls and proxies.
The safe short path is to use wildcards where the rule engine supports them, allow ports 53 and 443, choose the intended proxy path, and then test installation, management, and updates from every relevant network. Static IP or country lists are not substitutes: Sophos uses AWS with non-static addresses and warns that regional firewall rules can override allowed destinations.
Domains to allow
For Endpoint, EDR, XDR, and MDR, Sophos documents these core wildcards:
*.sophos.com
*.sophosxl.com
*.sophosxl.net
*.sophosupd.com
*.sophosupd.net
*.hitmanpro.com
The general Central destinations central.sophos.com, cloud-assets.sophos.com, sophos.com, and downloads.sophos.com are covered by *.sophos.com. You must also allow az416426.vo.msecnd.net and dc.services.visualstudio.com. If Certificate Authority destinations are not already permitted, Sophos also lists *.globalsign.com, *.globalsign.net, and *.digicert.com.
This is not an arbitrarily reducible selection: Sophos says to complete every section of its official list. License-dependent destinations, including those for XDR or MDR, and platform-specific destinations may also be required. Recheck the current Sophos list for each change rather than copying this article into a permanent firewall object.
If wildcards are unavailable
Without wildcard support, maintain the exact destinations from the official list individually. Sophos warns that some features then cannot be used. Identify the registration and management servers actually used by each platform as follows:
- Windows: Open
C:\ProgramData\Sophos\CloudInstaller\Logs\SophosCloudInstaller.log, find lines beginning withOpening connection to, and allow both domains found there. - macOS: Extract
SophosInstall.zip, openSophos Installer Components/SophosCloudConfig.plist, and allow the domain in the value followingRegistrationServerURL. - Linux: From the directory containing
SophosSetup.sh, run the installer withsudo bash -x ./SophosSetup.sh. Allow the domains shown on the+ CLOUD_URL=https://and+ MCS_URL=https://lines.
This discovery does not replace the other platform, MCS, Intelix, CA, and, where applicable, XDR or MDR entries on the official page. It matters because regional destinations can change.
Configure the proxy and understand priority
Go to Global Settings > Products and Services > Endpoint and Server > Proxy Configuration and turn on Proxy Configuration. Enter the hostname, port, and optional username and password. Alternatively, enter a PAC file URL in PAC Url, for example http://your.organization.com/pacfile.pac. Sophos cannot recover a stored proxy password, so clicking Save may overwrite an existing password.
Windows, macOS, and Linux devices use the first working configuration in this officially documented order:
- Sophos Central message relay
- proxy configured in Sophos Central
- default system proxy
- Web Proxy Auto-Discovery (WPAD)
- connection without a proxy
WPAD is not supported on Linux. Because a later option can succeed as a fallback, successful communication alone does not prove that the intended proxy was used. In tightly controlled networks, deliberately restrict unwanted fallbacks and confirm the path in proxy or firewall logs.
Windows installation-time proxy parameters belong to the deployment workflow and are covered in Automate Sophos Endpoint rollout on Windows. See Sophos Endpoint updates, Cache and Message Relay for Update Cache and Message Relay.
Do not confuse TLS inspection with the allowlist
Allowing a domain and exempting it from TLS inspection are separate decisions. The Sophos pages reviewed here require the domains and CA destinations, but they do not document a blanket TLS-inspection exception for every listed wildcard. Do not copy the list unchecked into a global no-decrypt rule.
If a firewall or proxy intercepts HTTPS, the pilot must demonstrate that installation, management, and updates still work. If only the inspected path fails, first test a narrowly scoped inspection exclusion for the specific, currently documented Sophos destination involved. Limit any permanent exception to demonstrated destinations and review it when the official list changes. This avoids both claiming an unsupported blanket exception and assuming that agent communication works.
Validate communication
Test with a real pilot endpoint, not only an administrator’s browser, and repeat the test from every intended segment, VPN, and mobile network:
- DNS resolution and outbound connections on ports 53 and 443 to all required destinations are allowed.
- For rules without wildcards, installer-discovered registration and MCS destinations match the allow rules.
- The endpoint appears as managed in Sophos Central and receives policies.
- Updates and licensed features work over the intended path.
- Proxy or firewall logs show the expected proxy or message relay rather than an unintended fallback.
For failures, narrow the path in this order: DNS, TCP 443, proxy authentication, TLS inspection, domain allow rule, and Central service status. Compare repeated server errors with Sophos Central Status and the exact time window before continuing local investigation.
Sources
- Sophos Central Admin: Domains and ports to allow — retrieved 11 September 2026; page updated 21 August 2026.
- Sophos Central Admin: Proxy configuration — retrieved 11 September 2026; page updated 26 May 2026.