Change DNS on ProtonVPN

Learn how to configure CleanBrowsing custom DNS servers within the ProtonVPN desktop application. Keep content filtering active while using your VPN connection.

Step 1: Open Settings

Open the ProtonVPN desktop application. Click the hamburger menu (three horizontal lines) in the top left corner, then select Settings.

Step 2: Navigate to Connection

In the Settings menu, click on the Connection tab to access network and DNS configuration options.

Step 3: Enable Custom DNS

Locate the Custom DNS Server option and toggle it to ON. This allows you to specify your own DNS servers instead of using ProtonVPN's default DNS.

Step 4: Enter DNS Addresses

Enter the CleanBrowsing DNS server addresses:

  • Primary DNS: 185.228.168.168
  • Secondary DNS: 185.228.169.168

Note: These are the free Family Filter DNS addresses. If you have a paid CleanBrowsing plan, use the DNS IPs provided in your dashboard instead.

Step 5: Restart VPN Connection

Disconnect and reconnect your VPN session for the DNS changes to take effect. ProtonVPN will now use CleanBrowsing DNS servers for all DNS queries while the VPN is active.

Related Guides

NordVPN

Configure CleanBrowsing DNS within the NordVPN client.

View Guide
macOS

Configure CleanBrowsing DNS on macOS at the OS level.

View Guide
Troubleshooting

Fix common DNS filtering issues and verify your configuration.

View Guide