Ben's VPN em roteadores MikroTik
No RouterOS 7, o app roda num contêiner no próprio roteador. Por padrão, todo o tráfego da casa passa por ele. Os dispositivos não precisam de app próprio.
- Sistema
- RouterOS 77.23.8+ long-term, 7.24.3+ stable
- CPU
- ARM ou x86ARM64, ARMv7, ARMv5 e CHR: tabela de modelos
- Memória
- 256 MBde RAM, no mínimo
- Endereço da página
- Porta 8790192.168.88.1 ou bensvpn.home
2 linhas no Terminal e um código
Fique perto do roteador, com um computador na rede dele: o passo 3 exige apertar um botão no próprio roteador. Para o login, a conta precisa de e-mail e assinatura ativa.
-
Confira a versão, a CPU e a memória
É preciso o RouterOS 7: long-term 7.23.8 ou posterior, ou stable 7.24.3 ou posterior. O instalador recusa builds beta e as versões 7.24.0 a 7.24.2. Builds testing e rc se instalam com um aviso.
Processadores compatíveis: ARM64, ARM (armv7), ARMv5 e x86, inclusive um CHR virtual. RAM: 256 MB no mínimo.
Um comando no Terminal mostra os 3 valores. Leia os campos version, architecture-name e total-memory. free-hdd-space é a memória interna livre.
/system/resource/ print Modelos MikroTik e o app Resultado Modelos Motivo Funcionam bem hAP ax³, hAP ax², cAP ax, Chateau ax, RB5009, CCR2004, hAP be³ Media ARM64, a partir de 1 GB de RAM Funcionam RB4011, RB3011, L009 ARMv7, a partir de 512 MB de RAM Funcionam hEX refresh, hEX S (2025), hAP ax S, hAP be lite ARMv5, 512 MB de RAM, sem unidade USB Precisam de unidade USB ext4 hAP ac³, hAP ax lite, wAP ax, Chateau LTE6, Chateau LTE12 256 MB de RAM e pouca memória flash. Sem porta USB, não funcionam Não funcionam hAP ac lite, hAP lite, hAP ac, hEX (RB750Gr3), hEX S antigo, hEX lite, RB951, RB2011, CCR1xxx Processador MIPS: o RouterOS não tem suporte a contêineres nele Não funcionam hAP ac², cAP ac 128 MB de RAM Os modelos marcados como “Não funcionam” se conectam por configuração manual. As instruções estão na aba “Outros roteadores” da página da conta.
-
Atualize o RouterOS
Em System → Packages (WinBox ou WebFig), execute Check For Updates. Selecione o canal, long-term ou stable, e confirme com Download&Install. O roteador baixa a versão e reinicia.
-
Permita contêineres (linha 1)
Execute a linha 1 no Terminal. É um comando de uso único. Ele só muda o modo do dispositivo: depois dele, o RouterOS permite contêineres. A linha 2 traz o pacote de contêiner em si.
Linha 1 · ativa os contêineres
/system/device-mode/ update container=yes fetch=yes activation-timeout=15m Em até 15 minutos
Confirme a mudança no próprio roteador. O jeito mais seguro: desligue a energia por 5 segundos e ligue de novo. Um toque curto em MODE também vale. Não segure RESET: RESET pressionado ao ligar apaga a configuração. Reiniciar pelo menu cancela a mudança.
Só quem está junto ao roteador pode fazer isso. Nem o nosso suporte consegue fazer remotamente.
-
Instale o app (linha 2)
Volte ao Terminal para a linha 2 e confirme com Enter.
Linha 2 · instala o app
{ :if (![/system/ ntp/ client/ get enabled]) do={ :if ([:len [/ system/ ntp/ client/ get servers]]=0) do={ /system/ ntp/ client/ set servers=pool.ntp.org,time.cloudflare.com,time.google.com }; /system/ ntp/ client/ set enabled=yes }; :local i 0; :while ([/ system/ ntp/ client/ get status]!="synchronized" && $i<30) do={ :delay 1s; :set i ($i+1) }; :do { /tool/ fetch url="https:// storage.googleapis.com/ bensvpn/ router/ bensvpn/ mikrotik/ install-en.rsc" dst-path=bensvpn-install.rsc check-certificate=yes } on-error={ /tool/ fetch url="https:// xxvv.loan/ router/ bensvpn/ mikrotik/ install-en.rsc" dst-path=bensvpn-install.rsc check-certificate=yes }; /import file-name=bensvpn-install.rsc } O que você verá
Linhas de progresso de 1/9 a 9/9. No fim aparece o endereço da página do roteador.
A saída pede apply-changes
O pacote de contêiner ainda não está no roteador. O comando abaixo baixa o pacote da MikroTik. Em cerca de 1 minuto, o roteador reinicia. Depois disso, execute a linha 2 pela segunda vez. Desligar e ligar a energia não instala o pacote. Só este comando instala.
/system/package/ apply-changes A linha 2 também repara uma instalação com defeito. Execute-a de novo depois de qualquer falha.
Marcas: linha 2, progresso, endereço da página. -
Página do roteador e login de administrador
Use um dispositivo da rede doméstica: fora dela, a página não abre. O endereço é http://192.168.88.1:8790/ (o padrão da MikroTik) ou bensvpn.home:8790. Se o endereço da LAN for outro, troque 192.168.88.1 por ele.
Use um usuário administrador do MikroTik. O campo de usuário vem com admin, que pode ser alterado. Só entram usuários do grupo full ou write.
Se a senha foi esquecida ou o RouterOS não consegue verificá-la, defina uma senha reserva própria para a página. No Terminal, execute
/container/shell bensvpne depoisbensvpn web password. -
Login do roteador por código
Na página do roteador, escolha “Entrar com código”, e o campo do código aparece. Depois, peça o código na página da conta: seção Roteador, aba MikroTik, “Obter código”. O código tem 8 dígitos e expira em 3 minutos. Por isso, peça-o só quando o campo já estiver aberto.
-
Opcional: limite a alguns dispositivos
Depois do login, por padrão, toda a rede doméstica passa pelo Ben's VPN. Para mandar só alguns dispositivos pelo Ben's VPN, mude a aba Dispositivos para “Só os dispositivos escolhidos”. Marque os dispositivos que devem usar o app. Os outros se conectam diretamente.
Quando o app para por uma falha, durante uma reinicialização ou uma atualização, a rede fica sem internet até ele voltar. Nenhum tráfego contorna o app. A rede só passa para a conexão direta com 3 ações na página do roteador: a pausa, a saída da conta e “Remover…”.
Remoção do app
Use o botão “Remover…” da aba Mais. No mesmo instante, os dispositivos passam para a conexão direta. A página desfaz a própria configuração e depois mostra uma linha para o Terminal. Execute esta linha:
/system/script/run bensvpn-uninstall Um contêiner apagado à mão no WinBox, sem o botão, deixa sem internet os dispositivos que passavam pelo app. A internet volta para eles depois desta linha.
Comportamento do roteador
- App parado
- com o contêiner parado ou apagado, os dispositivos que passam pelo Ben's VPN ficam sem internet, e por padrão isso é toda a rede doméstica. Esse tráfego nunca contorna o app
- IPv6
- desligado nos dispositivos que usam o app
- Carga da CPU
- maior, porque o FastTrack não está disponível para esses dispositivos
- Unidade USB
- precisa ficar conectada quando o app está nela. Sem ela, a rede fica sem internet
- Armazenamento
- a aba Mais mostra onde o app está: na memória interna ou numa unidade USB
- Atualizações
- manuais, em Atualização na aba Mais
Perguntas sobre o MikroTik
Para outras perguntas, fale com o Suporte 24/7: Telegram @bensvpn e [email protected].
Os 15 minutos acabaram antes de eu apertar alguma coisa
Nesse caso, os contêineres continuam desativados. Repita a linha 1. Nos 15 minutos seguintes, desligue a energia por 5 segundos ou dê um toque curto em MODE. Um reinício pelo menu ou por comando não serve.
A linha 2 pede apply-changes
Esse pedido significa que falta o pacote de contêiner. Execute /system/package/apply-changes. O pacote é baixado da MikroTik, e cerca de 1 minuto depois o roteador reinicia. Em seguida, repita a linha 2. Desligar a energia não instala o pacote.
A página do roteador recusa a minha senha
Confira o grupo do usuário do MikroTik: a página só aceita os grupos full e write. Senha reserva da página (senha esquecida ou o RouterOS não consegue verificá-la): veja o passo 5.
Não consigo carregar a página do roteador
Só dispositivos da rede doméstica conseguem abri-la. Se bensvpn.home não resolver, abra http://192.168.88.1:8790/, ou o IP de LAN do roteador na porta 8790. Veja ainda se o progresso chegou a 9/9.
Sem internet na rede doméstica
Ficar sem internet enquanto o app está parado é o comportamento previsto. Isso vale para falhas, reinicializações e atualizações, e o tráfego não contorna o app. Se a internet não voltar, as causas prováveis são um contêiner parado ou apagado, ou uma unidade USB com o app desconectada. Reconecte a unidade, se ela foi removida. Depois, execute a linha 2, que repara a instalação. Já a linha do Terminal em Remoção do app apaga o app, e os dispositivos passam a se conectar diretamente.
O código é recusado
Cada código vale uma vez, por 3 minutos. Primeiro abra o campo do código e depois peça um código novo na página da conta. Se a página disser que falta o e-mail, entre no site com o seu e-mail e peça outro código.
Preços da assinatura
O período de teste de 3 dia(s) custa $0.50, depois $5 por mês.
Os mesmos recursos em todos os planos. Os meses grátis valem para compras feitas neste site.
O reembolso segue a nossa política de reembolso.
Guias para outros roteadores
- VPN para roteadores
- Nosso app ou OpenVPN e PPTP
- VPN nos roteadores Keenetic e Netcraze
- App no roteador
- VPN no roteador OpenWrt
- Um comando por SSH
- VPN no roteador TP-Link
- Cliente integrado do Archer e lista de dispositivos
- VPN no roteador Xiaomi
- PPTP no firmware de fábrica ou OpenWrt
- VPN no roteador ASUS
- Perfil OpenVPN, firmware novo ou antigo
- VPN no roteador Tenda
- Cliente PPTP, login da página da conta
- VPN no roteador D-Link
- Cliente no firmware ou segundo roteador
- VPN no roteador Zyxel
- Nosso app no Keenetic ou PPTP


