Fix TorGuard VPN Disconnection Issues - Complete Troubleshooting Guide

Last updated: September 11, 2025
Table of Contents

💡 Quick Diagnostic

Before diving into detailed troubleshooting, try these quick checks:

  • Is your internet connection stable without VPN?
  • Have you tried a different server location?
  • Is your VPN subscription active?
  • Are you running the latest version of TorGuard?

Common Causes of VPN Disconnections

🌐 Network Issues

High Impact
  • Unstable internet connection
  • ISP throttling or blocking
  • Router/modem problems
  • WiFi interference

🔧 Software Conflicts

Medium Impact
  • Firewall blocking VPN
  • Antivirus interference
  • Other VPN software
  • Network drivers outdated

⚙️ Configuration Issues

Low Impact
  • Wrong protocol selected
  • DNS configuration
  • MTU size problems
  • Power saving settings

Step-by-Step Troubleshooting Guide

1Connect to Nearest Server

Server proximity significantly affects connection stability. The closer the server, the more stable your connection.

Desktop Client:

TorGuard Desktop proximity sorting
Sort servers by proximity in desktop client
  1. Click the location name to open server list
  2. Click the sort menu
  3. Select "Proximity" to arrange servers by distance
  4. Choose the top server (closest to you)

Mobile App:

TorGuard Android proximity sorting
Sort servers by proximity in mobile app
  1. Tap country name to open server list
  2. Tap the sort menu
  3. Select "Proximity"
  4. Select the nearest server

2Change VPN Protocol

Different protocols work better in different network environments. TCP is more stable but slower than UDP.

TorGuard protocol settings
Changing to TCP protocol on port 443

✅ Recommended Protocol Settings

Network Type Best Protocol Port
Restrictive (Corporate/School) OpenVPN TCP 443
Home/Open WiFi WireGuard Default
Mobile/4G/5G IKEv2 Default
Unstable Connection OpenVPN TCP 443

3Configure DNS Settings

DNS issues can cause intermittent disconnections. Try different DNS servers to find the most stable option.

Desktop Client:

TorGuard DNS settings desktop
DNS configuration in desktop client

Mobile App:

TorGuard DNS settings mobile
DNS configuration in mobile app

Recommended DNS Servers

  • TorGuard DNS: Default (most secure)
  • Cloudflare: 1.1.1.1, 1.0.0.1 (fastest)
  • Quad9: 9.9.9.9, 149.112.112.112 (malware blocking)

4Platform-Specific Solutions

Windows
macOS
Android
iOS
Linux

Windows-Specific Fixes

Disable Windows Firewall Temporarily:
netsh advfirewall set allprofiles state off

Remember to re-enable: netsh advfirewall set allprofiles state on

Reset Network Stack:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
Disable Power Saving for Network Adapter:
  1. Open Device Manager
  2. Expand Network adapters
  3. Right-click your adapter → Properties
  4. Power Management tab
  5. Uncheck "Allow computer to turn off this device"

macOS-Specific Fixes

Reset Network Preferences:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Remove Network Configuration:
  1. System Preferences → Network
  2. Select your connection
  3. Click minus (-) button
  4. Click plus (+) to re-add
  5. Apply changes
Disable App Nap for TorGuard:
defaults write net.torguard.TorGuard NSAppSleepDisabled -bool YES

Android-Specific Fixes

Disable Battery Optimization:
  1. Settings → Apps → TorGuard
  2. Battery → Unrestricted
  3. Disable "Adaptive Battery"
Always-On VPN Settings:
  1. Settings → Network & Internet → VPN
  2. Tap gear icon next to TorGuard
  3. Enable "Always-on VPN"
  4. Enable "Block connections without VPN"
Reset Network Settings:

Settings → System → Reset options → Reset Wi-Fi, mobile & Bluetooth

iOS-Specific Fixes

Reset Network Settings:
  1. Settings → General → Transfer or Reset iPhone
  2. Reset → Reset Network Settings
Disable Wi-Fi Assist:
  1. Settings → Cellular
  2. Scroll to bottom
  3. Toggle off "Wi-Fi Assist"
Configure On-Demand:
  1. Settings → VPN
  2. Tap (i) next to TorGuard
  3. Enable "Connect On Demand"

Linux-Specific Fixes

Check System Logs:
sudo journalctl -u openvpn -f
# or
sudo tail -f /var/log/syslog | grep vpn
Disable IPv6:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
Fix DNS Resolution:
sudo systemctl restart systemd-resolved
sudo rm /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

Advanced Diagnostics

🔍 Connection Diagnostics Script

Run these commands to gather diagnostic information:

# Test basic connectivity ping -c 4 8.8.8.8 # Test DNS resolution nslookup google.com # Check routing table route -n # Linux/Mac route print # Windows # Test VPN server connectivity ping -c 4 [your-vpn-server-ip] # Check for packet loss ping -c 100 8.8.8.8 | grep loss

Connection Stability Checklist

Internet Connection
Router/Firewall
VPN Client
VPN Server
Destination

Check Each Step:

  1. Internet Connection: Test speed without VPN at speedtest.net
  2. Router/Firewall: Ensure VPN ports aren't blocked
  3. VPN Client: Update to latest version
  4. VPN Server: Try different locations
  5. Destination: Some sites block VPN traffic

Common Error Messages

Authentication Failed
  • Verify username/password
  • Check account status
  • Ensure using VPN credentials (not website login)
  • Check for special characters in password
TLS Handshake Failed
  • System time must be accurate
  • Try different protocol/port
  • Update TorGuard client
  • Check firewall isn't blocking
Connection Timeout
  • ISP may be blocking VPN
  • Try TCP port 443
  • Enable stealth mode
  • Use mobile hotspot to test

Preventive Measures

✅ Best Practices for Stable Connections

  • Keep software updated: Regular updates fix bugs and improve stability
  • Use wired connection: Ethernet is more stable than WiFi
  • Close unnecessary apps: Reduce network congestion
  • Monitor connection logs: Identify patterns in disconnections
  • Set up auto-reconnect: Enable in TorGuard settings
  • Use kill switch: Protects data if VPN drops

When to Contact Support

If you've tried all the above steps and still experience disconnections, gather this information for support:

  • Your operating system and version
  • TorGuard client version
  • Server locations you've tried
  • Error messages (screenshots help)
  • Connection logs from the app
  • Time and frequency of disconnections
Submit Support Ticket

Our team is available 24/7 to help resolve connection issues

Was this article helpful?

Share:

Ready to Get Help?

Our support team is available 24/7 to assist you with any questions.