Referência de Configurações

O Bromure possui dois níveis de configurações: Configurações de Perfil (por perfil, acessadas pelo ícone de engrenagem ao lado de cada perfil) e Configurações do App (globais, acessadas pelo menu do Bromure ou atalho de teclado). Este documento descreve cada painel em detalhes.

Configurações de Perfil

Cada perfil possui sua própria configuração independente em nove painéis.

Geral

Identidade básica e comportamento do perfil.

Painel de configurações gerais
ConfiguraçãoDescrição
Nome do PerfilO nome de exibição mostrado na lista de perfis e na barra de título da janela.
Reter Dados de NavegaçãoQuando ativado, favoritos, histórico, cookies e senhas persistem entre sessões em um disco virtual dedicado. Quando desativado (o padrão), tudo é destruído quando a janela é fechada.
Excluir Dados de Navegação...Aparece quando «Reter Dados de Navegação» está ativado e existe um disco de perfil. Exclui permanentemente os dados de navegação salvos do perfil (histórico, cookies, senhas, favoritos). O perfil em si não é excluído — apenas o conteúdo do disco persistente é apagado.
Área de Transferência CompartilhadaPermite copiar e colar entre seu Mac e a VM do navegador. Desativado por padrão por segurança — uma página comprometida não pode ler sua área de transferência a menos que você opte por isso.
Cor da JanelaUma borda colorida desenhada ao redor da janela do navegador para distinguir visualmente os perfis. Opções: Nenhuma, Azul, Vermelho, Verde, Laranja, Roxo, Rosa, Azul-petróleo, Cinza.
Página InicialA URL carregada quando uma nova sessão inicia para este perfil. Padrão: https://bromure.io/hello.
Corresponder Layout do TecladoAlterna automaticamente o layout do teclado do navegador quando você o altera no seu Mac. Usa uma ponte vsock para enviar alterações de layout para a VM em tempo real. Quando desativado, o navegador sempre usa o layout definido em Configurações do App > Entrada. Ativado por padrão. Suporta 249 layouts de teclado.
IdiomaO idioma de exibição do navegador. Opções: Mesmo do Sistema, Inglês, Francês, Alemão, Espanhol, Português, Japonês, Chinês Tradicional, Chinês Simplificado.
ComentáriosUma nota curta sobre o perfil. Exibida como tooltip quando você passa o mouse sobre o perfil na lista.

Desempenho

Controla como o navegador usa o hardware do seu Mac.

Painel de configurações de desempenho
ConfiguraçãoDescrição
Aceleração de GPUUsa o chip gráfico do seu Mac (via Virtio GPU) para acelerar a renderização de páginas, animações CSS e reprodução de vídeo. Ativado por padrão. Desative se você tiver problemas visuais.
WebGLPermite que sites usem APIs de gráficos 3D. Necessário para alguns jogos, serviços de mapas (Google Maps 3D) e ferramentas de visualização de dados. Desativado por padrão para reduzir a superfície de ataque — WebGL expõe interfaces de driver de GPU ao conteúdo web. Desativado automaticamente quando a Aceleração de GPU está desligada.
Rasterização Zero-CopyReduz cópias de memória durante a renderização de páginas permitindo que a GPU rasterize diretamente na memória compartilhada. Melhora o desempenho na maioria dos sistemas. Ativado por padrão.
Rolagem SuaveAnima a rolagem para uma sensação mais suave e fluida. Desative para rolagem instantânea estilo salto. Ativado por padrão.

Mídia

Saída de áudio e compartilhamento de dispositivos para videochamadas, reuniões e reprodução de mídia.

