Follow the instuctions below to set up CleanBrowsing on your device, browser or router.
Only works on routers that can run executables
Our Help repository at CleanBrowsing Help provides specific instructions for different routers.
We use the Free Filtering service in the examples below. Paying customers should use the values issued in the dashboard.
If your network supports IPv6. Can also disable IPv6 on router and device.
Only works on routers that can run executables
Our Help repository at CleanBrowsing Help provides specific instructions for different Windows configurations.
We use the Free Filtering service in the examples below. Paying customers should use the values issued in the dashboard.
Windows 11
Your network supports IPv6
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 185.228.168.168,185.228.169.168
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -AddressFamily IPv6 -ServerAddresses 2a0d:2a00:1::,2a0d:2a00:2::
netsh interface ipv4 set dns name="Ethernet" static 185.228.168.168 & netsh interface ipv4 add dns name="Ethernet" 185.228.169.168 index=2
netsh interface ipv6 set dnsservers "Ethernet" static 2a0d:2a00:1:: & netsh interface ipv6 add dnsservers "Ethernet" 2a0d:2a00:2:: index=2
Only works on routers that can run executables
Our Help repository at CleanBrowsing Help provides specific instructions for different MacOS configurations.
We use the Free Filtering service in the examples below. Paying customers should use the values issued in the dashboard.
macOS Big Sur or higher
Use our Apple Configuration Profile Generator available at cleanbrowsing.org
sudo networksetup -setdnsservers "Wi-Fi" 185.228.168.168 185.228.169.168 2a0d:2a00:1:: 2a0d:2a00:2::
Paying customers need to configure a scheduler so the system can track the public IP when using IPv4.
$ crontab -e
*/10 * * * * /usr/bin/curl -fsS https://my.cleanbrowsing.org/dynip/MYCODE >/dev/null 2>&1
Update MYCODE with the code provided in your dashboard.
Only works on routers that can run executables
Our Help repository at CleanBrowsing Help provides specific instructions for different Android configurations.
We use the Free Filtering service in the examples below. Paying customers should use the values issued in the dashboard.
Android 9 or higher
Only works on routers that can run executables
Our Help repository at CleanBrowsing Help provides specific instructions for different iOS configurations.
We use the Free Filtering service in the examples below. Paying customers should use the values issued in the dashboard.
iOS 14 or higher
Use our Apple Configuration Profile Generator steps available at cleanbrowsing.org
We love working with individuals and organizations to better understand what they need, and how we can help.