Vilfo for Home

Stay protected online. Use your favorite VPN provider.

Vilfo for Business

Coming soon. Secure your network.


Vilfo router
Vilfo Router

Powerful hardware that encrypts VPN traffic up to 1 Gbit/s.

Vilfo software
Vilfo OS

Install Vilfo OS on your own router/hardware.

Why Vilfo?

VPN Providers

Use any of 26 integrated VPN providers

Split tunneling

Control which traffic gets sent over the VPN connections


Know what happens in your network


Stream content from anywhere — everywhere

Parental control

No more conflicts over bedtimes or dinners

Browser extension

The Vilfo extension makes your life easier


Stay protected while having an optimal gaming experience

More to come...

Check the roadmap for upcoming improvements


At Vilfo, we believe in transparency. Below is our roadmap that consists of completed as well as the current sprint. We are displaying the roadmap to clearly show where we want to take Vilfo - and where we are right now with the development.

The roadmap is in real-time based off of our Gitlab repository. We work according to the scrum methodology with sprints. Upcoming version is v1.3.1. After a task has been completed by a developer, it has to go through two additional stages: Code Review and then Verification. A separate developer looks though the code during the Code Review, and makes sure it's written in accordance to our requirements.

After the task has passed the Code Review, the task is moved to Verification, where a product manager tests it and ensures it works according to the specifications. Then, and only then, we mark it as completed which means it'll be included in the next software update. As soon as we've completed all tasks in a sprint, they'll be shown below.

Upcoming version


1 of 6 tasks completed

Bug fixes

Planned versions


To be determined







Released versions


Released September 5, 2022
  • Add WireGuard as supported VPN protocol
  • Fix bug reaching Settings -> General when there was no internet connection
  • Fix bug changing WAN protocol if WAN cable is unplugged
  • Fix bug adding multiple port forwards in a row for the same device
  • Add support to enable/disable port forwards
  • Enforce subscription capabilities
  • Add support for EFI
  • Add support for serial
  • Add support for additional WiFi cards
  • Add support for all Protectli hardwares
  • Remove external stylesheets


Released April 5, 2022
  • Set WPA2-PSK as a default encryption, and detect country automatically for WiFi during setup
  • Remove Google Analytics
  • Re-design General settings, Network and System pages
  • Add ability to schedule reboots
  • Add ability to specify when the WiFi should be disabled
  • Adjust setup flow when installing Vilfo OS on third-party hardware
  • Add ability to check some diagnostics items and send diagnostics during the initial Vilfo setup
  • Add ability to download diagnostics
  • Fix an issue with ZoogVPN when users were not able to connect to some regions
  • Fix bug with External IPv4 and Manufacturer that disappear on a device's details page
  • Correct First seen and Last seen parameters on a device's details page
  • Update MAC vendors database to provide more accurate results
  • USB installer: fix bug with incorrect installation path
  • Updated OpenWrt to 21.02.2


Released January 20, 2022
  • Adjustments to enable Vilfo to be installed on other hardware
  • Devices are sorted in lists in alphabetical order
  • Resolved bug with devices receiving VILFO as name
  • Improved drop-downs containing device names to make them searchable
  • Resolved miscellaneous bugs


Released October 25, 2021
  • Improved speed for VPN connections
  • Resolved bug so it's possible to access UI when WAN access is enabled
  • Resolved bug with uptime field on device details page.
  • Resolved bug with counter for Vilfo's VPN server


Released September 30, 2021

Patch for OVPNbox users to resolve issue with wifi being inaccessible.


Released September 28, 2021

This release resolves several issues reported from v1.1.0.

  • Added redis dump to Diagnostics
  • Added support for OpenVPN configurations that have port parameter separated from hostname
  • Resolved bug that caused port forwarding page not to load when 100+ devices are used
  • Resolved bug so WAN access can be disabled
  • Resolved bug that could cause an IP leak after reboot
  • Resolved bug that caused bandwidth statistics to not work correctly
  • Resolved bug that some users experienced with constant reconnects
  • Improved Devices page to properly hand 100+ devices
  • Improved wifi stability
  • Improved throughput for VPN connections. Additional improvements coming in v1.1.3
  • Updated underlying operating system to OpenWrt 21.02


Released July 5, 2021

