ShomerDNS Setup Instructions

Protect your family and devices by configuring your internet connection to use ShomerDNS. Below are simple guides for setting it up on common devices. No software needed!

🤖 Android (9 and above)

  1. Go to Settings > Network & Internet > Advanced > Private DNS.
  2. Select Private DNS provider hostname.
  3. Enter: shomerdns.com
  4. Tap Save.

📱 iOS (iPhone/iPad) - DNS Profile Installation

✓ Important: Safari Browser Required

You MUST use Safari browser to install this profile. This is an Apple security restriction. Once installed you can continue to use any browser you like.

Step-by-Step Installation:

  1. Open Safari on your iPhone or iPad (not Chrome or other browsers)
  2. Visit this page in Safari then tap the link: 📲 Download iOS Profile
  3. Tap "Allow" when Safari asks to download the configuration profile
  4. Go to Settings app on your device
  5. Look for "Profile Downloaded" near the top (or go to General → VPN & Device Management)
  6. Tap on "ShomerDNS - Guarding Your Internet"
  7. Tap "Install" (top right corner)
  8. Enter your device passcode if prompted
  9. Tap "Install" again to confirm
  10. Tap "Done"

📝 About the "Unsigned" Warning

iOS will show this profile as "Unsigned" because we are a free community service and do not have an Apple Developer certificate.

The profile is completely safe - it only changes your DNS settings to shomerdns.com using DNS-over-TLS (the same as Android Private DNS). You can remove it anytime from Settings → General → VPN & Device Management.

Troubleshooting:

📋 Take Full Control Of Your Allow & Block Lists

Customise your own allow list and block list, edited directly in your browser. These override the default ShomerDNS block list.

🔐 Note: Custom lists require a ShomerDNS VPN account. See below.

Getting Started

  1. Request VPN access via the Contact Form. Along with your WireGuard configuration, we'll issue you a User ID and Access Token.
  2. Go to the List Editor and sign in with your User ID and Access Token.
  3. Edit your Allow List and Block List directly on the page — one domain per line, same format as this example.
  4. Click Save Lists. Changes take effect within a few minutes — no file uploads, cloud links or emailing us required.

Hierarchy of Control

Your Allow List → Your Block List → ShomerDNS Default Block List. The first matching rule decides the fate of a request.

Lost your Access Token?

Use the Contact Form and we'll issue you a new one — this automatically replaces the old one.

🚀 WireGuard VPN Client

Required for allow and block lists customisation

Using our VPN will only send DNS requests to ShomerDNS.com. Once filtered by us, your Internet traffic will continue with your ISP and not go through our system. Use the Contact Form to request your VPN configuration. ***Please note that PC and laptop users will need a VPN.***

Using a Config File

  1. Install WireGuard client app on your device.
  2. Click "Add Tunnel" > "Create from file or archive".
  3. Import the .conf file provided by ShomerDNS.
  4. Activate the tunnel.

Using a QR Code

  1. Install WireGuard client app on your device.
  2. Tap "Add Tunnel" > "Scan from QR code".
  3. Scan the QR code provided by ShomerDNS.
  4. Give it a name and activate the tunnel.

Download WireGuard Client:

Download on the App Store Get it on Google Play Get it from Microsoft

ShomerDNS Browser Extension

Install the ShomerDNS extension and watch sites get flagged instantly as you browse.

Why Install It?

Get real-time notifications of blocked domains.

This is a flag to indicate what ShomerDNS blocks. You will need to change your DNS settings for real protection.

Get ShomerDNS Extension from Google Web Store

Supported browsers: Chrome, Edge, Brave, Opera, Vivaldi or any other Chromium based browser.

notification of blocked domain