WireGuard VPN
WireGuard is a communication protocol and free and open-source software that implements encrypted virtual private networks (VPNs), and was designed with the goals of ease of use, high speed performance, and low attack surface.
OPNcentral
Is a centralized management plugin, it utilizes OPNsense’s restAPI to offer a range of centralized features.
GeoIP database
Is a database that maps IP addresses to geographical locations, such as a country, city, or region.
AMD EPYC
Is a brand of multi-core x86-64 microprocessors designed and sold by AMD, based on the company’s Zen microarchitecture.
IPsec
Internet Protocol Security (IPsec) is a secure network protocol suite that authenticates and encrypts packets of data to provide secure encrypted communication between two computers over an Internet Protocol network.
FreeBSD
FreeBSD is an open source operating system based on UNIX. The source code of FreeBSD is open source, which means that anyone can view and edit this source code. The operating system is widely used in servers, mainframes, workstations & embedded computers.
OSI
The Open Source Initiative defines open source software as software that is distributed with human readable source code in order to allow the user freedom to run, review, alter, enhance and modify the code for any purpose.
Firewall
A firewall is a computer network security system that restricts Internet traffic to, from, or within a private network. This software or special hardware software unit works by selectively blocking or allowing data packets.
Forward caching proxy
When using a forward proxy configuration, Caching Proxy machines are located between the client and the Internet. Caching Proxy forwards a client’s request to content hosts located across the Internet, caches the retrieved data, and delivers the retrieved data to the client.
Traffic shaping
Traffic shaping is used to optimize or guarantee performance, improve latency, or increase usable bandwidth for some kinds of packets by delaying other kinds.
MVC framework
The Model-View-Controller (MVC) framework is an architectural/design pattern that separates an application into three main logical components Model, View, and Controller. Each architectural component is built to handle specific development aspects of an application.