How to Use a Proxy with DuckDuckGo

duckduckgo

We'll explain how to use proxies with DuckDuckGo, including choosing the right type of DuckDuckGo proxy and configuring it on Windows, macOS, iOS, and Android. The guide is aimed at three groups of readers: privacy-focused users who want everyday browsing without exposing their IP, SEO and data-collection specialists who automate queries or scrape DuckDuckGo results, and users in regions where access to the engine is restricted.

In terms of difficulty, everything stays at the level of standard system settings: each platform below takes 6 to 7 short steps, and the only inputs you need from your provider are the server address, the port and, if required, login credentials. Two platform limits are worth knowing in advance: iOS Wi-Fi settings accept only HTTP(S) proxies, and Android's native settings have no username and password fields, so IP authentication is the convenient option there.

 

What is DuckDuckGo

DuckDuckGo is a popular privacy-focused search engine that doesn't track your queries or personal data, making it a prominent alternative to Google. As of June 2026, DuckDuckGo holds a 0.67% share of the global search market according to StatCounter, placing it fifth worldwide behind Google (91.27%), Bing (4.68%), Yahoo (1.28%) and Yandex (0.79%). In the United States its share is higher: 1.67% as of May 2026, which makes it the fourth most used search engine in the country. Independent 2026 estimates put its search volume at roughly 3 billion queries per month.

Demand for the engine is also growing fast in 2026. After Google announced at its I/O conference that classic search results would be replaced by an AI agent, TechCrunch reported that DuckDuckGo app installs in the US grew 18.1% week over week on average between May 20 and May 25, peaking at 30.5%, with iOS installs peaking at 69.9%. App intelligence firm Apptopia independently confirmed the trend, recording a 29% jump in average daily US downloads. Gabriel Weinberg, founder and CEO of DuckDuckGo, framed the company's position simply: "We want to be the place that puts users in charge." Visits to noai.duckduckgo.com, a version of the engine with every AI feature turned off, grew 22.7% week over week on average during the same period.

However, when you use DuckDuckGo (or any search engine), your IP address is still visible to the service by default. DuckDuckGo itself is direct about where its protection ends. Its official privacy policy states: "We don't save your IP address alongside your searches." The help pages explain that the engine runs a GeoIP lookup on the incoming address to build localized results and then discards it.

The limitation sits at the network level: your IP still physically reaches DuckDuckGo's servers with every request, and your internet provider still sees the connection to duckduckgo.com. That transport layer is exactly what a proxy covers, and no search engine can cover it on its own. Notably, DuckDuckGo applies the same logic inside its own products: according to TechCrunch, the Duck.ai chat service strips the user's IP address before requests reach AI model providers and deletes conversations within 30 days.

Using a proxy server can mask your IP, adding an extra layer of anonymity beyond DuckDuckGo's built-in protections. Proxies are also crucial if you plan to automate queries or scrape search results on DuckDuckGo – the search engine has anti-bot measures, and a proxy helps avoid getting your IP blocked for high-volume requests.

DuckDuckGo

Types of proxies for DuckDuckGo (HTTP(S), Socks5, residential, datacenter)

DuckDuckGo browser

Before configuring anything, you'll need a proxy from a reliable provider. Proxys.io offers all major proxy types: HTTP, HTTPS, SOCKS5, residential, and datacenter. Here's how they compare for DuckDuckGo:

Proxy Type

How It Works

Best For with DuckDuckGo

Key Consideration

HTTP/HTTPS

Handles web traffic only: HTTP plus encrypted HTTPS

Everyday searches in a browser; light scraping tasks

The default, sufficient choice for most users

SOCKS5

Low-level protocol that carries any TCP or UDP traffic, not just web

Routing DuckDuckGo together with other apps through one proxy

Overkill for search only; iOS Wi-Fi settings don't accept it

Datacenter

IPs hosted on cloud and data-center servers, not tied to ISPs

Fast, low-cost, high-volume requests

Easier for anti-bot systems to flag, especially at high query rates

Residential

Real household IPs assigned by ISPs to actual user devices

Maximum anonymity, automation, geo-targeted localized results