This release is aimed towards patching some issues reported from v1.1.0.

  • Resolved a bug that diagnostics at some times failed to be sent
  • Resolved a bug that could lead to an IP leak if WAN dropped
  • Resolved a front-end bug when reconnecting a group
  • Adjusted VPN configurations downloaded for the Vilfo VPN server so Android phones didn't throw errors.
  • Resolved a bug with custom providers when migrating from 1.0.14
  • Added OpenVPN icon in the browser extension if device is using a Custom VPN Provider
  • Allow "Access Vilfo on WAN" even if WAN has a NAT'd IP address
  • Improved stability in browser extensions
  • Resolved a grub issue causing a few units to not boot automatically after a reboot


Released August 22, 2018

This release is a hotfix for v1.0.5 that introduced bugs for some users.

  • Bug fix: improve parsing of devices. For some users, all devices disappeared.
  • Bug fix: handle pings to vpn gateways correctly
  • Bug fix: clean up redundant dns entries


Released May 9, 2021

This is a major update, going from LEDE as the underlying operating system to OpenWrt. We've done over 1250 commits of changes to adjust Vilfo.

An open beta has been taking place for the last two months. If you want to participate, change the update channel of your unit to Beta on the General tab. If no major issues are reported, v1.1.0 will be released on May 10th, 2021.

Besides adjusting Vilfo to the underlying changes, the following features/improvements have been made:

  • The killswitch is now enabled the second a connection attempt is made, instead of after a VPN connection has been established
  • The internet connection for all devices is blocked on boot before any potential VPN connections have been established
  • Ability to switch a VPN connection for a group without first having to disconnect
  • Ability to discover devices with static IP addresses in the network
  • Ability to connect groups without any devices to VPN servers
  • Allow editing of parental control rules
  • New layout for the parental control page
  • Resolved bug that caused issues submitting diagnostics if Vilfo had been powered on for a long time.
  • Ability to perform backups again
  • Improved load times when over 100 devices are in a network
  • Various bug fixes related to statistics intervals
  • API token no longer gets invalidated on new logins
  • Added custom messages for some VPN providers explaining which credentials should be used
  • Improved setup flow
  • Drastically reduced file writes to SSD
  • Bypass can now handle IDN domains
  • Allow various date formatting options
  • Added possibility to connect a group without any devices to a VPN server
  • Improved formatting when viewed on mobile devices
  • Additional input checks regarding IP and ports when bypassing
  • A total rewrite of Firefox & Chrome extensions (will not work until v1.1.0 is released publicly)
  • Several bug fixes & improved error handling


Released June 23, 2020
  • New: added support for PPPoE
  • New: added a “?” icon in multiple parts of the interface that explains functionality
  • New: include ipset information when submitting diagnostics
  • New: control how long Vilfo should attempt to connect to a VPN server prior to aborting. Setting is added on OpenVPN settings page
  • New: redesigned VPN providers page that lists all the regions for VPN providers that have been integrated
  • Bug fix: bandwidth measurement works properly for devices that have connected to the Vilfo VPN server
  • Bug fix: fixed so it’s possible to change encryption cipher on the Vilfo VPN server
  • Bug fix: align labels on modal that is displayed for editing device information
  • Bug fix: added support for “auth-token” as an OpenVPN setting
  • Improvement: let LUCI be enabled during setup
  • Improvement: redesign dropdown menu for regions to make countries more apparent
  • Improvement: add flag icon to region tag on Devices page
  • Improvement: merged status and uptime columns on Devices page for clarity
  • Improvement: remove offline interfaces on the System page for clarity
  • Improvement: several internal improvements regarding testing procedures and CI


Released January 30, 2019

Note: We released 1.0.12 but noticed an issue that can happen when updating from 1.0.10.

