Discord problems with a VPN usually fall into one of three categories: it's being blocked by your school or work network, it's restricted in your country, or your voice calls are choppy because the VPN is adding too much delay. Each one has a different cause and a different fix, so the first step is working out which applies to you.
Why Discord might not work with your VPN
Discord works fine with a VPN in most situations. When it doesn't, it's usually one of these:
- Discord blocked on your network (school, university, or office wi-fi): a VPN usually bypasses it, but the VPN itself may need a protocol switch.
- Discord blocked in your country (China, Russia, UAE): you need a VPN server in a country where Discord operates normally.
- Choppy or dropped voice and video calls: the VPN is adding too much delay. Switch protocol or choose a closer server.
- Discord won't connect at all with the VPN on: usually the VPN's kill switch is blocking the connection while it gets established.
Quick diagnostic: if Discord works on mobile data but not on your current wi-fi, it's a network block (Fix 1). If it's blocked everywhere, it's a country-level block or a server IP issue (Fix 2). If Discord loads but calls are poor, go to Fix 3.
Fix 1: Discord blocked on your network
Schools, universities, and offices commonly block Discord on their wi-fi. A VPN gets around this by encrypting your traffic before it reaches the network's firewall. Connect your VPN to any server, then open Discord. In most cases that's all it takes.
If the block is still there, the network may be filtering VPN traffic too. Try switching protocol in your VPN app's settings:
- In NordVPN: go to Settings > VPN protocol and switch to NordLynx (NordVPN's WireGuard implementation).
- In ExpressVPN: go to Settings > Protocol > select Lightway.
WireGuard-based protocols give most network firewalls the hardest time. If WireGuard is also blocked, try OpenVPN TCP on port 443, which piggybacks on the same port as regular HTTPS traffic and is rarely blocked. See our guide to changing your VPN protocol for full steps across all major apps.
If you're at university, our guide to using a VPN at university covers campus network blocks in more detail.
Fix 2: Discord blocked in your country
Discord is blocked at the national level in a small number of countries. Confirmed or persistent blocks include:
- China: blocked by the Great Firewall, which also disrupts many standard VPN connections
- Russia: blocked since 2024 following a government order
- North Korea: general internet restrictions mean most foreign services are inaccessible
- UAE: Discord has been intermittently restricted; availability varies
To access Discord from a blocked country, connect your VPN to a server in the UK, US, or anywhere in the EU before opening Discord. The server just needs to be in a country where Discord operates normally.
In China and other countries with deep packet inspection, standard VPN protocols are often blocked alongside Discord itself. NordVPN's Obfuscated Servers or ExpressVPN's Lightway protocol (set to Automatic) tend to hold up better in those environments because they disguise VPN traffic as regular web browsing. See our protocol switching guide for per-app steps.
In most cases, Discord "not working" with a VPN is a single-server problem: that IP has been flagged or rate-limited. Switch to a different server in the same region and Discord usually comes back straight away.
Fix 3: Voice and video call quality
The most common Discord and VPN problem isn't a block at all. It's that voice and video calls become choppy, delayed, or drop entirely. Discord routes voice through regional servers, and when your VPN adds a long detour between you and the nearest voice server, the delay climbs enough to break audio quality.
Two things make the most difference here. First, make sure your VPN server is geographically close to you. A UK VPN server adds minimal delay for a UK user. Connecting to a US server from the UK and then joining a UK Discord voice channel creates two long-distance hops, which is where quality falls apart.
Second, switch to WireGuard if you're currently on OpenVPN. WireGuard has much lower overhead, which means less added delay on voice calls. In NordVPN, go to Settings > VPN protocol > NordLynx. In ExpressVPN, choose Lightway (UDP). If you're on mobile and often switching between wi-fi and mobile data, IKEv2 is designed to reconnect quickly when your connection changes, which can help prevent mid-call drops.
Discord-specific tip: if you manage or own a Discord server, you can change the voice server region inside Discord itself. Right-click a voice channel > Edit Channel > Region Override. Setting this to match your VPN server's location reduces the second leg of the routing path and often makes a noticeable difference to call quality. You'll need Manage Channel permission to do this.
WebRTC and privacy: Discord uses WebRTC for voice and video. If you use Discord in a browser, a WebRTC leak can expose your real IP address even with the VPN running. This isn't something other users in a voice channel can see directly, but it does mean your location may not be as private as you'd expect. To check, run a WebRTC leak test with your VPN connected (search "WebRTC leak test" for free tools). If your real IP shows up, switch to the Discord desktop app instead. The desktop app is much less prone to WebRTC leaks.
Fix 4: Split tunneling
If you're using a VPN for general privacy but Discord calls are suffering, split tunneling is a clean solution. It lets you choose which apps use the VPN and which connect directly, so your browser and other traffic go through the VPN while Discord connects without it for full native call quality.
How to set it up:
- In NordVPN (Windows/Android): go to Settings > Split Tunneling, enable it, then add Discord to the excluded apps list.
- In ExpressVPN: open Options > General > Split tunneling. Select "Do not allow selected apps to use the VPN" and add Discord.
Split tunneling isn't available on iOS for most VPN providers. Apple's network architecture doesn't allow VPN apps to selectively route individual apps' traffic on iPhone or iPad. On iOS, your best options are using WireGuard protocol to keep added delay as low as possible, or turning the VPN off during Discord calls.
Fix 5: Discord won't connect at all
If Discord refuses to load with your VPN running and you've already tried a few different servers, the kill switch is usually the culprit. Kill switches block all internet traffic when the VPN connection is interrupted or being established. Some fire briefly while the tunnel is forming, which is long enough to stop Discord completing its initial connection.
To test this, temporarily disable the kill switch and try connecting to Discord again:
- NordVPN: Settings > Kill Switch > toggle off.
- ExpressVPN: Options > General > uncheck Stop all internet traffic if the VPN disconnects.
If Discord connects once the kill switch is off, the fix is to find a faster-connecting server rather than leaving the kill switch disabled permanently. Some servers take longer to establish the tunnel, which stretches the kill switch window. Try different servers in the same region until you find one that connects quickly. Once the tunnel forms fast, the window is too short to affect Discord.
Some VPN providers let you exclude specific apps from the kill switch, so Discord stays connected even when the VPN reconnects. Check your VPN app's kill switch settings for an "allowed apps" or "bypass" option. In NordVPN, adding Discord to the Split Tunneling excluded list achieves the same thing.
If Discord still won't connect after disabling the kill switch, open Discord's Settings > Voice & Video > scroll to Audio Subsystem and try switching between Standard and Legacy. The two modes use different connection methods, and occasionally one works where the other doesn't on a restricted network. Note that this option isn't available in all versions of Discord.



