Plataforma de acceso remoto seguro, diseñada para alojarse en infraestructura propia y basada en WireGuard, con políticas de identidad, confianza en los dispositivos y registros de auditoría.
opnsense/core
Plataforma de firewall y router de código abierto basada en FreeBSD, que proporciona la GUI, la API y el backend del sistema de OPNsense.
Alternativa open source a:pfSense
Fortinet FortiGate
- Estrellas
- 4,759
- Forks
- 1,015
- Issues abiertos
- 309
- Último commit
- ayer
¿Qué es?
Este repositorio contiene el núcleo de OPNsense, una distribución de firewall y enrutamiento de código abierto basada en FreeBSD. Incluye la GUI web, la capa de API de estilo REST y el backend de gestión del sistema que configuran y ejecutan el firewall.
El código está escrito principalmente en PHP y sigue una estructura MVC. El proyecto está migrando gradualmente a una nueva arquitectura, en lugar de realizar una reescritura completa. Los plugins amplían el sistema base, y el repositorio incluye objetivos de Makefile para empaquetar, actualizar, analizar el código, comprobar el estilo y ejecutar sanitizadores.
Quienes quieran contribuir o crear su propia variante pueden usar las herramientas de compilación del repositorio tools independiente. Entre los temas asociados al proyecto se incluyen firewall, VPN, portal cautivo, enrutamiento, gestión del tráfico, proxy y prevención de intrusiones.
Funciones clave
- 01GUI web para configurar reglas del firewall, enrutamiento y ajustes del sistema
- 02Capa de API para gestionar el sistema mediante programación
- 03Basado en FreeBSD, con código de aplicación PHP que sigue una arquitectura MVC
- 04Compatible con funciones de VPN, portal cautivo, gestión del tráfico y proxy
- 05Objetivos de Makefile para empaquetar, analizar el código y comprobar el estilo
Casos de uso
- Ejecutar un firewall y router autogestionados para una red doméstica o de una pequeña oficina
- Desarrollar o ampliar plugins de OPNsense y la interfaz web
- Crear un paquete personalizado de OPNsense a partir del código fuente
- Configurar gateways VPN o portales cautivos para invitados en el perímetro de una red
Inicio rápido
- 1
Clona el repositorio desde GitHub
- 2
Compila el paquete con make (necesitas las herramientas de compilación de OPNsense del repositorio tools)
make package - 3
Instala el paquete compilado en un sistema OPNsense con make upgrade
make upgrade
Antes de usarlo
- Está diseñado para sistemas FreeBSD y OPNsense, por lo que no es una aplicación de propósito general que puedas ejecutar en cualquier plataforma.
- Para compilarlo, necesitas el repositorio independiente de herramientas de OPNsense y varios paquetes del sistema.
Temas
Preguntas frecuentes
- ¿Qué es core?
- Plataforma de firewall y router de código abierto basada en FreeBSD, que proporciona la GUI, la API y el backend del sistema de OPNsense. Este repositorio contiene el núcleo de OPNsense, una distribución de firewall y enrutamiento de código abierto basada en FreeBSD. Incluye la GUI web, la capa de API de estilo REST y el backend de gestión del sistema que configuran y ejecutan el firewall.
- ¿core es gratuito? ¿Qué licencia tiene?
- core es open source bajo la licencia BSD-2-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿core sigue mantenido?
- Mantenimiento activo. El último commit de core fue el 23 oct 2026.
- ¿Para qué puedo usar core?
- Ejecutar un firewall y router autogestionados para una red doméstica o de una pequeña oficina Desarrollar o ampliar plugins de OPNsense y la interfaz web Crear un paquete personalizado de OPNsense a partir del código fuente Configurar gateways VPN o portales cautivos para invitados en el perímetro de una red
- ¿Cómo se instala core?
- Clona el repositorio desde GitHub Compila el paquete con make (necesitas las herramientas de compilación de OPNsense del repositorio tools): make package Instala el paquete compilado en un sistema OPNsense con make upgrade: make upgrade
- ¿Dónde consigo core?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/opnsense/core
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
App para Android que combina un cliente DNS-over-HTTPS/TLS/DNSCrypt, un firewall por aplicación y un monitor de red, además de un proxy split-tunnel WireGuard/SOCKS5, sin necesidad de root.
Un firewall interactivo para GNU/Linux que te pide permitir o bloquear cada conexión saliente, inspirado en Little Snitch.
Firewall de aplicaciones gratuito y de código abierto para Windows y Linux que supervisa y controla el tráfico de red de cada app, con DNS seguro y bloqueo de rastreadores integrados.
Tailscale crea redes privadas basadas en WireGuard entre tus dispositivos; este repositorio incluye el daemon tailscaled y la CLI tailscale.
Un daemon VPN de código abierto que crea túneles seguros entre hosts mediante autenticación y cifrado basados en TLS.