As a result, we removed 1.0.12. However, to make sure the users who updated to the earlier version also get these bugfixes, we're re-releasing it as 1.0.13.

  • New: integrated VPN server functionality in Vilfo so you can connect to your network from anywhere in the world. Read documentation.
  • New: create additional users in Vilfo. Read documentation.
  • New: integrated notification for when users connect to the Vilfo VPN server
  • New: integrated notification for when users disconnect to the Vilfo VPN server
  • New: see connections by VPN users in Device's history log
  • New: link version number in upper right corner to the development roadmap
  • New: link logo in sidebar to
  • New: added functionality to Remove all devices in the group Unsorted devices directly on Devices page
  • New: allow editing of ports
  • New: added an event for devices if their IP addresses are changed
  • New: include VPN server log when sending diagnostics
  • Bug fix: fixed calculation errors for bandwidth graphs on Statistics
  • Bug fix: fixed so diagnostics can be sent even if certain files are very big
  • Bug fix: removed javascript direct and thus added possibility to open Device pages in new tabs
  • Bug fix: rephrased connection message during setup
  • Improvement: display the last time a device was seen on Devices by hovering on Offline text
  • Improvement: renamed Device History to History on Device page
  • Improvement: added consistent spacing for group headers
  • Improvement: if a VPN provider only has one region it'll be the preselected option when connecting
  • Improvement: removed "IPv4" text before displaying IPv4 addresses on Devices
  • Improvement: removed the Remove device button on Devices page to improve readability
  • Improvement: moved the Remove group button on Devices page to the Edit modal to improve readability
  • Improvement: offload by randomizing VPN provider update time by 15 minutes
  • Improvement: don't display accumulated bandwidth in graphs on Statistics.
  • Improvement: on the Dashboard, ignore Unknown when displaying top manufacturers
  • Improvement: added an icon across multiple pages to make it easier to understand which device represents the unit you're currently using
  • Improvement: added icon to Copy the entire OpenVPN log when viewing a connection log
  • Improvement: added icon to Copy the entire OpenVPN configuration file
  • Improvement: if connection to a VPN provider fails, a button will appear to display the OpenVPN log as well as the OpenVPN configuration file


Released November 20, 2018
  • New: integrated PrivateVPN as a VPN provider
  • Bug fix: sort realtime graphs on Dashboard by group name
  • Bug fix: added bypass icon on Device page in case the device is bypassed
  • Bug fix: time picker on Parental control did not use 24H format correctly
  • Bug fix: handle OpenVPN configuration files that use tls-crypt
  • Bug fix: the active indicator on Parental control did not work properly
  • Bug fix: fixed issues with sending diagnostics
  • Improvement: extended our disk image test suite drastically
  • Improvement: extended our UI test suite drastically
  • Improvement: reject bypass rules that contain internal IP addresses
  • Improvement: minimize debug output to install.log
  • Improvement: rephrased the killswitch description on the OpenVPN page


Released October 26, 2018

This is a small hotfix to correct two main bugs:

  • Updating from serial based versioning to 1.0.1 and then to 1.0.9 caused fatal errors
  • Bug during setup for v1.0.9 in case users went back to the license code step


Released October 16, 2018
  • New: added firmware upgrade step during setup
  • New: display a device's external IPv4 on the Device page
  • New: include additional information when sending diagnostics (iptables, ip route, ip addr, dnsmasq configs & nginx log)
  • New: display acquired IP & DNS addresses from ISP on Network in case WAN settings are set to DHCP
  • Bug fix: couldn't change admin password on General
  • Bug fix: removed requirement of supplying a MAC address when setting up static IP address on WAN
  • Bug fix: prevent rate limiting hiccups to
  • Bug fix: extended timelimit for Ubus file requests
  • Bug fix: VPN protection could stop working after removing device bypass rules
  • Bug fix: incorrect datetime was displayed on System
  • Bug fix: remove bypass for subdomains as well when removing bypass for the domain
  • Improvement: bypass of Netflix & youtube works properly with extension v0.4.7
  • Improvement: hardened firewall rules on tun interfaces
  • Improvement: improved content on Extension
  • Improvement: start pinging regions immediately when enabling a provider on VPN Providers
  • Improvement: added internet validation during setup when changing WAN settings
  • Improvement: fixed inconsistency issues with footer during setup
  • Improvement: fixed grammar and inconsistency issues on Bypass
  • Improvement: fixed left-align styling on Device page for large screens
  • Improvement: clarified copy on VPN Providers when no providers had been activated
  • Improvement: added a 15 minute randomization period for automatic updates to ensure all Vilfo units don't update at the exact same time


Released September 25, 2018
  • New: integrated Borderless VPN as a VPN provider
  • Bug fix: display interface bandwidth statistics correctly on System
  • Bug fix: correctly verify VPN provider credentials during setup
  • Bug fix: added missing firewall rules for vilfo6-9 interfaces
  • Bug fix: couldn't backup Vilfo
  • Bug fix: couldn't remove port forwards that are tcp+udp
  • Bug fix: browser extension couldn't recognize unique Vilfos properly
  • Bug fix: couldn't remove bypass rules that contain multiple ports
  • Bug fix: couldn't disable wireless during setup
  • Bug fix: couldn't remove groups that contained devices
  • Improvement: expanded our internal test suite
  • Improvement: added cache to browser extension API to decrease resource usage
  • Improvement: added rate limiting for the browser extension API