💡 Need a VPN account?

Get started with WorldVPN — secure, fast, and private browsing from just $1.12/month.

View Plans & Order →
Router Setup Manual

How To Setup VPN on OpenWrt

Protect your entire network. Select your preferred VPN protocol below to follow our step-by-step installation instructions for OpenWrt routers.

Prerequisites:

Make sure your router runs OpenWrt (v19.07 or newer). You will need SSH access or LuCI web interface access and a downloaded WorldVPN WireGuard config file (.conf).

1

Install WireGuard Packages

  • Log in to your OpenWrt administration dashboard (LuCI).
  • Go to System > Software.
  • Click Update lists, then search for and install luci-proto-wireguard. This will automatically pull in core WireGuard utilities.
  • Restart your router to apply UI modifications.
2

Create WireGuard Interface

  • Go to Network > Interfaces.
  • Click Add new interface....
  • Set name to worldvpn_wg and select protocol as WireGuard VPN. Click Create interface.
3

Configure Interface Keys

  • In General Setup, enter your client Private Key (found in your downloaded WorldVPN .conf file).
  • Under IP Addresses, add the client internal IPv4 address (e.g., 10.x.x.x/32) provided in the config file.
4

Add WireGuard Peer

  • Go to the Peers tab and click Add Peer.
  • Enter the Server Public Key and Endpoint Host / Port matching your WorldVPN config file.
  • Set Allowed IPs to 0.0.0.0/0 and tick Route Allowed IPs. Set Persistent Keepalive to 25.
5

Configure Firewall & DNS

  • Go to the Firewall Settings tab of the interface and assign it to the wan zone.
  • Go to Network > Interfaces > WAN > Advanced Settings and uncheck "Use DNS servers advertised by peer" and configure WorldVPN DNS (e.g., 10.0.0.1 or 1.1.1.1).
  • Click Save & Apply to initialize the secure WireGuard tunnel.
💡 Need a VPN account?

Get started with WorldVPN — secure, fast, and private browsing from just $1.12/month.

View Plans & Order →