Painel de configurações de mídia
ConfiguraçãoDescrição
ÁudioControle principal de toda a saída de som dos sites. Quando ativado, um controle deslizante de volume (0–100%) aparece.
VolumeControla o nível de saída de áudio para este perfil. Independente de outros perfis e do volume do sistema do seu Mac.
Compartilhar WebcamEncaminha a câmera do seu Mac para a VM para que os sites possam usá-la em videochamadas. Quando ativado, uma pré-visualização ao vivo aparece junto com um seletor de qualidade e um botão de Efeitos para efeitos visuais em tempo real, incluindo troca de rosto para videochamadas anônimas.
Compartilhar MicrofoneEncaminha o microfone do seu Mac para a VM para chamadas de voz e entrada de voz.
Seleção de DispositivoEscolha qual câmera, microfone e alto-falante cada perfil usa. Padrão: dispositivos padrão do seu Mac.
Alto-falanteEscolha qual dispositivo de saída de áudio este perfil usa para reprodução de som. Exibido como seletor independente quando o compartilhamento de webcam e microfone estão desativados; caso contrário aparece integrado na seção de microfone. Padrão: alto-falante padrão do seu Mac.

Transferência de Arquivos

Controla uploads e downloads de arquivos entre seu Mac e a VM do navegador.

Painel de configurações de transferência de arquivos
ConfiguraçãoDescrição
Upload de ArquivosPermite enviar arquivos do seu Mac para sites nesta sessão de navegação. Quando ativado, diálogos de seleção de arquivos no navegador podem acessar uma pasta compartilhada no seu Mac.
Download de ArquivosPermite salvar arquivos de sites no seu Mac. Arquivos baixados aparecem em um painel lateral dentro da janela do navegador.
Verificar Downloads com VirusTotalEnvia automaticamente cada arquivo baixado para o VirusTotal para análise de malware antes que chegue ao seu Mac. Requer uma chave de API gratuita do VirusTotal.
Bloquear AmeaçasImpede automaticamente que arquivos sinalizados como maliciosos pelo VirusTotal sejam salvos ou arrastados para o seu Mac.
Bloquear Arquivos Não VerificáveisBloqueia arquivos que não puderam ser verificados — arquivos muito grandes para o VirusTotal, requisições com limite de taxa ou tipos de arquivo desconhecidos. Quando desativado, arquivos não verificáveis ainda podem ser salvos manualmente.

Privacidade e Segurança

Controla o que o navegador pode acessar e compartilhar.

Painel de configurações de privacidade e segurança
ConfiguraçãoDescrição
Bloquear Sites de MalwareBloqueia o acesso a sites conhecidos por distribuir vírus ou roubar informações direcionando consultas DNS através dos resolvedores com filtragem de segurança da Cloudflare (1.1.1.2 / 1.0.0.2).
Detecção de Phishing por IA (Beta)Analisa páginas com um modelo de IA para detectar golpes e phishing antes que você aja. A URL da página, o texto visível e a estrutura do formulário são enviados a um servidor de análise do Bromure para pontuação — os dados saem da VM local.
Usar Chaves de Acesso do macOSEntre em sites usando chaves de acesso armazenadas no seu Mac. Cada solicitação requer aprovação por Touch ID ou senha.
Usar Senhas do macOSPreenche automaticamente nomes de usuário e senhas das senhas salvas do seu Mac e do iCloud Keychain. Desativa o gerenciador de senhas integrado do Chromium.
Bloquear Captura de TelaOculta esta janela do navegador de capturas de tela, gravações de tela e aplicativos de compartilhamento de tela como o Zoom. Útil ao compartilhar sua tela em uma reunião enquanto mantém uma sessão do navegador privada.
Enviar Link para Outra SessãoAdiciona uma opção no menu de contexto (clique direito) para enviar um link para um perfil diferente do Bromure. Útil para abrir um link suspeito em um perfil mais isolado.
Agente de UsuárioComo este navegador se identifica para os sites. Por padrão, o Bromure aparece como Chrome no macOS para que os sites não vejam a VM Linux. Insira uma string de agente de usuário personalizada para substituir, ou deixe em branco para usar o padrão.

Isolamento de Rede

Restringe quais redes e portas o navegador pode alcançar.

Painel de configurações de isolamento de rede
ConfiguraçãoDescrição
Interface de RedeSubstitui a configuração de rede global para este perfil. Use para conectar diferentes perfis a diferentes adaptadores de rede. Opções: Padrão (usar configuração global), NAT ou bridge em uma interface física específica.
Isolar da Rede LocalImpede a VM do navegador de alcançar qualquer dispositivo na sua rede doméstica ou do escritório — impressoras, NAS, roteadores, servidores internos. O acesso à internet não é afetado.
Restringir Portas de SaídaPermite que o navegador se conecte apenas em portas TCP específicas. Insira uma lista separada por vírgulas de portas ou intervalos (ex.: 80, 443, 8000-9000). DNS (porta 53) é sempre permitido.

