How to Disable a Proxy Server: Step-by-Step Guide for Windows, macOS, Android, and Browsers
Table of contents
- Introduction: what you'll get and who this guide is for
- Preparation: what you'll need before you start
- Basic concepts: how a proxy works and where it can hide
- Step 1: disabling the proxy in windows 10 and 11 via "settings"
- Step 2: classic panel, winhttp, and the windows registry
- Step 3: disabling the proxy on macos
- Step 4: disabling the proxy on android
- Step 5: disabling the proxy in browsers
- Step 6: cleaning up after malicious proxy settings
- Verifying the result: making sure the proxy is fully disabled
- Common mistakes and how to fix them
- Advanced options: disabling the proxy via the command line and automation
- Faq: answers to common questions about disabling a proxy
- Conclusion: what you've done and where to go next
Introduction: what you'll get and who this guide is for
A proxy server is a useful tool — right up until the moment it stops working under your control. But the second a subscription runs out, an address gets stuck in your settings, or — far worse — lands in your system alongside some shady piece of software, you're stuck with a "This site can't be reached. The proxy server isn't responding" error on every tab. Pages won't load, messengers go silent, and updates stop downloading. This guide explains in detail how to disable a proxy server on all major platforms: Windows 10 and 11, macOS, Android, and every popular browser.
What you'll end up with. After going through every step, your device will connect to the internet directly, with no middleman. You'll learn how to find every place a proxy might be hiding, tell ordinary leftover settings apart from signs of malware, and clean up after such infections. A separate section for advanced users shows how to do all of this through the command line and registry to automate the process.
Who this guide is for. First and foremost — marketers, media buyers, developers, and business owners who work with mobile proxies every day. This audience tends to accumulate the most "residue": a proxy left in the system after testing, an extension still installed in the browser, an old address still in an antidetect profile. But the instructions are written in plain language, so they'll also work for anyone who's hearing the word "proxy" for the first time and just wants a working internet connection back.
What you need to know in advance. Nothing beyond the basics: being able to open your operating system and browser settings, enter an administrator password, and read the messages on screen. Every action is described down to the specific buttons and fields.
How long it takes. Disabling a proxy on one device takes anywhere from 3 to 10 minutes. A full scan for malicious settings and cleanup adds another 20–30 minutes. If you're only dealing with one platform, feel free to jump straight to that step — but we recommend everyone read the verification section.
Preparation: what you'll need before you start
The good news: you don't need to download anything to disable a proxy. All the tools are already built into your operating system. Still, it's worth preparing a few things in advance so the process goes off without surprises.
Required access
- Administrator rights on your Windows or macOS computer. Without them, you can only change settings for your own user account, while the system proxy and WinHTTP rules stay untouched.
- Your account password — macOS will ask for it when saving network settings, and Windows will show a User Account Control prompt.
- An unlocked Android phone with access to Wi-Fi and mobile network settings. If the device is corporate-owned and managed by your employer, some parameters may be locked — in that case, contact your system administrator.
System requirements
This guide is up to date for Windows 10 (version 1903 and newer) and Windows 11, macOS 13 Ventura, 14 Sonoma, 15 Sequoia and newer, as well as Android 10–16 with Samsung One UI, Xiaomi HyperOS, Google Pixel, and other manufacturer skins. On older versions, menu paths differ slightly, but the logic is the same — we'll point out alternative paths wherever it matters.
What to write down before disabling
If you set up the proxy intentionally — for example, to manage ad accounts through a mobile proxy — be sure to save your current parameters. This is your "backup" you can return to at any time.
- Open your current proxy settings (paths are described in the following steps).
- Write down the server address, port, username, and password, if there are any.
- If an automatic configuration script is used, copy the full PAC file URL.
- Take a screenshot of the settings window — it's the fastest way to make sure you don't forget anything.
Tip: Store your work proxy parameters not in system settings but in a dedicated password manager or an antidetect browser profile. That way, the system proxy always stays off, and your work connections are all under control in one place.
Signs someone else set up the proxy, not you
Before you start, answer honestly: did you configure this proxy yourself? If not, and the settings are on — there's a good chance some third-party program did it. Watch for these signals:
- The proxy address looks like 127.0.0.1 with an unusual port, even though you never launched any local proxy apps.
- The proxy turns itself back on a few minutes after you disable it, or after a reboot.
- Ads have appeared on websites that never had them before, or sites open with a certificate warning.
- Search results keep redirecting you to unfamiliar pages.
If you recognize at least two of these signs, be sure to read through the step on cleaning up malicious settings — simply turning the proxy off won't be enough.
Basic concepts: how a proxy works and where it can hide
To disable a proxy reliably, it helps to understand that there's rarely just one setting — there are several, on different "floors" of the system. Let's break down the terminology in plain language.
Key terms
Proxy server — a middleman between your device and a website. The request first goes to the proxy, and the proxy contacts the site on its own behalf. The site sees the proxy's address, not yours. Mobile proxies work the same way, except their addresses belong to cellular carriers.
System proxy — a setting at the operating system level. It governs Chrome, Edge, Opera, Yandex Browser, Safari, and most ordinary programs. This is where a "forgotten" proxy most often lingers.
Browser proxy — a setting specific to one program. Firefox, for example, can ignore system parameters and use its own. Extensions can also switch proxies inside a browser without touching the system.
PAC file (automatic configuration script) — a small script at some internet address that tells the browser which sites to open directly and which to route through a proxy. Malware loves to point this field at its own address, because users rarely look at it.
WPAD (auto-discovery) — a feature where the system automatically searches the local network for a proxy configuration file. It's usually useless on a home network, but on a foreign network it can become a source of unexpected parameters.
WinHTTP — a separate layer in Windows used by system services, such as Windows Update. Its settings aren't visible in the regular "Settings" window and can only be changed via the command line.
Local proxy — a program running on your own computer that accepts requests at 127.0.0.1 or localhost. Some antiviruses, developer tools, and — unfortunately — adware work this way.
The basic principle of disabling
The rule is simple: check every level from top to bottom. First the system, then browsers, then extensions, then the hidden layers. Skip one level, and a day later you'll see the connection error again. Below we'll go through every level for every platform.
Step 1: Disabling the proxy in Windows 10 and 11 via "Settings"
Goal of this stage: turn off the system proxy, automatic detection, and the configuration script. After this, Chrome, Edge, and most programs will connect to the internet directly.
Instructions for Windows 11
- Click the Start button and select the gear icon for Settings. Faster: press Win + I.
- In the left menu, select Network & internet.
- Scroll down and click Proxy. A page with three settings blocks opens.
- In the Automatic proxy setup block, find the Automatically detect settings toggle. Switch it to Off. The toggle will turn gray.
- Below, find the Use setup script line. If it says On on the right, click Edit. In the window that opens, switch the toggle to Off, and the "Script address" field will become inactive. Click Save.
- In the Manual proxy setup block, find the Use a proxy server line and click Edit.
- Switch the Use a proxy server toggle to Off. The "Proxy IP address" and "Port" fields will turn gray. Click Save.
- Close the Settings window. No reboot needed, but reopen your browser so it picks up the changes.
Instructions for Windows 10
- Press Win + I to open Settings.
- Choose the Network & Internet tile.
- In the left column, click Proxy — it's the last item in the list.
- On the right side, switch three toggles to Off: Automatically detect settings, Use setup script, and Use a proxy server.
- If the address field still holds a value after disabling the script, clear it manually and click Save.
- Scroll down and click the Save button in the manual setup block, if it's active.
Note: Don't delete addresses from the "Don't use the proxy server for addresses beginning with..." field if you work on a corporate network. Those exceptions may be required for internal company resources. Check with your administrator first.
Tip: If the toggles are gray and don't respond to clicks, and it says "Some settings are hidden or managed by your organization" at the top, your settings are locked by policy. Step 2 explains how to remove the lock.
Check: Return to the "Proxy" page after closing and reopening Settings. All three toggles should show "Off," and there shouldn't be an address next to "Use a proxy server." Open any page in your browser — it should load without an ERR_PROXY_CONNECTION_FAILED error.
Possible issues
- The toggle flips back to "On" a few seconds later. Some program is overwriting the settings. Close all apps related to proxies and traffic protection and try again. If that doesn't help, move on to step 6.
- The "Proxy" page won't open or is blank. Reboot your computer and try again. As an alternative, use the classic window from step 2.
Step 2: Classic panel, WinHTTP, and the Windows registry
Goal of this stage: remove the proxy from the layers that aren't visible in modern Settings: the classic internet properties window, the WinHTTP service, the registry, and group policies. This step is essential if, after step 1, Windows Update or certain programs still don't work.
The classic "Internet Properties" window
- Press Win + R. The Run window opens.
- Type inetcpl.cpl and press Enter.
- In the window that opens, go to the Connections tab.
- Click LAN settings at the bottom of the window.
- Uncheck Automatically detect settings.
- Uncheck Use automatic configuration script. If there's something in the "Address" field, write it down for diagnostics and clear the field.
- Uncheck Use a proxy server for your LAN.
- Click OK in this window, then OK in the Internet Properties window.
- If there are individual connections in the top list on the "Connections" tab, select each one, click Settings, and uncheck the same boxes inside.
Resetting the WinHTTP proxy
This layer handles system services. If it "remembered" an unreachable proxy, Windows Update and the Microsoft Store will show errors even when your browser works fine.
- Click Start and type cmd.
- Right-click Command Prompt and select Run as administrator. Confirm the User Account Control prompt with Yes.
- Type the command to check the current state: netsh winhttp show proxy and press Enter.
- If you see "Direct access (no proxy server)," you're fine — move on to the next subsection. If an address is shown, keep going.
- Type netsh winhttp reset proxy and press Enter.
- Wait for the message "Current WinHTTP proxy settings: Direct access (no proxy server)."
Checking the registry (for confident users)
The registry is Windows' settings database. If the graphical windows show "Off" but the proxy still works, it's worth looking here.
- Press Win + R, type regedit, press Enter, and confirm the launch.
- Before any changes, select File → Export from the menu, give the file a name, and save a copy of the entire registry. That's your safety net.
- In the address bar at the top of the window, paste this path: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings and press Enter.
- On the right side, find the ProxyEnable parameter. Double-click it and set the value to 0. Click OK.
- Find the ProxyServer and AutoConfigURL parameters. If they exist, right-click and select Delete. These parameters are only needed when a proxy is on.
- Repeat the check in the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings branch if it contains the same parameters.
- Close the Registry Editor and reboot your computer.
Note: In the registry, only change the specified parameters. Deleting neighboring keys can cause failures in browsers and network applications. If in doubt, skip this subsection — steps 1 and the WinHTTP reset are enough in most cases.
If settings are locked by policy
The message "Some settings are managed by your organization" on a home computer is a red flag. Adware often sets these locks so you can't remove its proxy.
- Press Win + R, type gpedit.msc, and press Enter. Home editions of Windows don't have this program — in that case, skip to the registry option below.
- In the left tree, open User Configuration → Administrative Templates → Windows Components → Internet Explorer.
- On the right, find the Prevent changing proxy settings policy. Double-click it, select Not Configured, and click OK.
- Do the same in the Computer Configuration branch.
- For Windows Home: in the registry, open HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel and delete the Proxy parameter if it exists. Check the same path under HKEY_LOCAL_MACHINE.
- Reboot your computer and return to step 1 — the toggles should now be active.
Check: The netsh winhttp show proxy command outputs "Direct access," all checkboxes in the inetcpl.cpl window are unchecked, and the toggles in Settings are active and off. Windows Update finds updates without errors.
Step 3: Disabling the proxy on macOS
Goal of this stage: turn off all proxy protocols for the active network connection on your Mac and make sure the settings aren't being forced by a configuration profile.
Instructions for macOS Ventura, Sonoma, Sequoia, and newer
- Click the Apple logo in the top-left corner of the screen and select System Settings.
- In the left column, select Network.
- On the right, click the active connection — usually Wi-Fi with a green dot and "Connected" label. If you're on a wired connection, select Ethernet.
- Click Details... next to the network name.
- In the window that opens, select the Proxies tab in the left column.
- You'll see a list of protocols with toggles: Auto Proxy Discovery, Automatic Proxy Configuration, Web Proxy (HTTP), Secure Web Proxy (HTTPS), FTP Proxy, SOCKS Proxy, Streaming Proxy (RTSP), Gopher Proxy.
- Switch every enabled toggle to "off" — it should turn gray. Pay special attention to HTTP, HTTPS, and SOCKS: that's usually where the address is set.
- If you have several saved Wi-Fi networks, repeat the check for each — macOS proxy settings are tied to a specific connection.
- Click OK in the bottom-right corner of the window. If the system asks for the administrator password, enter it.
Instructions for macOS Monterey and older
- Open System Preferences → Network.
- In the left list, select the active connection and click Advanced... in the bottom-right.
- Go to the Proxies tab.
- In the "Select a protocol to configure" list, uncheck all the boxes.
- Click OK, then Apply in the main Network window.
Checking configuration profiles
On a Mac, a proxy can be forced by a profile — a special settings file installed by corporate management systems or, unfortunately, by suspicious programs. If the toggles flip back on after you disable them, look for a profile.
- Open System Settings → Privacy & Security.
- Scroll down to the Profiles item. If the item is missing, no profiles are installed and everything is clean.
- If the item exists, open it and review the list. Select profiles with unfamiliar names and click the minus button at the bottom of the list.
- Confirm the removal with your administrator password.
Note: Don't delete profiles on a work computer issued by your company. They may contain email, Wi-Fi, and certificate settings without which you'll lose access to corporate services. Coordinate with your IT department first.
Tip: Mac users who test mobile proxies will find it handy to create a separate network location: System Settings → Network → three-dot menu → Locations. One location with a proxy for testing, another clean one for everyday work. Switching takes two seconds and means you don't have to dig into settings every time.
Check: Reopen the "Proxies" tab — all toggles are gray. Safari opens pages without delay, and no "Safari can't connect to the proxy server" message appears in the status bar.
Possible issues
- The OK button won't save changes. Make sure your account has administrator rights: System Settings → Users & Groups. If you're a standard user, ask an administrator to enter the password.
- The proxy turns back on after a reboot. Check the profiles as described above, and the startup folders — covered in step 6.
Step 4: Disabling the proxy on Android
Goal of this stage: remove the proxy from Wi-Fi network settings and mobile internet access points, and stop apps that redirect traffic.
Disabling the proxy for Wi-Fi
On Android, a proxy is set individually for each saved Wi-Fi network. So you need to check the one you're currently connected to, and every network you use regularly.
- Open Settings — the gear icon on the home screen or in the notification shade.
- Select Network & internet (on Samsung — Connections, on Xiaomi — Wi-Fi right on the first screen).
- Tap Wi-Fi or Internet.
- Find the network you're connected to and tap the gear icon next to the name. On some skins, you need to tap and hold the network name, then select Modify network or Manage network settings.
- Find the Proxy item. If you don't see it right away, expand the Advanced or Advanced settings section. On Samsung, first tap Show advanced options, then find Proxy.
- Tap the current value — it will say Manual or Proxy Auto-Config.
- From the dropdown, select None. The address and port fields will disappear.
- Tap Save in the bottom-right corner or the checkmark at the top.
- Turn Wi-Fi off and back on so the phone reconnects with the new parameters.
On Xiaomi and other HyperOS devices, the path might look like this: Settings → Wi-Fi → arrow next to the network → Proxy → None. On Huawei and Honor: Settings → Wi-Fi → hold the network → Modify network → Advanced options → Proxy → None.
Disabling the proxy on a mobile network (APN)
A proxy can also be set in your carrier's access point. It's rare, but this is exactly the kind of thing that lingers after experimenting with mobile proxies on donor phones.
- Open Settings → Network & internet → SIMs (on Samsung — Connections → Mobile networks).
- Select the SIM you need, if there are two.
- Tap Access Point Names (APN).
- Open the active access point — it's marked with a dot in a circle.
- Find the Proxy and Port fields. If they're filled in, tap each one, clear the contents, and confirm with OK. The field should show "Not set."
- Also check the MMS proxy and MMS port fields — leave those alone if they're set by your carrier.
- Tap the three dots in the top-right corner and select Save.
Tip: If you're not sure what the correct APN values are, don't edit the fields manually. Instead, tap the three dots and select Reset to default — the phone will load the carrier's default parameters, which don't include a proxy.
Apps that redirect traffic
On Android, some proxy clients don't work through system settings but through their own tunnel. The giveaway is a key or shield icon in the status bar and a persistent "Connection active" notification.
- Pull down the notification shade. Find the notification about an active connection and tap Disconnect inside it.
- Open Settings → Apps → See all apps.
- Scroll through the list and look for apps you didn't install or don't recognize. Pay attention to programs with generic names like "Optimizer," "Booster," "Guard."
- Tap the suspicious app, then Force stop and Uninstall.
- If the Uninstall button is inactive, open Settings → Security → More security settings → Device admin apps, revoke the permission from that app, and repeat the uninstall.
Check: In Wi-Fi settings, the "Proxy" item shows "None," the APN "Proxy" and "Port" fields are empty, and there's no key icon in the status bar. Open any site in Chrome — it loads without a "Can't connect to the proxy server" error.
Step 5: Disabling the proxy in browsers
Goal of this stage: make sure every browser uses a direct connection, and that extensions and policies aren't overriding the settings.
Google Chrome
Chrome doesn't have its own proxy settings on a computer — it uses the system ones. But there are two places where a proxy can still be overridden: extensions and corporate policies.
- Open Chrome, click the three dots in the top-right corner, and select Settings.
- In the left menu, select System.
- Click Open your computer's proxy settings. The system window opens — on Windows it's the page from step 1, on macOS it's the window from step 3. Make sure everything there is turned off.
- Go back to Chrome and type chrome://extensions in the address bar, press Enter.
- Review the list of extensions. Switch off any extension with the words "proxy," "switch," or "unblock" in its name using the toggle in the bottom-right corner of the card. Unknown extensions are best removed with the Remove button.
- Type chrome://policy in the address bar. If the page is empty or only shows familiar corporate policies, you're good. If you see ProxyMode, ProxyServer, or ProxyPacUrl lines on a home computer, that's a sign of malware — move on to step 6.
- Restart the browser.
Microsoft Edge
- Click the three dots in the top-right corner and select Settings.
- In the left menu, select System and performance.
- Click Open your computer's proxy settings and check the system settings.
- Type edge://extensions in the address bar and disable proxy extensions.
- Type edge://policy and make sure there are no proxy policies.
Mozilla Firefox
Firefox is the only popular browser with completely independent proxy settings. Even if the system is clean, Firefox can keep using its own proxy.
- Click the three horizontal lines in the top-right corner and select Settings.
- Stay in the General section and scroll to the very bottom, to the Network Settings block.
- Click the Settings... button.
- In the "Connection Settings" window that opens, select No proxy. All address fields become inactive.
- If you'd rather have Firefox follow system settings, select Use system proxy settings instead — with the system proxy off, the result is the same.
- Click OK.
- Optionally, open about:addons and disable proxy-related extensions.
An alternative path for advanced users: type about:config, accept the warning, find the network.proxy.type parameter, and set it to 0 (no proxy) or 5 (system settings).
Opera
- Click the O icon in the top-left corner and select Settings.
- Scroll down and click Advanced, then select System.
- Click Open your computer's proxy settings and make sure the system proxy is off.
- In the left Operas menu, find the Features section and make sure the built-in traffic redirection features are disabled — the toggles should be gray.
Yandex Browser
- Click the three horizontal lines in the top-right corner and select Settings.
- In the left menu, select System.
- In the "Network" block, click Proxy settings — the system window opens, check it.
- Open Extensions in the same menu and disable proxy extensions.
Safari
Safari has no proxy settings of its own and relies entirely on macOS. If you completed step 3, Safari already works directly. The only thing left to check: Safari → Settings → Extensions — uncheck any unfamiliar extensions.
Mobile browsers on Android
Chrome, Firefox, and other browsers on Android use the Wi-Fi and APN settings from step 4. They have no separate proxy fields. The exception is specialized browsers with built-in proxy managers: check their connection settings in the app's own menu.
Tip: If you work with mobile proxies through an antidetect browser, the system proxy and proxies in regular browsers should always be off. A proxy is set only inside the antidetect profile. That way you avoid double proxying, where traffic passes through two servers in a row and loses speed dramatically.
Check: In every browser, pages open instantly, the chrome://policy and edge://policy pages contain no proxy parameters, Firefox has "No proxy" selected, and the extensions list has no unfamiliar entries.
Step 6: Cleaning up after malicious proxy settings
Goal of this stage: find and remove the program that set the proxy without your knowledge, clean up its traces, and protect your accounts. This step is necessary if the proxy comes back after you disable it, if the settings were locked by policy, or if you found an unfamiliar PAC address.
Why a malicious proxy is dangerous
The program controlling your proxy effectively stands between you and the entire internet. It can swap in ads on websites, intercept passwords entered on pages without a secure connection, and redirect you to fake copies of banking sites. If a root certificate was installed along with the proxy, an attacker can even read encrypted traffic. For a marketer, that also means leaked credentials to ad accounts, and for a media buyer — lost accounts. So disabling the proxy is only half the job.
Instructions for Windows
- Disconnect your computer from the internet: turn off Wi-Fi or unplug the cable. This keeps the program from restoring the settings during cleanup.
- Open Start → Settings → Privacy & security → Windows Security → Virus & threat protection.
- Click Scan options, select Microsoft Defender Offline scan, and click Scan now. The computer will reboot and scan the system before Windows loads — that way the malicious program can't hide. The process takes 15–20 minutes.
- After booting, open Start → Settings → Apps → Installed apps. Sort the list by install date and remove anything unfamiliar installed shortly before the problem appeared.
- Press Ctrl + Shift + Esc to open Task Manager. Go to the Startup apps tab. Disable unfamiliar entries by right-clicking them.
- Press Win + R, type taskschd.msc. In Task Scheduler, open Task Scheduler Library and review the tasks. Tasks with unclear names that launch files from AppData or Temp folders should be deleted by right-clicking.
- Press Win + R, type certmgr.msc. Open Trusted Root Certification Authorities → Certificates. Look for certificates with install dates in the suspicious period and unfamiliar issuers. Known names — Microsoft, DigiCert, GlobalSign, Let's Encrypt, Russian Trusted Root CA — should be left alone. Delete suspicious ones by right-clicking.
- Open the hosts file: in File Explorer, go to C:\Windows\System32\drivers\etc, open the hosts file in Notepad as administrator. Every line except those starting with a hash mark should be something you understand. Delete unfamiliar lines with website addresses and save the file.
- Repeat steps 1 and 2 of this guide to remove the proxy for good.
- In every browser, reset the settings: in Chrome — Settings → Reset settings → Restore settings to their original defaults; in Edge — Settings → Reset settings; in Firefox — Help → Troubleshooting Information → Refresh Firefox.
- Reconnect to the internet and change your passwords for email, banking, ad accounts, and social networks. Start with email — it's the key to recovering everything else.
Instructions for macOS
- Remove suspicious profiles as described in step 3.
- In Finder, press Cmd + Shift + G and type /Library/LaunchAgents. Review the files. Move unfamiliar .plist files to the trash. Repeat for the /Library/LaunchDaemons and ~/Library/LaunchAgents folders.
- Open System Settings → General → Login items & extensions and remove unfamiliar startup items.
- Open the Keychain Access app, select System and the Certificates category. Delete unfamiliar root certificates marked "This certificate is marked as trusted."
- Move unfamiliar programs from the Applications folder to the trash and empty the trash.
- Reboot your Mac and repeat step 3.
- Change your passwords for important services.
Instructions for Android
- Open Play Store → profile icon → Play Protect → Scan. Remove anything it finds.
- Reboot your phone in safe mode: hold the power button, then tap and hold the Power off item on screen until you see the option to enter safe mode. In this mode, third-party apps don't run, so they're easier to remove.
- Remove suspicious apps via Settings → Apps, after revoking device administrator rights as described in step 4.
- Open Settings → Security → Encryption & credentials → User credentials and delete unfamiliar certificates.
- Reboot the phone normally and repeat step 4.
Note: If the proxy keeps coming back after all these steps, the most reliable option is to factory reset the device after backing up your files. For work devices with access to ad budgets, this step is justified: the cost of lost accounts is almost always higher than an hour spent reinstalling.
Check: A day after cleanup, the proxy settings are still off, chrome://policy pages are empty, there's no foreign advertising on websites, and the browser shows no certificate warnings on major resources.
Verifying the result: making sure the proxy is fully disabled
You've gone through the necessary steps — now let's lock in the result. Go through the checklist for your platform and run the final test.
Checklist for Windows
- In Settings, on the "Proxy" page, all three toggles are set to "Off."
- In the inetcpl.cpl window, on the "Connections" tab, all checkboxes are unchecked.
- The netsh winhttp show proxy command shows "Direct access (no proxy server)."
- The message "Some settings are managed by your organization" does not appear.
- Windows Update successfully checks for updates.
Checklist for macOS
- On the "Proxies" tab of the active connection, all toggles are gray.
- The "Profiles" section is missing or contains only profiles you know.
- Safari and other browsers open pages without delay.
Checklist for Android
- In the current Wi-Fi network settings, the "Proxy" item shows "None."
- The "Proxy" and "Port" fields in the active access point are empty.
- There's no key icon in the status bar, and no active connection notification in the shade.
Checklist for browsers
- Firefox: "No proxy" or "Use system proxy settings" is selected.
- Chrome and Edge: the chrome://policy and edge://policy pages contain no ProxyMode, ProxyServer, or ProxyPacUrl.
- In all browsers, unfamiliar extensions are disabled and removed.
Final test
- Open your browser and go to any IP-check service — they're easy to find by searching "what is my IP." Write down the address and provider name shown.
- Compare with your home internet provider or carrier details. If it shows your real provider and city, the proxy is disabled.
- If the address belongs to another city or an unknown company, and you're sure all settings are off, check your router: a proxy is sometimes configured on it. Log in to the router's web interface and find the WAN or proxy settings section.
- Check your connection speed with any speed test. A sharp increase compared to what you had with the proxy on is a normal sign of success.
- Open several different sites, including secure pages like banking or email. There should be no certificate warnings.
Success indicators: your real provider's IP in the test, no ERR_PROXY_CONNECTION_FAILED errors, working system updates, and stable settings after a reboot and a day later.
Common mistakes and how to fix them
We've gathered the most common situations users run into when trying to disable a proxy server. Each is described using the pattern "problem — cause — solution."
The proxy turns back on after a reboot
Cause: a program or scheduled task on the system is restoring the settings. Sometimes it's a legitimate corporate agent, sometimes it's adware.
Solution: go through step 6 in full. Pay special attention to Task Scheduler on Windows and LaunchAgents folders on macOS. Check startup items.
Settings are gray and won't change
Cause: the "Prevent changing proxy settings" group policy is enabled, or a management profile is installed.
Solution: on Windows, remove the policy via gpedit.msc or the registry, as described in step 2. On macOS, remove the profile via "Privacy & Security → Profiles." On a corporate device, contact your administrator.
The browser works, but Windows Update and Store don't
Cause: you forgot to reset the WinHTTP proxy. System services use that layer, not the settings from the Settings app.
Solution: open Command Prompt as administrator and run netsh winhttp reset proxy.
Firefox won't open sites, but Chrome works
Cause: Firefox has its own proxy set, independent of the system one.
Solution: Settings → General → Network Settings → Settings → select "No proxy." Check extensions in about:addons.
Work resources stopped opening after disabling the proxy
Cause: the proxy was set intentionally to access internal company services.
Solution: restore the parameters from the backup you made during preparation. For remote work, discuss with your administrator the option of a PAC file that routes only work addresses through the proxy.
On Android the proxy says "None," but the internet still doesn't work
Cause: the proxy remains in another saved Wi-Fi network, in the APN, or in an app with its own tunnel.
Solution: check all saved networks via "Saved networks," clear the APN fields, remove apps with a persistent connection notification. As a last resort — "Settings → System → Reset → Reset Wi-Fi, mobile networks, and Bluetooth."
Sites open with a certificate warning
Cause: a foreign root certificate from the traffic-intercepting program remains in the system.
Solution: delete the certificate via certmgr.msc (Windows), Keychain Access (macOS), or "User credentials" (Android). Then change your passwords.
Internet speed didn't increase after disabling the proxy
Cause: the proxy might have been configured on the router, or the problem was never related to a proxy in the first place.
Solution: check the router's web interface and reboot it. Make sure the IP in the test belongs to your provider. If it does, the cause lies elsewhere, such as a congested channel.
Advanced options: disabling the proxy via the command line and automation
This section is for developers, system administrators, and anyone managing a fleet of devices for media buying or multi-accounting. It's everything above, but faster and without clicking through menus.
Windows: PowerShell and registry in one command
Open PowerShell as administrator and run the command that turns off the current user's system proxy:
Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' -Name ProxyEnable -Value 0
To remove the saved address and PAC script, run two more commands:
Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' -Name ProxyServer -ErrorAction SilentlyContinue
Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' -Name AutoConfigURL -ErrorAction SilentlyContinue
Finish with a WinHTTP reset: netsh winhttp reset proxy. It's handy to save these four lines in a .ps1 file and run them on every new device or after finishing tests. Browsers pick up the changes after a restart.
macOS: the networksetup utility
Open Terminal. First, identify the network interface name with the networksetup -listallnetworkservices command. It's usually Wi-Fi or Ethernet. Then run the commands, substituting your interface name:
- networksetup -setwebproxystate Wi-Fi off — disables the HTTP proxy.
- networksetup -setsecurewebproxystate Wi-Fi off — disables the HTTPS proxy.
- networksetup -setsocksfirewallproxystate Wi-Fi off — disables SOCKS.
- networksetup -setautoproxystate Wi-Fi off — disables the PAC script.
- networksetup -setproxyautodiscovery Wi-Fi off — disables auto-discovery.
You can check the state with networksetup -getwebproxy Wi-Fi: the Enabled line should say No.
Environment variables for the terminal and scripts
Developers often set proxies via environment variables that aren't visible in any graphical window. If curl, git, or pip stubbornly go through a nonexistent proxy, check for them.
- In Terminal on macOS or Linux, run env | grep -i proxy. If the output isn't empty, find the ~/.zshrc, ~/.bashrc, or ~/.profile files and remove lines with export http_proxy, https_proxy, all_proxy.
- On Windows, open Settings → System → About → Advanced system settings → Environment Variables. Delete the HTTP_PROXY, HTTPS_PROXY, and ALL_PROXY variables in both lists.
- Separately check tool configs: git config --global --unset http.proxy, along with the pip and npm settings files.
Working with mobile proxies without system settings
The main practical takeaway for our audience: the system proxy is an inconvenient place for work connections. It's one for the whole system, often gets "forgotten," and interferes with updates. It's far more reliable to keep the system clean and set proxies on a case-by-case basis:
- in an antidetect browser profile — a separate proxy per account;
- in the settings of a specific tool — a parser, emulator, script;
- through environment variables only within one terminal session, not in startup files.
This approach eliminates double proxying, simplifies diagnostics, and makes the question "how to disable a proxy server" almost moot: the system works directly by default, and work connections are turned on and off in one place.
Tip: Get into the habit of running your saved disable script after every test session. Thirty seconds at the end of the day will save you an hour hunting down the cause of "broken internet" a week later.
FAQ: answers to common questions about disabling a proxy
Do I need to reboot after disabling a proxy?
In most cases, no. Restarting the browser is enough. A reboot is needed after registry changes, removing group policies, and cleaning malware — to make sure the settings didn't come back.
Will disabling the proxy delete my saved passwords or bookmarks?
No. Proxy settings aren't connected to browser data. The only exception is a full browser reset in step 6: it disables extensions and resets the start page, but bookmarks and passwords are preserved.
How can I tell if malware set the proxy and not me?
Signs: you don't remember setting a proxy; the address points to a local port or unknown server; settings come back after you disable them; foreign ads appeared on websites; toggles are locked by "your organization" on a home computer.
Can I disable the proxy for just one site?
Yes. On Windows, the manual setup window has a "Don't use the proxy server for addresses beginning with..." field. On macOS — a "Bypass proxy settings for these Hosts & Domains" field. In Firefox — a "No proxy for" field. Enter the site's address, and it will open directly.
What if the internet still doesn't work after disabling the proxy?
Check your basic connection: reboot the router, try another network, open a site on your phone. Make sure no proxy remains in WinHTTP, environment variables, or Firefox. Check the hosts file. If nothing helps, the problem isn't the proxy — contact your provider.
How do I disable the proxy on an iPhone?
Open Settings → Wi-Fi → tap the "i" icon next to the network → scroll down to "Configure Proxy" → select "Off." Just like on Android, the setting is tied to each network individually.
Is it safe to delete certificates from the store?
Only delete unfamiliar certificates installed during the suspicious period. System certificates from Microsoft, Apple, and major certificate authorities shouldn't be touched — without them, secure sites will stop opening. If in doubt, look up the issuer's name online.
Why is it better to set a mobile proxy in an antidetect browser rather than the system?
Because the system has one proxy for everything, while you probably have many accounts and each needs its own address. Also, the system proxy affects updates, messengers, and service traffic, which pointlessly burns through mobile proxy limits and slows the system down.
How do I restore the proxy if I disabled it by mistake?
Use the parameters from the backup you made during preparation. Follow the same path in the settings and enable the proxy by entering the address and port. If you don't have a record, request the data from your proxy provider in your account dashboard.
Conclusion: what you've done and where to go next
Let's wrap up. You've figured out where a proxy can hide: in system settings, in the separate WinHTTP layer, in the registry and policies, in macOS configuration profiles, in every saved Wi-Fi network and Android access point, in Firefox's independent settings, and in browser extensions. You went through every level step by step, turned off the extra parameters, and verified the result with an IP test. And if the proxy turned out to be a trace of malware — you know how to remove the program itself, clean out certificates and startup items, and protect your accounts by changing passwords.
Now you don't just know how to flip a toggle — you understand why a proxy comes back, why forced settings are dangerous, and how to tell a leftover configuration apart from an infection. That skill saves hours and protects work accounts — and for those who make a living from traffic, accounts are the main capital.
What to do next. Save the proxy-disable script for your platform and run it after every test session. Once a month, go through the checklist from the verification section — it takes five minutes. Move your work proxies out of system settings and into antidetect browser profiles or specific tool configs: that way the system always stays clean, and your connections stay under control.
Where to grow. The next logical step is learning how to properly set up mobile proxies for specific tasks: working with ad accounts, multi-accounting, parsing. That's a separate big topic, and the blog has dedicated materials on it. Once you've mastered both enabling and disabling proxies, you'll confidently manage your network environment on any device — and spend your time on results, not fighting with settings.