Lowest block rate; can be slower if the exit IP is far away

The distrust toward datacenter ranges has a measurable 2026 cause. The 2026 Thales Bad Bot Report, which analyzes full-year 2025 traffic, found that bots already generate 53% of all internet activity, malicious bots alone account for 40%, and AI-driven attacks grew 12.5 times within a year: from 2 million to 25 million blocked incidents per day. Tim Chang, Global Vice President and General Manager of Application Security at Thales, described the shift: automation has turned "from something organizations try to block into something they must also manage." In this environment anti-bot systems score IP reputation aggressively, so expect stricter filtering on datacenter subnets during high-volume tasks.

Choosing a proxy: For casual private browsing, any of these types will hide your IP; for heavy automation or scraping, residential or rotating proxies deliver noticeably better results. Proxys.io provides both residential and datacenter proxies with HTTP(S) and SOCKS5 support. Once you have the server address, the port and, if required, credentials from your provider, you're ready to set the proxy up on your device.

Setting up a proxy for DuckDuckGo on Windows

DuckDuckGo setting proxy

Windows 10 and 11 offer system-wide proxy settings. By configuring a proxy at the OS level, you ensure all web traffic from browsers (Chrome, Firefox, Edge, etc.) will use the proxy – including any searches on DuckDuckGo. Windows supports both automatic proxy scripts and manual configuration; here we'll focus on the typical manual setup using the information from your provider.