VPN e Anúncios

Privacidade de rede e bloqueio de anúncios.

Painel de configurações de VPN e anúncios
ConfiguraçãoDescrição
Cloudflare WARPRoteia todo o tráfego do navegador pela rede criptografada WARP da Cloudflare, ocultando seu endereço IP dos sites. Roda inteiramente dentro da VM descartável. Requer pelo menos 2 GB de memória da VM.
WireGuardRoteia todo o tráfego do navegador através de um túnel WireGuard em execução dentro da VM descartável. Funciona com qualquer provedor WireGuard (Mullvad, ProtonVPN, um servidor próprio, etc.). Selecione esta opção para revelar o editor de configuração.
Configuração do WireGuardO conteúdo do arquivo .conf para o túnel WireGuard. Cole o conteúdo do arquivo diretamente no editor de texto ou use o botão Importar arquivo .conf… para carregá-lo do disco. Visível apenas quando WireGuard está selecionado como modo VPN.
Conectar na InicializaçãoQuando o WARP ou WireGuard está ativado, conecta automaticamente a VPN quando a sessão do navegador inicia. Você sempre pode alternar pelo botão de VPN na barra de título da janela.
IKEv2Roteia todo o tráfego do navegador através de um túnel IKEv2/IPsec em execução dentro da VM descartável. Funciona com qualquer servidor IKEv2 compatível com padrões (Cisco, Juniper, strongSwan, Windows Server, etc.). Selecione esta opção para revelar os campos de configuração do IKEv2.
IKEv2 — Endereço do ServidorNome de host ou endereço IP do gateway IKEv2.
IKEv2 — ID RemotoIdentidade IKE enviada pelo gateway. Deixe vazio para usar o endereço do servidor como ID remoto.
IKEv2 — Autenticação de UsuárioMétodo de autenticação: Nome de usuário (EAP — nome de usuário + senha), Certificado (um certificado de cliente .p12/.pfx) ou Nenhum (PSK) (um segredo pré-compartilhado).
IKEv2 — Nome de usuário / SenhaCredenciais para autenticação EAP. Armazenadas no Keychain do macOS, não no arquivo de perfil. Visível apenas quando a autenticação por Nome de usuário está selecionada.
IKEv2 — Segredo CompartilhadoChave pré-compartilhada para autenticação PSK. Armazenada no Keychain do macOS. Visível apenas quando Nenhum (PSK) está selecionado.
IKEv2 — Certificado / SenhaCertificado de cliente (.p12 ou .pfx) e sua senha para autenticação baseada em certificado. Armazenados no Keychain do macOS. Visível apenas quando a autenticação por Certificado está selecionada.
IKEv2 — Proxy VPNRoteia o tráfego do navegador através de um proxy HTTP acessível dentro do túnel VPN. Insira um nome de host e porta; os campos de nome de usuário e senha aparecem quando um nome de host é definido.
IKEv2 — Usar DNS do VPNUsa servidores DNS enviados pelo gateway IKEv2, evitando vazamentos de DNS fora do túnel.
IKEv2 — Conectar na InicializaçãoConecta automaticamente o túnel IKEv2 quando a sessão do navegador inicia. Você sempre pode alternar pelo botão VPN da janela.
OpenVPNRoteia todo o tráfego do navegador através de um túnel OpenVPN em execução dentro da VM descartável. Funciona com qualquer servidor OpenVPN padrão. Selecione esta opção para exibir o editor de configuração.
Configuração do OpenVPNO conteúdo do arquivo .ovpn para o túnel OpenVPN. Cole o conteúdo do arquivo diretamente no editor de texto ou use o botão Importar arquivo .ovpn… para carregá-lo do disco. Certificados e chaves podem ser embutidos no arquivo. Visível apenas quando OpenVPN está selecionado como modo VPN.
OpenVPN — Usuário / SenhaCredenciais para autenticação OpenVPN por nome de usuário e senha. A senha é armazenada no seu Keychain do macOS. Visível apenas quando OpenVPN está selecionado.
OpenVPN — Conectar na InicializaçãoConecta automaticamente o túnel OpenVPN quando a sessão do navegador inicia. Você sempre pode alternar pelo botão VPN da janela.
Bloquear AnúnciosBloqueia anúncios e scripts de rastreamento na camada de rede usando um sinkhole DNS integrado e proxy Squid. Os anúncios são interceptados antes de chegarem ao navegador.
Nota: Se um proxy HTTP estiver configurado na aba Corporativo, tanto o WARP quanto o bloqueio de anúncios são desativados.

