[Wireless Router] How to set up On-demand WireGuard® VPN on mobile device?

What is WireGuard®?

WireGuard® is an advanced modern VPN protocol that is easily configured, providing blazing-fast speed, leaner protocol, and seen to be more secure than IPsec with the state-of-the-art cryptography. The functionality of WireGuard® VPN is somehow performing better than well-known OpenVPN.


Why should you try On-demand?

If you care about your internet security, why not? With on-demand, encrypted WireGuard® VPN connection will always be on your phone. It seamlessly creates a protected VPN connection to keep your device away from cyber threats once you leave your home WiFi environment, and use public WiFi or mobile cellular.



1. WireGuard® is only supported on the firmware version later than Supported models please refer to: https://asus.click/vpnfusionmodel

2. Set up a WireGuard® Server on ASUS router. Please refer to: https://asus.click/wireGserver

3. Download WireGuard® App from Appstore. (On-demand feature is only available on iOS)


How to enable On-demand?

1. Tap “ + ” after you opened WireGuard® App, and click “Create from QR code”.

2. Scan the QR code on your VPN server page, and name the scanned tunnel.


3. Tap “ Edit ” to configure “ ON-DEMAND ACTIVATION ”.

4. Enable both Cellular and Wi-Fi.

5. Select “ Except these SSIDs ”, and add your home WiFi to the section of SSIDs.

6. Press “ Save ” to keep you configuration.

Note: If selecting “ Except these SSIDs ”, WireGuard® VPN will only be used automatically when you’re not connecting to the home WiFi (or others you added in the section of SSIDs).


7. Don’t forget to enable the tunnel.

Only these SSIDs ” & “Except these SSIDs ” can simply set up the black/white list to decide which WiFi networks are allowed to use on-demand VPN.




How to get the (Utility / Firmware)?

You can download the latest drivers, software, firmware and user manuals in the ASUS Download Center.

If you need more information about the ASUS Download Center, please refer this link.