OpenFortiVPN GUI

A graphical user interface for OpenFortiVPN with support for MacOS (Intel and Apple Silicon / ARM64).

openfortivpn-gui_traymenu

openfortivpn-gui_tray_connected

openfortivpn-gui_settings

Features

  • Completely controlled from a tray icon
  • Ability to change or override default settings
  • Automatic addition of required rules to sudoers
  • Background watchdog service (runs as root and accepts connect/disconnect commands)
  • SAML-based automatic login with a built-in web engine capable of preserving session cookies
  • Split DNS support
  • No default 0.0.0.0/0 routes

Motivation

This project was created to avoid unnecessary traffic being routed through my workplace NGFW firewall. Only the internal network resources I actually need are routed through the VPN.

Project status

There are currently no public releases. The project is intended primarily for my own use, although it could be adapted for specific user groups, corporations, or individual users. It is not a consumer-grade product; therefore, it would be offered under an individual licensing model rather than as a mass-market application.

Created on: January 10, 2026

Last modified: January 10, 2026, 1:02 am