Network Threat Shield — Setup & Architecture Guide
The Stormhood Network Threat Shield provides system-wide, wire-speed protection against cyber threats, crypto drainers, and phishing portals. Powered by Cloudflare Zero Trust Edge infrastructure across 330+ cities worldwide, it intercepts malicious hostnames at the encrypted DNS query phase—before any TCP handshake or HTTP request can open.
1. Why Network Threat Shield?
Traditional anti-fraud solutions require browser extensions or intrusive VPN tunnels. Network Threat Shield operates on modern encrypted DNS standards (DNS-over-HTTPS and DNS-over-TLS):
- ⚡ Sub-15ms Wire-Speed Edge: DNS queries are resolved instantaneously at the nearest edge server without proxy bottlenecks.
- 🔒 Zero-Decryption Privacy: Unlike VPNs, Stormhood never inspects, proxies, or decrypts your traffic. Your payloads remain end-to-end encrypted directly with the websites you visit.
- 🔋 0% Battery Drain: Because native operating system socket resolvers are utilized, no background VPN tunnel daemon is kept alive and battery usage remains completely unaffected.
- 🛡️ Whole-Device & Whole-Home: Protects all applications, background daemons, smart TVs, and IoT gadgets—even apps that cannot run browser extensions.
2. iOS & macOS Setup (Certified Apple Profile)
Apple platforms natively support system-level encrypted DNS profiles via .mobileconfig:
Important: On iPhone and iPad, you must use Safari to download configuration profiles. Third-party browsers (Chrome, Firefox, Brave) download
.mobileconfigas a raw file rather than triggering the native iOS Profile Installation manager.
iOS & iPadOS (iOS 14 through iOS 18+):
- Sign in to your Pro account on stormhood.xyz/shield using Safari.
- Under the Apple (iOS / macOS) tab, tap Download Apple Profile (.mobileconfig).
- When prompted ("This website is trying to download a configuration profile. Do you want to allow this?"), tap Allow.
- Open the Settings app on your device:
- Tap the Profile Downloaded banner located right below your Apple Account at the top of Settings.
- (If the banner is not visible, go to Settings → General → VPN & Device Management).
- Select Stormhood Network Threat Shield, tap Install in the top-right corner, enter your device passcode, and confirm.
- Once installed, your DNS traffic across both cellular (5G/LTE) and Wi-Fi networks is automatically routed through your dedicated encrypted sinkhole.
macOS (Big Sur, Monterey, Ventura, Sonoma, Sequoia):
- Download the profile from stormhood.xyz/shield.
- Open System Settings (or System Preferences on older versions).
- Navigate to Privacy & Security → Profiles.
- Double-click Stormhood Network Threat Shield and click Install....
- Enter your Mac administrator password to authorize installation.
To uninstall or disable on any Apple device: Go to Settings → General → VPN & Device Management → DNS, and choose Automatic, or remove the profile.
3. Android Setup (Private DNS over TLS — Android 9+)
Android 9+ includes native system-wide Private DNS using DNS-over-TLS (DoT, Port 853):
⚠️ Critical Formatting Rule: In the Android hostname field, enter ONLY the hostname (e.g.
<your-token>.doh.stormhood.xyz). Do NOT prefix withhttps://and do NOT append/dns-query. Android Private DNS uses pure TLS on port 853; adding a URL prefix will result in a "Couldn't connect" error and disrupt Internet access.
Navigation by Device Manufacturer:
- Google Pixel / Stock Android / Motorola / Nothing:
- Open Settings → Network & internet → Private DNS.
- Select Private DNS provider hostname.
- Enter your personal hostname from stormhood.xyz/shield:
<your-token>.doh.stormhood.xyz - Tap Save.
- Samsung Galaxy (One UI):
- Open Settings → Connections → More connection settings.
- Tap Private DNS → Select Private DNS provider hostname.
- Paste your hostname and tap Save.
- Xiaomi / Redmi / POCO (MIUI / HyperOS):
- Open Settings → Connection & sharing → Private DNS.
- Select Private DNS provider hostname, paste your hostname, and tap Save.
Once saved, Android conducts an immediate TLS handshake on port 853. All system traffic (browsers, Telegram, banking apps, gaming) is instantly shielded.
4. Windows 11 & Desktop Browsers (DNS-over-HTTPS)
Windows 11 Native System-Wide DoH:
- Open Settings (
Win + I) → Network & internet → Wi-Fi (or Ethernet). - Click Hardware properties for your active network connection.
- Next to DNS server assignment, click Edit.
- Change the dropdown from Automatic (DHCP) to Manual, and toggle IPv4 to On.
- In Preferred DNS, enter
1.1.1.1. - Under DNS over HTTPS, select Encrypted only (DNS over HTTPS).
- In the DNS over HTTPS template field, enter your personal DoH URL:
https://<your-token>.doh.stormhood.xyz/dns-query - (Optional) Toggle IPv6 to On, enter
2606:4700:4700::1111, and paste the same DoH template URL. Click Save.
Browser-Level DoH (Chrome, Brave, Edge, Opera, Firefox):
If your OS does not support native DoH or you prefer browser-level sandboxing:
- Chrome / Brave / Edge / Opera:
- Open browser Settings → Privacy and security → Security.
- Under Use secure DNS, select With: Custom.
- Paste your personal DoH URL:
https://<your-token>.doh.stormhood.xyz/dns-query
- Mozilla Firefox:
- Open Firefox Settings → Privacy & Security → scroll to DNS over HTTPS.
- Select Max Protection (or Increased Protection).
- Under Choose provider, select Custom and enter your personal DoH URL.
5. Whole-Home Router Protection (Keenetic, Asus, UniFi, pfSense, OpenWrt)
Configuring Network Threat Shield at your home router protects every phone, laptop, gaming console (PlayStation, Xbox, Switch), Smart TV (Samsung, LG, Apple TV), and IoT device in your household simultaneously without requiring individual client installations:
| Router Manufacturer | Protocol | Setup Instructions |
|---|---|---|
| Keenetic (KeeneticOS) | DoT / DoH | Web UI (192.168.1.1) → Network Rules → DNS Configuration → Add DNS Server. Set IP to 1.1.1.1, Protocol to DoT, and TLS Hostname to <your-token>.doh.stormhood.xyz. |
| Asus (Asuswrt / Merlin) | DoT | Web UI (192.168.50.1) → WAN → Internet Connection → WAN DNS Setting → Enable Assign DNS over TLS servers. Add Server IP 1.1.1.1, Port 853, and TLS Hostname <your-token>.doh.stormhood.xyz. |
| Ubiquiti UniFi | DoH | UniFi Network Application → Settings → Networks → Select LAN Network → DNS Shield → Select Custom DoH Server and enter https://<your-token>.doh.stormhood.xyz/dns-query. |
| pfSense & OPNsense | Unbound DoT | Services → DNS Resolver → Enable DNS Query Forwarding and Use SSL/TLS for outgoing DNS Queries. Under System → General Setup, add DNS server 1.1.1.1 with Hostname <your-token>.doh.stormhood.xyz. |
| OpenWrt | DoH / DoT | Install https-dns-proxy via LuCI or CLI (opkg install https-dns-proxy). Set upstream resolver to https://<your-token>.doh.stormhood.xyz/dns-query forwarding to dnsmasq. |
6. Verifying Protection & Diagnostics
To confirm that your device or router is actively protected through Stormhood:
- Web Dashboard Verification: Visit stormhood.xyz/shield and tap Test Shield Connection. The edge telemetry will display a green Shield Active confirmation with live round-trip latency.
- CLI Verification via cURL (DoH):
curl -H "accept: application/dns-json" "https://<your-token>.doh.stormhood.xyz/dns-query?name=stormhood.xyz&type=A" - CLI Verification via kdig (DoT):
kdig -d @<your-token>.doh.stormhood.xyz +tls stormhood.xyz - Threat Interception Test:
When any device queries a flagged crypto drainer, phishing link, or malicious infrastructure, Stormhood automatically returns
0.0.0.0orNXDOMAIN. The connection is terminated before any TCP handshake or malicious JavaScript execution occurs.