Follow these steps to configure a proxy on Windows 10/11:

  1. Open Proxy Settings: Open your Windows Settings menu and navigate to Network & Internet > Proxy. (Alternatively, search for "Proxy Settings" in the Start menu and select the result.) This will open the proxy configuration panel.
  2. Choose Automatic or Manual Setup: Review the Automatic proxy setup options at the top. If your network provides a setup script or you want Windows to auto-detect settings, you can enable Automatically detect settings or use a setup script URL here. (Most personal proxy services don't use automatic .pac scripts, so in most cases you will leave automatic detection Off.) For a custom proxy, scroll down to Manual proxy setup – this is what we'll configure.
  3. Enable Manual Proxy and Enter Server Details: Turn Use a proxy server to On under Manual proxy setup. Then enter the Address (IP or hostname of the proxy server) and Port number in the designated fields. For example, if Proxys.io gave you a proxy at 123.45.67.89 on port 8000, enter that IP in the Address field and 8000 in Port. (If your proxy uses a hostname like us.proxys.io, you can enter the hostname instead of a numeric IP.) Ensure the information is exactly as provided by your proxy provider. The settings take effect only after you click Save.
  4. (Optional) Bypass Local Addresses: Check the box "Don't use the proxy server for local (intranet) addresses" if you want to allow direct connections to local network resources. Otherwise, you can leave it unchecked, and all web traffic will go through the proxy.
  5. Save Settings: Click Save to apply the changes. Once saved, the proxy is active.
  6. Test the Proxy: Open a web browser and go to DuckDuckGo (or any site) to test. You can verify it's working by checking your IP address on a site like "What's my IP" – it should now show the proxy's IP, not your original.

Note: The Windows system proxy applies to HTTP and HTTPS traffic for most programs. Most browsers (except some like Firefox which can use their own settings) default to using the system proxy configuration. If your proxy requires a username/password, the browser will typically prompt you the first time you try to load a page via the proxy. Enter the credentials and you should be good to go. (Proxys.io proxies support authentication – ensure you have either whitelisted your IP or have your username/password ready if prompted.)

Setting up a proxy for DuckDuckGo on macOS

DuckDuckGo proxy

On macOS, proxy settings are configured per network interface and apply system-wide as well. Setting a proxy in macOS will route traffic from Safari, the DuckDuckGo Privacy Browser (if you use it on Mac), and most other apps through the proxy. The steps below work for recent macOS versions (the interface might say "System Preferences" on older versions or "System Settings" on macOS Ventura/Sonoma, but the steps are similar):

To configure a proxy on macOS for DuckDuckGo:

  1. Open Network Settings: Click the Apple menu () and open System Preferences (on macOS Monterey and earlier) or System Settings (on Ventura and later). Then go to Network.
  2. Select Your Network and Advanced Settings: Select the active connection (e.g. Wi-Fi or Ethernet) that you use for internet in the Network settings panel. Click the Advanced… button for that connection. Ensure you are connected to the network while doing this.
  3. Go to the Proxies Tab: Navigate to the Proxies tab in the Advanced settings. Here you will see a list of protocols (such as Web Proxy (HTTP), Secure Web Proxy (HTTPS), FTP Proxy, SOCKS Proxy, etc.) with checkboxes.
  4. Choose Proxy Protocol: Enable Web Proxy (HTTP) and Secure Web Proxy (HTTPS) if you have an HTTP(S) proxy: for DuckDuckGo, which is web traffic, this is the typical choice. If you are using a SOCKS5 proxy, check the SOCKS Proxy box instead. You can select multiple, but usually one is enough depending on your proxy type. (For example, to use a residential HTTP proxy, check Web Proxy (HTTP) – this will also prompt you if you want to configure HTTPS; you can check HTTPS as well and provide the same details to cover secure traffic.)
  5. Enter Proxy Server Details: Enter the Proxy Server address and Port number in the fields provided (on the right side of the dialog) once the relevant proxy type is selected. For instance, enter 123.45.67.89 in the server field and 8000 in the port field (using your proxy's actual details). If your proxy requires a login, check "Proxy server requires password" and enter the username and password in the authentication fields. The settings take effect after you click OK and Apply in the next step.
  6. Save and Apply: Click OK to close the Advanced window, then click Apply in the main Network settings window to save changes. macOS may prompt you for your Mac user password to authorize the change – enter it if prompted. The proxy is now active for that network interface.
  7. Test the Proxy: Open your web browser and navigate to DuckDuckGo. Perform a quick search. You can verify the proxy is working by checking your external IP (search for "what is my IP" on DuckDuckGo). It should show the proxy's IP address, not your own. This confirms DuckDuckGo traffic is going through the proxy.

Note: On macOS, there is no "automatic vs manual" distinction for proxy – you manually specify the proxy or you don't. However, there is an "Automatic Proxy Configuration" option in the list, where you can provide a URL to a proxy auto-config (PAC) file if your provider gave one. In most cases you won't use that (few commercial proxy services supply a PAC URL), so you can leave it unchecked unless needed. Also, any app that "Use system proxies" (the default for Safari, and Chrome uses system proxy by default as well) will now be proxied. Firefox is one notable browser that ignores system proxies by default – if using Firefox, go to Preferences > Network Settings and choose "Use system proxy settings" or set the proxy manually there.

Setting up a proxy on iPhone (iOS) for DuckDuckGo

proxy in DuckDuckGo

DuckDuckGo is available on iOS either via the DuckDuckGo Privacy Browser app or simply using duckduckgo.com in Safari/Chrome. In iOS, there's no in-app proxy setting for the DuckDuckGo app itself; instead, you configure a proxy for the device's Wi-Fi connection. Once set, it will proxy all web traffic on that Wi-Fi network, including any DuckDuckGo searches you perform in a browser or the DuckDuckGo app.

Here's how to set up a proxy on your iPhone or iPad:

  1. Open Wi-Fi Settings: Go to Settings > Wi-Fi on your iOS device. Make sure you are connected to the Wi-Fi network through which you want to use the proxy. (iOS only allows proxy configuration on Wi-Fi networks, not on cellular data.)
  2. Edit the Wi-Fi Network: Find your current Wi-Fi network in the list (it will have a checkmark next to it). Tap the "i" (info) icon next to the network name to view its details.
  3. Configure Proxy Settings: Scroll down to the bottom of the network details page. You will see a section labeled HTTP Proxy. By default it is set to "Off". Tap Configure Proxy. Now select Manual as the configuration method. (The "Automatic" option expects a Proxy Auto-Config URL, which most providers don't use.)
  4. Enter Proxy Server Info: Input your proxy details on the Configure Proxy screen, in Manual mode. There will be fields for Server, Port, and (if you scroll) Authentication. In the Server field, type the proxy server address (e.g., us.proxys.io or an IP like 123.45.67.89). In Port, enter the port number (e.g., 8000). If your proxy requires a login, toggle Authentication to On, and then enter your Username and Password in the provided fields. If your proxy uses IP authentication (no username/password), leave Authentication off. The proxy takes effect after you tap Save in the next step.
  5. Save the Proxy Settings: Tap Save (top-right corner). The Wi-Fi settings screen will now show "Proxy – Manual". The device is now set to use the proxy for all web traffic on this Wi-Fi network.
  6. Test on DuckDuckGo: Open Safari (or the DuckDuckGo app/browser) and navigate to DuckDuckGo. Perform a search or visit a site. To confirm the proxy is working, you can search for "my IP" – the IP shown should be the proxy's IP, confirming your traffic is going through the proxy server.

Important: The iOS proxy setting only applies to the specific Wi-Fi network you configured. If you disconnect or switch Wi-Fi networks, the proxy won't be in use until you configure it for the new network. Also, note that iOS only supports HTTP proxies via this setting, not SOCKS5. That means you can input an HTTP or HTTPS proxy here, but if you have a SOCKS5 proxy, iOS has no native way to use it in the Wi-Fi settings. (A workaround for SOCKS on iOS would be to use a VPN profile or an app that can route through a SOCKS5, but that's outside the scope of DuckDuckGo usage.) For most users, an HTTP(S) proxy is fine on iPhone.

Finally, some apps may ignore iOS's proxy settings (if an app chooses to bypass it or use direct sockets). However, Safari and the DuckDuckGo app do honor the system proxy settings, so your web searches will go through the proxy. If you ever want to disable the proxy, go back to Configure Proxy and set it to Off, then save.

Setting up a proxy on Android for DuckDuckGo

DuckDuckGo on android

On Android devices, you can configure a proxy for your Wi-Fi connection. Like iOS, Android's proxy settings are per-network and will route traffic from browsers (e.g. Chrome, DuckDuckGo's Android browser, etc.) through the proxy. Note that Android's proxy settings apply only to Wi-Fi networks; if you're using mobile data, there's no built-in proxy setting for cellular data (you'd need a VPN app or similar for that scenario). Assuming you're connected via Wi-Fi, here's how to set up the proxy:

  1. Open Network Settings: Go to Settings > Network & Internet (or Connections) on your Android phone or tablet. Tap on Wi-Fi and make sure you're connected to your desired network. On modern Android (Android 12+), the menu might show Internet – tap that to see the Wi-Fi networks.
  2. Edit Wi-Fi Network: Find your active Wi-Fi network in the list and tap the gear icon or Edit button for that network to open its Network details. In the network details, look for an option to modify or advanced settings. Usually, there will be an "Edit" option (sometimes a pencil icon). Tap Edit (or Modify Network on some devices).
  3. Show Advanced Options: Scroll to or expand Advanced options in the Edit Network settings. This is where proxy configuration lives. You should see a Proxy setting that is probably "None" by default. Tap the Proxy field and select Manual from the list.
  4. Enter Proxy Host and Port: Fill in the Proxy hostname with the proxy server address (e.g., us.proxys.io or 123.45.67.89) and the Proxy port with the port number (e.g., 8000): these fields appear once you switch Proxy to Manual. There may also be a field for Bypass proxy for – you can leave that blank or specify any local domains you don't want to proxy (optional). (Android's native Wi-Fi settings do not provide fields for username/password. If your proxy requires authentication, you will typically be prompted in the browser when first using the proxy, or the connection may fail if the app doesn't prompt. Many proxy providers including Proxys.io offer IP authentication as an alternative, which avoids the need for a username/password on the device.)
  5. Save and Connect: Save the changes (usually by tapping Save or OK). Android will now use the proxy for that Wi-Fi network. You might need to disconnect and reconnect Wi-Fi for it to take effect in some cases (or Android might apply it immediately).
  6. Test the Setup: Open the DuckDuckGo app or your browser (Chrome, etc.) and try loading a page. Search for "what is my IP" on DuckDuckGo – it should show the proxy's IP address if everything is working.

