How to Use VPN Configs
Complete setup guides for all platforms
📱 Choose Your Platform
🪟 Windows Setup Guide
For WireGuard on Windows:
Step 1: Download WireGuard Client
- Visit the official WireGuard website: wireguard.com/install
- Download "WireGuard Installer for Windows"
- Run the installer and follow the installation wizard
Step 2: Import Configuration
- Open the WireGuard application
- Click "Import tunnel(s) from file"
- Select your downloaded
.conffile - The tunnel will appear in the left sidebar
Step 3: Connect to VPN
- Click on your tunnel name in the sidebar
- Click the "Activate" button
- Wait for the status to show "Active"
- You're now connected securely!
For OpenVPN on Windows:
Step 1: Download OpenVPN Client
- Download OpenVPN GUI from: openvpn.net
- Install the application with administrator privileges
Step 2: Import Configuration
- Right-click the OpenVPN GUI icon in the system tray
- Select "Import" → "Import file..."
- Choose your
.ovpnfile - The profile will be added to your connection list
Step 3: Connect
- Right-click the OpenVPN icon again
- Select your imported profile
- Click "Connect"
- Wait for the green connection indicator
🍎 macOS Setup Guide
For WireGuard on macOS:
Step 1: Install WireGuard
- Open the Mac App Store
- Search for "WireGuard"
- Download and install the official WireGuard app
- Or use Homebrew:
brew install wireguard-tools
Step 2: Import Configuration
- Open WireGuard from Applications
- Click "Import tunnel(s) from file..."
- Navigate to your
.conffile - Click "Open" to import
Step 3: Activate VPN
- Select your imported tunnel
- Click the toggle switch to "Activate"
- Grant permission when macOS asks
- You're now protected!
For OpenVPN on macOS:
Step 1: Install Tunnelblick
- Download Tunnelblick from: tunnelblick.net
- Open the DMG file and drag to Applications
- Launch Tunnelblick and grant necessary permissions
Step 2: Add Configuration
- Double-click your
.ovpnfile - Tunnelblick will automatically import it
- Choose whether to install for all users or just you
Step 3: Connect
- Click the Tunnelblick icon in the menu bar
- Select your configuration
- Click "Connect"
- Enter credentials if prompted
🐧 Linux Setup Guide
For WireGuard on Ubuntu/Debian:
Step 1: Install WireGuard
- Open Terminal
- Update package list:
sudo apt update - Install WireGuard:
sudo apt install wireguard
Step 2: Copy Configuration
- Move your config to WireGuard directory:
sudo cp yourconfig.conf /etc/wireguard/wg0.conf - Set proper permissions:
sudo chmod 600 /etc/wireguard/wg0.conf
Step 3: Start VPN
- Start the tunnel:
sudo wg-quick up wg0 - Check status:
sudo wg show - To stop:
sudo wg-quick down wg0 - Enable at boot:
sudo systemctl enable wg-quick@wg0
For OpenVPN on Ubuntu/Debian:
Step 1: Install OpenVPN
- Open Terminal
- Run:
sudo apt update - Install:
sudo apt install openvpn
Step 2: Connect Using Configuration
- Navigate to your config directory
- Run:
sudo openvpn --config yourconfig.ovpn - Or use Network Manager for GUI support
📱 iOS Setup Guide (iPhone/iPad)
For WireGuard on iOS:
Step 1: Install WireGuard App
- Open the App Store on your iPhone/iPad
- Search for "WireGuard"
- Download the official WireGuard app (free)
Step 2: Import Configuration
- Open the WireGuard app
- Tap the "+" button
- Choose "Create from file or archive"
- Select your
.conffile from Files/iCloud - Alternatively, use "Create from QR code" if you have one
Step 3: Connect
- Tap the toggle switch next to your tunnel name
- Allow VPN configuration when iOS prompts
- The switch turns green when connected
For OpenVPN on iOS:
Step 1: Install OpenVPN Connect
- Download "OpenVPN Connect" from the App Store
- It's the official OpenVPN client
Step 2: Import Profile
- Save your
.ovpnfile to iCloud Drive or Files - Open the file - it will launch OpenVPN Connect
- Tap "Add" to import the profile
Step 3: Connect
- Open OpenVPN Connect
- Toggle the switch for your profile
- Allow VPN permissions
🤖 Android Setup Guide
For WireGuard on Android:
Step 1: Install WireGuard App
- Open Google Play Store
- Search for "WireGuard"
- Install the official WireGuard app by WireGuard Development Team
Step 2: Import Configuration
- Open the WireGuard app
- Tap the "+" button (bottom right)
- Select "Import from file or archive"
- Navigate to your downloaded
.conffile - Or scan a QR code if available
Step 3: Activate VPN
- Tap the toggle switch next to your tunnel
- Allow VPN connection when Android prompts
- You'll see a key icon in the status bar when connected
For OpenVPN on Android:
Step 1: Install OpenVPN for Android
- Download "OpenVPN for Android" from Play Store
- Developed by Arne Schwabe (official client)
Step 2: Import Profile
- Tap the "+" icon
- Select "Import"
- Choose "Import Profile from SD card"
- Select your
.ovpnfile
Step 3: Connect
- Tap on the imported profile
- Tap "Connect"
- Grant VPN permissions
📡 Router Setup Guide (Advanced)
Setting Up VPN on Your Router:
Note: Router configuration varies by manufacturer and model. These are general guidelines.
Compatible Routers:
- DD-WRT compatible routers
- Tomato firmware routers
- ASUS routers with Merlin firmware
- pfSense/OPNsense systems
- MikroTik routers
General Steps:
- Access your router's admin panel (usually 192.168.1.1)
- Navigate to VPN settings
- Select WireGuard or OpenVPN (depending on support)
- Import or paste your configuration
- Save and restart the VPN service
- All devices on your network will use the VPN
Benefits of Router-Level VPN:
- ✓ Protects all devices automatically
- ✓ No need to configure each device individually
- ✓ Covers smart home devices and IoT
- ✓ Gaming consoles and smart TVs protected
🔧 Troubleshooting
Common Issues & Solutions:
Can't connect to VPN:
- Check your internet connection
- Verify the configuration file is not corrupted
- Try a different server location
- Disable firewall temporarily to test
- Regenerate your configuration file
VPN connects but no internet:
- Check DNS settings in your configuration
- Try changing DNS provider (Cloudflare, Google, etc.)
- Verify your firewall isn't blocking VPN traffic
- Restart your device
Slow connection speeds:
- Try a server closer to your location
- Switch between UDP and TCP (OpenVPN)
- For OpenVPN, try ChaCha20 encryption
- Consider upgrading to a premium plan
VPN disconnects frequently:
- Check if your ISP is blocking VPN traffic
- Try switching protocols (WireGuard ↔ OpenVPN)
- Adjust MTU settings in advanced configuration
- Use TCP instead of UDP for more stability
Ready to Get Started?
Generate your VPN configuration and follow the guide for your platform
Generate Configuration