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.

  1. 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
    ResultadoModelosMotivo
    Funcionam bemhAP ax³, hAP ax², cAP ax, Chateau ax, RB5009, CCR2004, hAP be³ MediaARM64, a partir de 1 GB de RAM
    FuncionamRB4011, RB3011, L009ARMv7, a partir de 512 MB de RAM
    FuncionamhEX refresh, hEX S (2025), hAP ax S, hAP be liteARMv5, 512 MB de RAM, sem unidade USB
    Precisam de unidade USB ext4hAP ac³, hAP ax lite, wAP ax, Chateau LTE6, Chateau LTE12256 MB de RAM e pouca memória flash. Sem porta USB, não funcionam
    Não funcionamhAP ac lite, hAP lite, hAP ac, hEX (RB750Gr3), hEX S antigo, hEX lite, RB951, RB2011, CCR1xxxProcessador MIPS: o RouterOS não tem suporte a contêineres nele
    Não funcionamhAP ac², cAP ac128 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.

  2. 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.

  3. 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.

  4. 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.

    Desenho do Terminal do RouterOS: molduras na linha 2 depois do prompt [admin@MikroTik], nas linhas de progresso de 1/9 a 9/9 e no endereço final da página do roteador
    Marcas: linha 2, progresso, endereço da página.
  5. 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 bensvpn e depois bensvpn web password.

  6. 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.

  7. 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