This article describes how to block NordVPN using a custom application signature in FortiGate. It provides a solution for cases where NordVPN is not being blocked by standard application control profiles.
FortiGate.
F-SBID( --name 'NordVPN.Custom';--protocol tcp;--service SSL;--app_cat 6;--weight 15;--pattern nord;--context host;--no_case;--pcre /nord(vpn|sec|account|auth)\x2ecom/i;)
config application list
edit "block-nordvpn"
config entries
edit 1
set application "NordVPN.Custom"
set action block
next
end
config firewall ssl-ssh-profile
edit "deep-inspection" <----- Or clone and customize as needed.
set ssl-inspection enable
next
end
Apply it to the policy:
config firewall policy
edit <policy-id> <----- ID of the relevant outbound policy.
set application-list "block-nordvpn"
set ssl-ssh-profile "deep-inspection"
next
end
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2026 Fortinet, Inc. All Rights Reserved.