Note: The Android proxy setting, like iOS, is limited to the network you configured. If you join a different Wi-Fi network, you'd have to set a proxy for that network separately if needed. Also, all apps on the phone will attempt to use the proxy for their HTTP/HTTPS requests on that network. Most browsers will use it, but some apps might ignore it or fail if proxy usage is not permitted by the app. The DuckDuckGo browser app will use the system proxy settings by default (since it relies on Android's webview networking). If you encounter an app ignoring the proxy, that's an app-specific behavior.

Tips for using DuckDuckGo with proxies

Using a proxy with DuckDuckGo is straightforward, and it can significantly boost your privacy and capabilities. Keep these additional tips and considerations in mind:

  • Avoid IP Blocks with Rotation: DuckDuckGo doesn't track individuals, but it throttles or blocks an IP that sends too many queries in a short time: even through a proxy, overusing a single IP can trigger a CAPTCHA or a temporary ban. Rotating residential proxies solve this by cycling through many IP addresses automatically, keeping automated queries looking organic.
  • Check Your Anonymity: After setup, verify your real IP is hidden: search "what is my IP" on DuckDuckGo or use showmyip.com; the IP and location shown should belong to the proxy. If your real IP still appears, re-check the settings and authentication. A regional check works too: DuckDuckGo builds local answers from a GeoIP lookup of the incoming address, so with an active proxy, results such as local weather should match the proxy's region rather than your own.
  • Expect Slight Speed Changes: A proxy adds one extra hop, so searches can be marginally slower depending on its performance and distance. Premium datacenter proxies are usually fast; a far-away residential exit can make pages load longer. If speed is critical, pick proxy servers close to you or with low latency.
  • Platform-Specific Caveats: iOS and Android proxy settings don't carry over to cellular data: leave Wi-Fi and you lose the proxy protection. Desktop Firefox may keep its own proxy configuration instead of the system one, so set it to "Use system proxy settings" or configure it separately. Some VPNs or security software can override or conflict with proxy settings if run concurrently.
  • Stay Within Terms and Laws: Using proxies for private browsing is perfectly fine. For scraping or heavy automation, respect DuckDuckGo's terms of service and robots.txt, moderate your request rate and use proper delays: excessive automated queries can still be treated as abuse.

