How to Setup OpenVPN on ASUS Stock Firmware

Last updated: January 11, 2025
Table of Contents

Setting up TorGuard VPN on your ASUS router provides whole-home VPN protection for all connected devices. This guide covers configuration for ASUS routers running stock ASUS-WRT firmware, offering an easy way to secure your entire network without installing VPN software on individual devices.

🏠 Benefits of Router VPN

  • Whole Home Protection: All devices automatically use VPN
  • Device Limit Bypass: Router counts as one connection
  • Smart Home Security: Protect IoT devices that can't run VPN apps
  • Guest Network: Offer secure browsing to visitors

Compatible ASUS Router Models

This guide works with ASUS routers running stock ASUS-WRT firmware version 3.0.0.4.380 or newer:

Router Series Popular Models Max VPN Speed Recommended For
AX Series (WiFi 6) RT-AX88U, RT-AX86U, RT-AX68U 200-400 Mbps High performance
AC Series (WiFi 5) RT-AC88U, RT-AC86U, RT-AC68U 50-200 Mbps General use
Budget Models RT-AC66U_B1, RT-AC1750 30-50 Mbps Basic protection
Performance Note: VPN speeds on routers are limited by CPU processing power. For speeds over 100 Mbps, consider high-end models with hardware acceleration.

Prerequisites

  • ASUS router with stock firmware (3.0.0.4.380+)
  • Active TorGuard VPN subscription
  • Your TorGuard VPN username and password
  • TorGuard OpenVPN config files for ASUS
  • Computer connected to router (wired connection recommended for setup)

Step 1: Access Router Admin Panel

  1. Connect your computer to the router via Ethernet cable
  2. Open a web browser and navigate to:
  3. Enter your router admin credentials:
    • Default Username: admin
    • Default Password: admin (or password on label)
Security Warning: If using default credentials, change them immediately under Administration → System for security.

Step 2: Navigate to VPN Settings

Once logged in:

  1. Click "Advanced Settings" in the left sidebar
  2. Click "VPN" from the menu
  3. Click the "VPN Client" tab at the top
  4. Click "Add profile" button
ASUS VPN Client interface
Accessing VPN Client settings in ASUS router interface

Step 3: Download TorGuard Config Files

Download the appropriate config package for your needs:

UDP Configs (Recommended)

Faster speeds, ideal for streaming and general use

Download UDP Configs

TCP Configs

More reliable on restricted networks

Download TCP Configs
  1. Extract the downloaded ZIP file
  2. Choose a server location close to you for best performance
  3. Keep the .ovpn file ready for upload

Step 4: Configure OpenVPN Profile

In the Add Profile window:

  1. Click the "OpenVPN" tab
  2. Fill in the following details:
    • Description: TorGuard [Location] (e.g., "TorGuard USA-NY")
    • Username: Your TorGuard VPN username
    • Password: Your TorGuard VPN password
  3. Click "Choose File" next to "Import .ovpn file"
  4. Select your desired location .ovpn file
  5. Click "Upload"
  6. Wait for "Complete!" message
  7. Click "OK" to save
ASUS OpenVPN configuration
Configuring OpenVPN profile with TorGuard settings
Pro Tip: Create multiple profiles for different server locations to easily switch between them.

Step 5: Activate VPN Connection

After saving the profile:

  1. You'll see your VPN profile listed
  2. Click the "Activate" button next to your profile
  3. Connection status will change to "Connecting..."
  4. Wait for status to show "Connected" with a blue checkmark
Activating VPN connection
VPN profile activated and connected

Step 6: Verify VPN Connection

Confirm your VPN is working properly:

  1. From any device connected to your router, visit TorGuard's What's My IP
  2. Verify:
    • IP address matches your VPN server location
    • ISP shows as "TorGuard" or datacenter name
    • Location matches your selected server
  3. Run a DNS leak test to ensure no leaks

Advanced VPN Settings

Enable VPN Kill Switch

Prevent internet access if VPN disconnects:

  1. Go to VPN → VPN Client
  2. Click "Advanced Settings"
  3. Set "Force Internet traffic through tunnel" to Yes
  4. Apply settings

DNS Configuration

For enhanced privacy, configure custom DNS:

  1. In VPN Advanced Settings
  2. Set "Accept DNS Configuration" to Exclusive
  3. Or manually set DNS servers:
    • DNS Server 1: 10.8.0.1
    • DNS Server 2: 10.9.0.1

Policy-Based Routing

Route specific devices through or around VPN:

  1. Enable "Policy Rules"
  2. Add device MAC addresses or IP ranges
  3. Choose "WAN" to bypass VPN or "VPN" to force through tunnel

Troubleshooting Common Issues

VPN Won't Connect

  • Check credentials: Ensure using VPN (not account) username/password
  • Try different server: Server may be under maintenance
  • Switch protocol: Try TCP if UDP fails
  • Update firmware: Ensure router firmware is current
  • Check time/date: Router time must be accurate for certificates

Slow VPN Speeds

  • Server location: Choose server closer to your location
  • Protocol: UDP typically faster than TCP
  • Encryption: Consider using AES-128 configs for speed
  • Router limits: Check router CPU usage during transfer
  • QoS settings: Disable QoS while testing

Devices Can't Access Internet

  • Check VPN status: Ensure showing "Connected"
  • DNS issues: Try setting device DNS to 8.8.8.8
  • Reboot devices: Reconnect WiFi after VPN activation
  • Firewall: Check router firewall isn't blocking

Performance Optimization

Best Practices for Speed

  1. Wired connections: Use Ethernet for bandwidth-intensive devices
  2. Server selection: Test multiple servers for best performance
  3. Time of day: Avoid peak hours in target location
  4. Router placement: Ensure good ventilation to prevent throttling

Router CPU Management

Monitor under System Log → System Status:

  • CPU usage over 80% indicates router limitation
  • Consider upgrading router for higher VPN speeds
  • Disable unused features (AiProtection, Traffic Analyzer)

Managing Multiple VPN Profiles

Create profiles for different use cases:

Profile Name Server Location Use Case
TorGuard Streaming USA - Los Angeles Netflix, Hulu access
TorGuard Privacy Switzerland Maximum privacy
TorGuard Gaming Nearest city Low latency gaming
TorGuard P2P Netherlands Torrenting

Security Considerations

  1. Regular updates: Keep router firmware updated
  2. Strong passwords: Use unique admin and WiFi passwords
  3. Guest network: Isolate guest devices from main network
  4. Access control: Limit admin access to local network only
  5. Backup settings: Save router config before changes

Alternative Firmware Options

For advanced features, consider:

  • ASUS Merlin: Enhanced VPN features, better performance
  • DD-WRT: Maximum customization options
  • Tomato: User-friendly alternative firmware
Warning: Custom firmware voids warranty. Research compatibility before flashing.

Need Router VPN Assistance?

Our support team can help with router VPN configuration, performance optimization, and troubleshooting.

Get Router Support

Was this article helpful?

Share:

Ready to Get Help?

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