Corporativo

Configurações para ambientes gerenciados e implantações corporativas.

Painel de configurações corporativas
ConfiguraçãoDescrição
Proxy HTTPRoteia todo o tráfego do navegador através de um servidor proxy corporativo. Insira o hostname e a porta. Campos opcionais de nome de usuário e senha para autenticação no proxy. Quando um proxy está ativo, o WARP e o bloqueio de anúncios são automaticamente desativados.
Certificados RaizInstale certificados CA personalizados para que o navegador confie nos sites internos da sua organização e proxies de interceptação TLS. Aceita arquivos PEM, DER, CRT e CER.

Avançado

Opções adicionais para usuários avançados.

Painel de configurações avançadas
ConfiguraçãoDescrição
Permitir AutomaçãoPermite que ferramentas externas (Claude Code, Puppeteer, Playwright) criem sessões de navegação e controlem este perfil remotamente via API de automação. Quando desativado, este perfil fica oculto da API.
Gravação de SessãoGrava todas as requisições HTTP feitas durante esta sessão de navegação. Escolha um nível de captura: Básico (apenas URLs), Cabeçalhos (URLs + cabeçalhos + dados POST) ou Completo (URLs + cabeçalhos + corpos de resposta). Útil para analisar o que um link suspeito faz nos bastidores. Quando a sessão termina, você pode salvar a gravação como um arquivo .bromtrace ou descartá-la.
Iniciar Gravação AutomaticamenteComeça a capturar requisições assim que a sessão abre. Quando desativado, a gravação inicia apenas quando você clica no botão de gravação na barra de título.
Criptografar Dados de NavegaçãoCriptografa o disco persistente usando LUKS. A chave de criptografia é armazenada no Keychain do macOS. Disponível apenas quando Reter Dados de Navegação está ativado.

Configurações do App

Configurações globais que se aplicam a todos os perfis e sessões. Acessadas pelo menu do Bromure ou atalho de teclado.

Hardware

Recursos alocados para cada sessão de navegação.

ConfiguraçãoDescrição
MemóriaRAM alocada para cada VM. Opções: 1 GB, 2 GB (padrão), 3 GB, 4 GB, 8 GB, 16 GB. 2 GB é suficiente para a maioria da navegação. WARP requer pelo menos 2 GB.
Núcleos de CPUNúmero de núcleos de CPU atribuídos a cada VM. "Automático" (padrão) aloca 2 núcleos por GB de memória, até o número de núcleos do seu Mac.
Opções de Boot do KernelParâmetros adicionais de linha de comando do kernel Linux adicionados ao comando de inicialização da VM. O padrão (arm64.nosme) desativa o SME para contornar um travamento nos processadores Apple M4. Um aviso aparece se você alterar o valor padrão.
Modo de EnergiaControla quando as sessões de navegação inativas são pausadas para economizar bateria. Automático segue o Modo de Baixo Consumo do seu Mac. Baixo Consumo pausa sessões inativas após 3 minutos de inatividade independentemente do estado de energia do sistema. Alto Desempenho nunca pausa sessões.

Entrada

Configurações de teclado e trackpad.

