[{"data":1,"prerenderedAt":586},["ShallowReactive",2],{"navigation":3,"/blog/ofuzah-internet-blocker":22,"/blog/ofuzah-internet-blocker-surround":581},[4],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Blog","/blog","blog",[9,13,17],{"title":10,"path":11,"stem":12},"Desafios dos Programadores Iniciantes em Moçambique ao Criar Backends para APIs de Pagamentos M-Pesa","/blog/mpesa-api-starter","blog/mpesa-api-starter",{"title":14,"path":15,"stem":16},"Ofuzah - Bloqueie o Acesso à Internet de Qualquer Aplicação no Windows com Um Clique","/blog/ofuzah-internet-blocker","blog/ofuzah-internet-blocker",{"title":18,"path":19,"stem":20},"QR Code Scanner: Um Leitor de QR Codes e Códigos de Barras Grátis e Sem Anúncios","/blog/qrcode-scanner","blog/qrcode-scanner",false,{"id":23,"title":14,"author":24,"body":28,"date":572,"description":573,"extension":574,"image":575,"meta":576,"minRead":577,"navigation":578,"path":15,"seo":579,"stem":16,"__hash__":580},"blog/blog/ofuzah-internet-blocker.md",{"name":25,"avatar":26},"Albino T. Calbe",{"src":27,"alt":25},"/profile.png",{"type":29,"value":30,"toc":553},"minimark",[31,44,55,58,67,70,75,80,83,87,94,101,105,111,113,117,131,138,149,151,153,158,162,178,204,208,211,218,222,236,251,261,265,271,277,281,284,313,317,341,347,351,354,393,397,424,426,430,441,451,453,457,463,488,491,493,497,504,519,531,535,541,544],[32,33,34,35,39,40,43],"p",{},"Quem já usou o computador ligado ao ",[36,37,38],"strong",{},"hotspot do telemóvel"," conhece bem esta história, liga o computador para enviar um e-mail ou abrir uma página e, minutos depois, o pacote de ",[36,41,42],{},"dados móveis"," desapareceu. Não foi o navegador nem o e-mail. Foram aplicações a trabalhar em segundo plano: um programa a descarregar uma atualização, um launcher de jogos a atualizar um jogo, uma ferramenta qualquer a sincronizar ficheiros.",[32,45,46,47,50,51,54],{},"Foi exatamente essa dor que me levou a criar o ",[36,48,49],{},"Ofuzah",": um app para Windows que permite ",[36,52,53],{},"bloquear ou permitir o acesso à Internet de cada aplicação com um clique",".",[32,56,57],{},"Neste artigo, explico o problema, o que o Windows já oferece (e porque não chega) e como o Ofuzah resolve isto de forma simples.",[32,59,61,62],{"align":60},"center","\n  ",[63,64],"img",{"src":65,"alt":66},"https://raw.githubusercontent.com/teldio/ofuzah-releases/main/screenshots/pt-aplicacoes.png","Ofuzah — lista de aplicações com o interruptor de acesso à Internet",[68,69],"hr",{},[71,72,74],"h2",{"id":73},"o-problema-dados-móveis-a-desaparecer","O Problema: Dados Móveis a Desaparecer",[76,77,79],"h3",{"id":78},"_1-aplicações-que-atualizam-sozinhas","1. Aplicações que Atualizam Sozinhas",[32,81,82],{},"Muitos programas para Windows verificam e descarregam atualizações sempre que detetam ligação à Internet. Numa rede de casa isso passa despercebido. Num hotspot com um pacote de dados limitado, uma única atualização pode gastar centenas de megabytes sem pedir autorização.",[76,84,86],{"id":85},"_2-o-windows-não-tem-uma-forma-simples-de-resolver-isto","2. O Windows Não Tem uma Forma Simples de Resolver Isto",[32,88,89,90,93],{},"O Windows tem a opção de ",[36,91,92],{},"ligação com tráfego limitado",", que trava algumas transferências do próprio sistema. Mas muitas aplicações de terceiros simplesmente a ignoram.",[32,95,96,97,100],{},"A solução \"oficial\" é a ",[36,98,99],{},"Firewall do Windows Defender com Segurança Avançada",". Funciona, mas obriga a abrir uma consola técnica, percorrer um assistente com vários passos, escolher o programa, o tipo de regra, os perfis de rede… e repetir tudo para cada aplicação. Para desfazer, é preciso encontrar a regra certa no meio de centenas de outras.",[76,102,104],{"id":103},"_3-programas-de-terceiros-complicados-ou-pagos","3. Programas de Terceiros Complicados ou Pagos",[32,106,107,108,54],{},"As alternativas que encontrei eram firewalls completas, cheias de opções avançadas, pagas, com anúncios, ou que instalam controladores e serviços próprios. Eu só queria uma coisa: ",[36,109,110],{},"escolher que apps podem usar a Internet",[68,112],{},[71,114,116],{"id":115},"a-solução","A Solução",[32,118,119,120,122,123,126,127,130],{},"O ",[36,121,49],{}," mostra as aplicações instaladas no computador e, ao lado de cada uma, um interruptor: ",[36,124,125],{},"Permitido"," ou ",[36,128,129],{},"Bloqueado",". Um clique e a aplicação deixa de conseguir aceder à Internet. Outro clique e volta ao normal.",[32,132,133,134,137],{},"Por baixo, o Ofuzah usa a própria ",[36,135,136],{},"Windows Defender Firewall",", que já vem com o Windows. Não instala controladores, não cria serviços permanentes e não substitui a firewall do sistema. Apenas cria, de forma organizada, as regras que teria de criar à mão.",[32,139,140,141,144,145,148],{},"O app foi desenvolvido com ",[36,142,143],{},".NET"," e ",[36,146,147],{},"WPF",", com uma interface pensada para se parecer com uma aplicação nativa do Windows 11.",[68,150],{},[68,152],{},[154,155,157],"h1",{"id":156},"recursos-do-app","Recursos do App",[71,159,161],{"id":160},"_1-lista-de-aplicações-instaladas","1. Lista de Aplicações Instaladas",[32,163,164,165,168,169,172,173,177],{},"O Ofuzah procura automaticamente as aplicações no ",[36,166,167],{},"menu Iniciar",", nos ",[36,170,171],{},"programas instalados"," e nas pastas habituais como ",[174,175,176],"em",{},"Program Files",". Para cada uma mostra o ícone, o nome, o caminho, a editora e o estado atual.",[179,180,181,188,194],"ul",{},[182,183,184,187],"li",{},[36,185,186],{},"Pesquisa instantânea"," por nome ou caminho.",[182,189,190,193],{},[36,191,192],{},"Filtros:"," todas, permitidas, bloqueadas, adicionadas por si ou com estado desconhecido.",[182,195,196,199,200,54],{},[36,197,198],{},"Adicionar aplicação:"," se um programa não aparecer na lista, basta escolher o ficheiro ",[201,202,203],"code",{},".exe",[71,205,207],{"id":206},"_2-bloqueio-com-um-clique","2. Bloqueio com Um Clique",[32,209,210],{},"Ao desligar o interruptor, o Ofuzah cria uma regra de saída na Firewall que impede essa aplicação de iniciar ligações à Internet. Ao ligar de novo, remove a regra.",[32,212,213,214,217],{},"Antes de mostrar o novo estado, o Ofuzah ",[36,215,216],{},"volta a ler a Firewall para confirmar"," que a alteração foi mesmo aplicada. O que vê no ecrã corresponde ao que está realmente configurado.",[71,219,221],{"id":220},"_3-perfis-de-rede-bloquear-só-no-hotspot","3. Perfis de Rede: Bloquear Só no Hotspot",[32,223,224,225,228,229,126,232,235],{},"Esta é uma das funcionalidades de que mais gosto. O Windows classifica cada rede num de três perfis: ",[36,226,227],{},"Domínio",", ",[36,230,231],{},"Privado",[36,233,234],{},"Público",". No painel de detalhes de cada aplicação, pode escolher em que perfis o bloqueio se aplica.",[32,237,238,239,242,243,246,247,250],{},"Quando se liga ao hotspot do telemóvel, o Windows costuma tratá-lo como uma ",[36,240,241],{},"rede Pública",", enquanto a rede de casa fica normalmente como ",[36,244,245],{},"Privada",". Assim, pode bloquear uma aplicação ",[36,248,249],{},"apenas no perfil Público",": ela continua a atualizar-se à vontade em casa, mas fica sem Internet quando está a usar dados móveis.",[252,253,254],"blockquote",{},[32,255,256,257,260],{},"Dica: confirme como cada rede está classificada em ",[174,258,259],{},"Definições → Rede e Internet",". O perfil depende da escolha feita quando se ligou a essa rede pela primeira vez.",[71,262,264],{"id":263},"_4-painel-com-o-resumo-de-tudo","4. Painel com o Resumo de Tudo",[32,266,119,267,270],{},[36,268,269],{},"Painel"," mostra quantas aplicações foram detetadas, quantas estão bloqueadas, o estado da Firewall em cada perfil de rede e as últimas alterações feitas.",[32,272,61,273],{"align":60},[63,274],{"src":275,"alt":276},"https://raw.githubusercontent.com/teldio/ofuzah-releases/main/screenshots/pt-painel.png","Painel do Ofuzah com o resumo de aplicações e o estado da Firewall",[71,278,280],{"id":279},"_5-estado-real-e-avisos-honestos","5. Estado Real e Avisos Honestos",[32,282,283],{},"O Ofuzah não se limita a dizer \"bloqueado\" ou \"permitido\". Também avisa quando algo pode interferir:",[179,285,286,293,300,307],{},[182,287,288,289,292],{},"A Firewall está ",[36,290,291],{},"desativada"," num perfil de rede;",[182,294,295,296,299],{},"Existe uma ",[36,297,298],{},"regra de outro programa"," que já bloqueia ou permite a aplicação;",[182,301,302,303,306],{},"Uma ",[36,304,305],{},"política da empresa"," se sobrepõe às regras locais;",[182,308,309,310,54],{},"O executável foi ",[36,311,312],{},"removido ou mudou de pasta",[71,314,316],{"id":315},"_6-gestão-de-regras-e-histórico","6. Gestão de Regras e Histórico",[179,318,319,326,332],{},[182,320,321,322,325],{},"A página ",[36,323,324],{},"Regras de Firewall"," lista todas as regras criadas pelo Ofuzah, que pode remover uma a uma ou todas de uma vez.",[182,327,328,329],{},"As regras de outros programas aparecem apenas para consulta. ",[36,330,331],{},"O Ofuzah nunca as altera.",[182,333,119,334,337,338,54],{},[36,335,336],{},"Histórico"," regista cada operação (data, aplicação, resultado) e pode ser exportado para ",[36,339,340],{},"CSV",[32,342,61,343],{"align":60},[63,344],{"src":345,"alt":346},"https://raw.githubusercontent.com/teldio/ofuzah-releases/main/screenshots/pt-regras.png","Página de regras de Firewall do Ofuzah",[71,348,350],{"id":349},"_7-seguro-por-desenho","7. Seguro por Desenho",[32,352,353],{},"Mexer na Firewall exige privilégios de administrador. Por isso:",[179,355,356,362,373,379,386],{},[182,357,358,359,54],{},"A interface do Ofuzah funciona ",[36,360,361],{},"sem privilégios de administrador",[182,363,364,365,368,369,372],{},"Cada alteração passa por um ",[36,366,367],{},"assistente separado",", que só arranca depois de confirmar o pedido do ",[36,370,371],{},"Controlo de Conta de Utilizador (UAC)"," do Windows.",[182,374,375,376,54],{},"O Ofuzah ",[36,377,378],{},"nunca pede a sua palavra-passe",[182,380,381,382,385],{},"Só mexe nas ",[36,383,384],{},"suas próprias regras"," (todas do grupo «Ofuzah»).",[182,387,388,389,392],{},"Ao desinstalar, ",[36,390,391],{},"pergunta-lhe"," se quer remover as regras que criou.",[71,394,396],{"id":395},"_8-detalhes-que-fazem-diferença","8. Detalhes que Fazem Diferença",[179,398,399,405,411,417],{},[182,400,401,404],{},[36,402,403],{},"Tema claro e escuro",";",[182,406,407,410],{},[36,408,409],{},"Português e inglês",", com troca imediata nas configurações;",[182,412,413,416],{},[36,414,415],{},"Navegação por teclado"," e suporte para leitores de ecrã;",[182,418,419,420,423],{},"Opção para ",[36,421,422],{},"iniciar com o Windows"," (desligada por predefinição).",[68,425],{},[154,427,429],{"id":428},"uma-limitação-que-prefiro-explicar","Uma Limitação que Prefiro Explicar",[32,431,432,433,436,437,440],{},"O Ofuzah bloqueia ",[36,434,435],{},"executáveis individuais",". Algumas aplicações, sobretudo navegadores, jogos e programas com atualizadores, usam ",[36,438,439],{},"vários processos ou serviços"," para comunicar. Se bloquear apenas o executável principal, o atualizador pode continuar a funcionar.",[32,442,443,444,126,447,450],{},"Nesses casos, procure na lista os outros executáveis da mesma aplicação (por exemplo, os que têm ",[174,445,446],{},"update",[174,448,449],{},"helper"," no nome) e bloqueie-os também.",[68,452],{},[154,454,456],{"id":455},"grátis-sem-anúncios-e-privado","Grátis, Sem Anúncios e Privado",[32,458,119,459,462],{},[36,460,461],{},"Ofuzah é totalmente gratuito e não tem anúncios",". Não há versão \"Premium\" nem funcionalidades bloqueadas.",[179,464,465,470,476,482],{},[182,466,467],{},[36,468,469],{},"Não precisa de criar conta.",[182,471,472,475],{},[36,473,474],{},"Funciona offline."," Não envia dados para nenhum servidor e não tem telemetria.",[182,477,478,481],{},[36,479,480],{},"Não captura nem analisa o seu tráfego."," Apenas gere regras da Firewall.",[182,483,484,485,54],{},"O histórico e as definições ficam ",[36,486,487],{},"apenas no seu computador",[32,489,490],{},"Faria pouco sentido um app para poupar dados móveis andar ele próprio a gastá-los.",[68,492],{},[154,494,496],{"id":495},"onde-descarregar","Onde Descarregar",[32,498,499,500,503],{},"O Ofuzah está disponível para ",[36,501,502],{},"Windows 10 (versão 1809 ou posterior) e Windows 11, 64 bits",". Não é preciso instalar mais nada.",[179,505,506],{},[182,507,508,511,512],{},[36,509,510],{},"Windows:"," ",[513,514,518],"a",{"href":515,"rel":516},"https://github.com/teldio/ofuzah-releases/releases/latest",[517],"nofollow","Transferir no GitHub",[252,520,521],{},[32,522,523,526,527,530],{},[36,524,525],{},"Nota:"," o instalador ainda não está assinado digitalmente, por isso o Windows SmartScreen pode mostrar o aviso «O Windows protegeu o seu PC». Para continuar, clique em ",[36,528,529],{},"Mais informações → Executar mesmo assim",". Em cada versão publico o código SHA-256 do instalador para que possa confirmar que o ficheiro não foi alterado.",[154,532,534],{"id":533},"minha-conclusão","Minha Conclusão",[32,536,537,538,54],{},"O Ofuzah nasceu de um problema bem real, ver os dados móveis desaparecer por causa de aplicações que eu nem estava a usar. O Windows já tem tudo o que é preciso para resolver isto, mas escondido atrás de uma consola técnica. O Ofuzah só torna isso ",[36,539,540],{},"simples e prático",[32,542,543],{},"Se também trabalha muitas vezes com o hotspot do telemóvel, ou simplesmente quer decidir que programas podem falar com a Internet, experimente. E se tiver sugestões ou encontrar algum problema, deixe a sua opinião: é isso que me ajuda a melhorar o app.",[32,545,548,552],{"align":546,"style":547},"right","font-size: 12px;",[549,550,551],"i",{}," texto aprimorado por IA","🤖",{"title":554,"searchDepth":555,"depth":555,"links":556},"",2,[557,563,564,565,566,567,568,569,570,571],{"id":73,"depth":555,"text":74,"children":558},[559,561,562],{"id":78,"depth":560,"text":79},3,{"id":85,"depth":560,"text":86},{"id":103,"depth":560,"text":104},{"id":115,"depth":555,"text":116},{"id":160,"depth":555,"text":161},{"id":206,"depth":555,"text":207},{"id":220,"depth":555,"text":221},{"id":263,"depth":555,"text":264},{"id":279,"depth":555,"text":280},{"id":315,"depth":555,"text":316},{"id":349,"depth":555,"text":350},{"id":395,"depth":555,"text":396},"2026-10-16T00:00:00.000Z","Conheça o Ofuzah, um app grátis para Windows que permite bloquear ou permitir o acesso à Internet de cada aplicação, ideal para poupar dados móveis quando usa o hotspot do telemóvel.","md","/ofuzah.webp",{},7,true,{"title":14,"description":573},"k2uFH8NMjjwR9i1NLulrpVw4YnCp6oeJAXzGio6NoDI",[582,584],{"title":10,"path":11,"stem":12,"description":583,"children":-1},"Um olhar realista sobre as dificuldades enfrentadas por desenvolvedores moçambicanos ao integrar a API do M-Pesa, e como um backend pronto para deploy na Vercel pode simplificar esse processo.",{"title":18,"path":19,"stem":20,"description":585,"children":-1},"Conheça o QR Code Scanner, um app para Android e iOS que lê QR Codes e códigos de barras sem anúncios, sem conta e sem enviar os seus dados para lado nenhum.",1792227169675]