Plataforma de acesso remoto seguro, projetada para ser hospedada por você e baseada em WireGuard, com políticas por identidade, confiança em dispositivos e logs de auditoria.
opnsense/core
Plataforma open source de firewall e roteador baseada em FreeBSD, com GUI, API e backend de sistema do OPNsense.
Alternativa open source a:pfSense
Fortinet FortiGate
- Estrelas
- 4,759
- Forks
- 1,015
- Issues abertas
- 309
- Último commit
- ontem
O que é?
Este repositório contém o núcleo do OPNsense, uma distribuição open source de firewall e roteamento baseada em FreeBSD. Ele inclui a GUI web, a camada de API no estilo REST e o backend de gerenciamento do sistema, que configuram e executam o firewall.
A base de código é escrita principalmente em PHP e segue uma estrutura MVC. O projeto está migrando gradualmente para uma nova arquitetura, em vez de fazer uma reescrita completa. Plugins ampliam o sistema base, e o repositório inclui alvos do Makefile para empacotamento, atualização, lint, verificações de estilo e execução de sanitizers.
Desenvolvedores que queiram contribuir ou criar sua própria variante podem usar as ferramentas de build do repositório tools, separado. Entre os tópicos associados ao projeto estão firewall, VPN, captive portal, roteamento, traffic shaping, proxy e prevenção de intrusões.
Recursos principais
- 01GUI web para configurar regras de firewall, roteamento e ajustes do sistema
- 02Camada de API para gerenciar o sistema programaticamente
- 03Baseado em FreeBSD, com código de aplicação em PHP estruturado em MVC
- 04Oferece recursos de VPN, captive portal, traffic shaping e proxy
- 05Alvos do Makefile para empacotamento, lint e verificações de estilo
Casos de uso
- Executar um firewall e roteador autogerenciados para uma rede doméstica ou de um pequeno escritório
- Desenvolver ou ampliar plugins do OPNsense e sua interface web
- Criar um pacote personalizado do OPNsense a partir do código-fonte
- Configurar gateways VPN ou captive portals para visitantes na borda da rede
Início rápido
- 1
Clone o repositório do GitHub
- 2
Compile o pacote com make (são necessárias as ferramentas de compilação do OPNsense do repositório tools)
make package - 3
Instale o pacote compilado em um sistema OPNsense com make upgrade
make upgrade
Antes de usar
- Foi desenvolvido para sistemas FreeBSD e OPNsense, portanto não é um aplicativo de uso geral que possa ser executado em qualquer plataforma.
- A compilação requer o repositório separado de ferramentas do OPNsense e vários pacotes do sistema.
Tópicos
Perguntas frequentes
- O que é core?
- Plataforma open source de firewall e roteador baseada em FreeBSD, com GUI, API e backend de sistema do OPNsense. Este repositório contém o núcleo do OPNsense, uma distribuição open source de firewall e roteamento baseada em FreeBSD. Ele inclui a GUI web, a camada de API no estilo REST e o backend de gerenciamento do sistema, que configuram e executam o firewall.
- core é gratuito? Qual é a licença?
- core é open source sob a licença BSD-2-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
- core ainda é mantido?
- Manutenção ativa. O último commit de core foi em 23 de out. de 2026.
- Para que posso usar core?
- Executar um firewall e roteador autogerenciados para uma rede doméstica ou de um pequeno escritório Desenvolver ou ampliar plugins do OPNsense e sua interface web Criar um pacote personalizado do OPNsense a partir do código-fonte Configurar gateways VPN ou captive portals para visitantes na borda da rede
- Como instalar core?
- Clone o repositório do GitHub Compile o pacote com make (são necessárias as ferramentas de compilação do OPNsense do repositório tools): make package Instale o pacote compilado em um sistema OPNsense com make upgrade: make upgrade
- Onde consigo core?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/opnsense/core
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App Android que combina cliente DNS-over-HTTPS/TLS/DNSCrypt, firewall por app e monitor de rede com um proxy de túnel dividido WireGuard/SOCKS5, sem exigir root.
Um firewall interativo para GNU/Linux que pergunta se você quer permitir ou bloquear cada conexão de saída, inspirado no Little Snitch.
Firewall de aplicativos gratuito e de código aberto para Windows e Linux que monitora e controla o tráfego de rede de cada app, com DNS seguro e bloqueio de rastreadores integrados.
Tailscale cria redes privadas baseadas em WireGuard entre seus dispositivos; este repositório contém o daemon tailscaled e a CLI tailscale.
Daemon VPN de código aberto que cria túneis seguros entre hosts usando autenticação e criptografia baseadas em TLS.