ConfiguraçãoDescrição
Layout do TecladoO layout de teclado base usado dentro da VM. Mais de 249 layouts disponíveis, incluindo US, AZERTY, QWERTZ, Dvorak, Colemak e layouts internacionais. Isso define o layout inicial no momento da criação da imagem. Para troca dinâmica, use «Corresponder Layout do Teclado» nas configurações Gerais de cada perfil. Alterar isso reconstrói a imagem base.
Rolagem NaturalCorresponde a direção de rolagem do trackpad do macOS dentro da VM. Requer reconstrução da imagem base quando alterado.
Usar Command como ControlTroca as teclas Command e Control para que os atalhos do macOS (Cmd+C, Cmd+V, Cmd+T) funcionem como esperado dentro da VM Linux.

Tela

Configurações de resolução e aparência.

ConfiguraçãoDescrição
Fator de EscalaResolução da tela: 1x (padrão) ou 2x (Retina). Use 2x para texto nítido em telas Retina. As alterações entram em vigor na próxima sessão (sem reconstrução de imagem necessária).
AparênciaEsquema de cores do navegador: "Mesmo do Sistema" segue a configuração claro/escuro do macOS, ou force "Claro" ou "Escuro".

Rede

Modo de conexão e configurações de DNS. Essas configurações raramente são necessárias — os padrões funcionam para a maioria dos usuários.

ConfiguraçãoDescrição
Modo de ConexãoNAT (padrão): A VM compartilha a conexão de rede do seu Mac. Bridge: A VM obtém seu próprio endereço IP na sua rede física. O modo Bridge desativa o isolamento de LAN e a restrição de portas.
Interface de RedeAo usar o modo Bridge, selecione qual interface de rede física a VM usará como ponte.
Servidores DNSSubstitui os servidores DNS usados dentro da VM. Aplica-se apenas no modo NAT. Deixe vazio para usar o DNS padrão do seu Mac.
Servidor de Análise de PhishingURL do servidor usado para detecção de phishing com IA. Padrão: endpoint de análise hospedado pelo Bromure. Altere para apontar para uma instância auto-hospedada.

Armazenamento

Uso de disco e gerenciamento de imagem base.

ConfiguraçãoDescrição
Uso de DiscoMostra o espaço total em disco consumido pela imagem base e todos os dados de perfis.
Local de ArmazenamentoO caminho onde o Bromure armazena seus dados (~/Library/Application Support/Bromure).
RedefinirExclui a imagem base do Linux, forçando um novo download e configuração na próxima inicialização. Não exclui dados de perfis ou configurações.

Automação

Controle remoto do navegador via API HTTP, CDP e MCP. O servidor de automação pode ser ativado e desativado dinamicamente sem reiniciar o aplicativo.

ConfiguraçãoDescrição
Ativar AutomaçãoInicia um servidor HTTP que permite que ferramentas externas criem sessões de navegação e as controlem via CDP.
Porta da APIA porta do servidor da API de automação (padrão: 9222).
Endereço de Ligação127.0.0.1 (apenas localhost) ou 0.0.0.0 (todas as interfaces). Ligar a todas as interfaces expõe a API para toda a sua rede.

Referência da API

MétodoEndpointDescrição
GET/healthHealth check
GET/profilesList available profiles
GET/sessionsList active sessions
POST/sessionsCreate a new browser session
GET/sessions/:idGet session info
DELETE/sessions/:idClose a session
GET/sessions/:id/traceGet session trace events
WS/cdp/:id/...Chrome DevTools Protocol WebSocket proxy

Servidor MCP

O Bromure inclui um servidor Model Context Protocol integrado para ferramentas de IA. Adicione ao seu .mcp.json:

{
  "mcpServers": {
    "bromure": {
      "command": "/Applications/Bromure.app/Contents/MacOS/bromure",
      "args": ["mcp"]
    }
  }
}

Adicione --debug aos argumentos para acesso ao shell da VM e ferramentas de estado do app.

Localização

O Bromure está disponível em 8 idiomas: Inglês, Francês, Alemão, Espanhol, Português, Japonês, Chinês Tradicional (zh-TW) e Chinês Simplificado (zh-CN). O aplicativo segue a configuração de idioma do seu macOS, ou você pode substituí-la por inicialização com a flag -AppleLanguages.