Tutorial

How to Use a Proxy with Discord

Discord has no proxy setting anywhere in its interface. The three ways to route it anyway, and the reason voice chat stops working the moment you succeed.

HProxy Team · ·4 min read
HProxy. Tutorial

Skip the dead lists.

Our free proxy list re-checks every exit every few minutes across 100+ countries, with a live last-checked time, so you copy IPs that worked moments ago, not a stale text dump.

Open the free proxy list

Discord has no proxy setting. Not on desktop, not in the browser build, not on mobile. Searching its settings for one is a genuinely common waste of ten minutes, so that's the first thing worth saying plainly.

You can still route it, in three different ways, and they suit different situations.

Option one: the system proxy

The Discord desktop app is built on Chromium, which means it follows whatever proxy your operating system is set to use. Set the proxy in Windows or macOS and Discord picks it up with no further work.

Routing Discord through the system setting

  1. 1

    Set the proxy in your OS

    Windows or macOS. The address and port go in separate boxes.

  2. 2

    Close Discord completely

    Fully quit it from the system tray, not just the window. Discord keeps running in the background and holds its old connection.

  3. 3

    Reopen it

    It reads the system setting at startup.

The trade-off is that this proxies everything on the machine that follows the system setting, including your browsers. That's fine if it's what you wanted and annoying if you only cared about Discord.

Windows also has no field for proxy credentials, so an authenticated proxy will start producing login prompts. The authentication guide covers the ways around that.

Option two: launch Discord with a flag

Chromium's command line options work on the Discord desktop app, which lets you proxy that one process and leave the rest of the computer alone.

On Windows, right-click your Discord shortcut, choose Properties, and add the flag to the end of the Target box, after the closing quote and a space:

"C:\Users\you\AppData\Local\Discord\Update.exe" --processStart Discord.exe --proxy-server="http://198.51.100.7:8080"

For a SOCKS5 proxy, change the scheme:

--proxy-server="socks5://198.51.100.7:1080"

Then close Discord fully and start it from that shortcut.

The flag will not take a username and password

This is Chromium's flag, and Chromium deliberately ignores credentials written into it. There's no formatting trick that makes it work. If your proxy needs a login, run a local relay with no password on 127.0.0.1 and point the flag at that instead.

Option three: use Discord in a browser

The web version at discord.com/app is a full Discord client, and it obeys whichever proxy that browser is using. That makes it the easiest way to run Discord through a different address than the rest of your machine, since Firefox keeps its own proxy settings entirely separate from Windows.

Voice works in the browser build too, with the same UDP caveat below.

Voice is the part that breaks

This deserves its own section because it surprises people who have everything else working.

Discord voice runs over UDP. HTTP proxies carry TCP only and have no way to represent UDP at all. So the moment your text chat is nicely proxied, voice is doing one of two things: failing to connect, or quietly going out over your real connection.

That second behaviour is the one to be aware of. It means a setup that looks completely proxied can still be announcing your actual address the moment you join a voice channel.

What each method actually covers

MethodText and imagesVoiceRest of the computer
System proxyProxiedNot carriedAlso proxied
--proxy-server flagProxiedNot carriedUntouched
Browser buildProxiedNot carriedUntouched
VPNProxiedProxiedAlso routed

UDP is the dividing line. Only a full tunnel carries voice.

If voice matters and so does the address it comes from, a proxy is the wrong tool and a VPN is the right one. That's a straight answer even though we sell proxies, because pointing someone at a product that structurally cannot do the job wastes their money.

Which proxy type to use

Discord holds a persistent connection open the whole time it's running, which is different from a browser making short requests. That changes what works.

Datacenter or ISP proxies suit it well: stable, fast, and no per-gigabyte cost for a connection that stays open all day.

Residential proxies work but are the wrong shape for it. You're paying per gigabyte for a long-lived connection, and the residential exits themselves are less stable than a datacenter line, which shows up as reconnects.

Free proxies will disconnect you repeatedly. Discord reconnects gracefully, so it's usable for light text chat, and it'll be visibly worse than no proxy at all. Our free proxy list is measured rather than promised, and what that data shows is that nothing on it should be holding a persistent connection.

Checking it worked

Discord doesn't tell you which address it's using, so check indirectly. With the proxy applied, open any page in the same browser (for the web build) or check your system-wide address (for the system proxy method) and confirm it's the proxy's.

Test the proxy itself first with our proxy checker. A dead proxy makes Discord sit on "Connecting" forever, which looks exactly like a Discord outage and sends people to the wrong status page.

Frequently asked questions

Does Discord have a proxy setting?
No. There's no proxy option anywhere in Discord's settings on desktop, web or mobile. Every method on this page works around that by changing what Discord sees rather than telling Discord anything.
Does Discord use the Windows system proxy?
Yes. The desktop app is built on Chromium, so it follows the Windows and macOS system proxy setting. That's the simplest route, with the caveat that it also proxies everything else on the machine that follows that setting.
Why does voice chat stop working when I use a proxy?
Discord voice runs over UDP, and HTTP proxies can't carry UDP at all. So text, images and the rest work fine while voice either fails to connect or silently falls back to your real connection. That fallback is worth knowing about, because it means voice can leak your address while everything looks proxied.
Can I proxy just Discord and nothing else?
Yes, by launching the desktop app with the --proxy-server flag on its shortcut. That affects only that process, so the rest of your computer keeps its normal connection.
Can I put a username and password in the Discord proxy flag?
No. The flag comes from Chromium and takes a host and a port only, exactly like Chrome. For an authenticated proxy you need a local relay that attaches the credentials for you.
Does a proxy get me around a Discord ban?
Not on its own, and it is worth knowing why. Bans are tied to the account and to device identifiers, not just the IP address, so a new address alone changes very little. Ban evasion also breaks Discord's terms, which is its own risk.
What about Discord on a phone?
The mobile apps have no proxy setting and largely ignore per-app proxy configuration. Your options are a device-wide setting or a VPN, both of which affect everything on the phone rather than Discord alone.
Will a free proxy work for Discord?
For light text use, sometimes. Discord is chatty and holds a persistent connection open, which public proxies handle badly, so expect frequent disconnects. Voice won't work at all.

Get proxies that are alive right now

Our free list re-checks every exit every few minutes and shows a last-checked time, so you copy IPs that worked moments ago, not a stale text dump. When the location has to survive a real check, the paid network holds up.

47M+ proxy checks run · 100+ countries · HTTP / HTTPS / SOCKS · re-checked every few minutes · no signup