By following this guide, you should be able to route your DuckDuckGo searches through a proxy on any major platform. This will hide your IP address and allow you to utilize DuckDuckGo with greater anonymity and freedom (for example, conducting unbiased SEO research or accessing region-specific content). Proxys.io's range of HTTP(S), SOCKS5, residential, and datacenter proxies can equip you with the right tool for the job, whether it's everyday private browsing or intensive data gathering. In 2026 this combination is more relevant than ever: privacy keeps pulling new users toward DuckDuckGo, while network-level anonymity still requires an intermediary between your device and the web.

BUY PROXY

FAQ

Does DuckDuckGo hide my IP address on its own?

No. DuckDuckGo doesn't store your IP: per its privacy policy, the address is used for a GeoIP lookup and then discarded. But the IP still reaches its servers, and your internet provider sees the connection. Only a proxy or a VPN hides it at the network level.

Which proxy type should I pick for DuckDuckGo?

For everyday private browsing an HTTP(S) proxy is enough. For automation, scraping or geo-targeted results, residential proxies are the safer choice: they get blocked far less often. Datacenter proxies are faster and cheaper but easier for anti-bot systems to flag. Proxys.io offers all of these types.

Will my search results change when I use a proxy?

Localized ones will. DuckDuckGo builds local answers such as weather from a GeoIP lookup of the incoming address, so with a proxy those results follow the proxy's region, not your own. It's also a quick way to confirm the proxy is working.

Does the proxy work on mobile data?

Not through system settings: on both iOS and Android the built-in proxy configuration applies only to Wi-Fi networks, so on cellular data you would need a VPN app instead. Also note that iOS Wi-Fi settings accept only HTTP(S) proxies, not SOCKS5.