The official Discord client does not have built-in proxy settings on any platform — neither on PC nor on mobile devices. Therefore, you can configure a Discord proxy through your operating system or through a third-party application.
Here's how to effectively use this guide:
So, here are several options for configuring a Discord proxy. Through the PC operating system, a third-party application, and on mobile devices.
By default, Discord uses the Windows system proxy, so you can just change the system settings.
Most likely, Discord won’t be able to use a proxy that requires a username/password. The Discord client won’t prompt you for credentials, and the connection through that proxy simply won’t be established.
Also, be careful when filling in the Discord proxy details, as Windows may offer different fields depending on the proxy type (HTTP or SOCKS5).
The Discord desktop app for macOS also doesn’t have built-in proxy settings, so you need to configure the proxy at the system level.
After that, Discord should automatically pick up these settings the next time it starts.
The Discord Linux client also doesn’t have a proxy option in the app settings. The solution is to set a proxy either via system environment settings or via environment variables/command-line tools.
In GNOME, KDE, and other environments, there’s usually a Proxy section in the network settings. You can set the mode to Manual and enter the proxy address and port for HTTP, HTTPS, and, if available, SOCKS. These settings can apply to all applications launched in that environment (as long as the apps respect them). For example, in GNOME: Settings → Network → Proxy → Manual mode, then enter the parameters and save.
Discord launched in this environment will most likely use these settings. Keep in mind that some builds may ignore the system proxy.
If you don’t mind using the console, set environment variables before launching Discord. Open a terminal and run:
export ALL_PROXY="http://<proxy_IP>:<port>"
export ALL_PROXY="http://<proxy_IP>:<port>"
discord
To avoid entering the variables manually each time, add the export lines to your ~/.bashrc (or the appropriate shell config file). Then the variables will be applied automatically when you log in.
If your proxy for Discord requires authentication, or you only want to proxy Discord (without routing all Windows traffic through the proxy), use apps like Proxifier, Control D, or proxinject. These tools intercept traffic from selected applications and send it through the proxy you specify.
Here’s what to do in Proxifier:
How do you check the operation of the proxy for Discord? You can temporarily enter incorrect proxy details. If Discord fails to connect, it means the rule is working and the traffic is indeed trying to go through the proxy.
To configure a proxy for Discord (exclusively) on macOS, you can also use a third-party utility. This could be Proxifier or any other similar program that is compatible with the mac operating system.
The configuration process is similar to that described above for Windows.
To force Discord to run through a SOCKS5 proxy (or several types of traffic), you can use the proxychains utility.
This tool will intercept Discord’s network calls and route them through the SOCKS proxy. Whether Discord successfully connects through the proxy can depend on the versions of both Discord and proxychains. As an alternative, you can use torsocks (if the proxy is a Tor network) or set up your own VPN.
Discord on Android automatically uses the proxy set in your device’s system settings.
Keep in mind that proxies are configured per Wi-Fi network. So if you switch networks, don’t forget to set up the proxy on Android again.
If your proxy service works with a username/password (and not via IP whitelisting), you’ll need one more step. On the first connection attempt, Android should show a prompt asking for a username and password for the proxy. Sometimes this prompt doesn’t appear automatically, so you may need to open a browser and load any website.
After you enter your credentials, all traffic (including Discord) will be able to go through the proxy.
Android will almost certainly not let you manually configure a proxy for LTE/5G connections. In this case, you’ll need either a Proxy/VPN/SSH tunnel or a wrapper app for proxies (for example, ProxyDroid).
iOS configures proxies only for web traffic (HTTP/HTTPS). This means that UDP traffic (such as Discord calls) will not go through such a proxy. But here's how to set it up:
Rule of thumb: every time you switch Wi-Fi networks, reconfigure the proxy settings.
SOCKS5 proxy — the most recommended choice. The SOCKS5 protocol transmits traffic at the network packet level and supports both TCP and UDP. This means you will have access to both text chats and calls.
HTTP/HTTPS proxy — possible, but don't expect voice chats. If you only have an HTTP proxy, use Discord in your browser (after configuring the proxy in your browser settings). The web version will work through an HTTPS proxy, although voice and video will also be unavailable.
Choose your location wisely, as lag depends on it. Adding an intermediate link in data transmission will increase delays in any case, but the right location can mitigate the inconvenience. Choose a proxy that is geographically closer to you or to the Discord server region you are using.
Mobile or residential? Decide depending on the device: use mobile proxies for the mobile app and residential proxies for the desktop.
When you change your IP address, Discord may interpret this as a login from a new device and require additional verification. Select one reliable proxy for consistent account usage rather than changing it daily. Also, remember that one account requires one proxy.
A weak or distant proxy server can cause delays or connection problems (for example, messages may be sent with lag). If you notice lag in voice chat or when loading channels, your proxy may not be up to the task or may be increasing your ping. In this case, try another proxy closer to your region or with higher bandwidth.
Finally, do not use a Discord proxy for schemes that violate Discord's rules or to bypass a ban. If Discord suspects that a new account belongs to a previously banned user (based on behavioral factors or other data), it may block it as well, even if the IP address is different.
The last thing we can suggest is to pick the right provider to get a proxy for Discord, since all your Discord traffic will go through their server.
Avoid free options, as they will definitely do you more harm than good. Choose a paid service that does not log your actions and does not collect tons of negative reviews. And so you don't have to go far, you can check out our SOCKS5 proxies here.