CreateYourVPN Academy
Routers

Router Keenetic

Como ligar um router Keenetic ao CreateYourVPN através do XKeen — para que todos os dispositivos da sua casa usem a VPN, e as regras de split-tunneling do seu painel cheguem ao router automaticamente.

Precisa de um Keenetic com porta USB. Todo o software adicional (Entware + o núcleo Xray) é instalado numa pen USB, portanto sem uma porta USB não consegue configurar a nossa VPN num Keenetic — o firmware de fábrica não compreende o nosso protocolo. Modelos com USB: Viva, Giga, Ultra, Peak, Hopper e semelhantes; modelos sem USB (por exemplo o Speedster) não funcionam. A verificação mais fácil: se não houver uma tomada USB física no router, este método não serve para ele.

Ligar um router significa que todos os dispositivos da sua casa — telemóveis, TVs, consolas, portáteis — usam a VPN sem instalar nada em cada um. E com a configuração abaixo, as regras de split-tunneling que definir no seu painel viajam para o router automaticamente: altere-as no painel, e o router aplica-as por conta própria.

O Keenetic é um caso especial. O seu firmware de fábrica não consegue ler um link de subscrição de VPN, por isso executamos nele um verdadeiro núcleo Xray através de um projeto chamado XKeen, e adicionamos um pequeno auto-atualizador que mantém o router sincronizado com a sua conta.

O que vai precisar

  • Um Keenetic com porta USB.
  • Uma pen USB (cerca de 4 GB ou mais), que iremos formatar para ext4.
  • Alguns minutos e acesso ao seu router (interface web + SSH).

Passo 1. Ativar o OPKG e ligar a pen USB

Na interface web do Keenetic, abra Definições gerais → Atualizações e opções de componentes → Opções de componentes (a redação exata depende da versão do seu firmware) e ative o suporte a Open Package (OPKG) e o sistema de ficheiros Ext. O router irá reiniciar para os adicionar.

Formate a sua pen USB para ext4 e ligue-a ao router.

Passo 2. Instalar o Entware e o XKeen

O Entware é o sistema de pacotes que lhe permite instalar software adicional (como o Xray) na pen USB; o XKeen gere o Xray por si.

Siga os guias oficiais passo a passo — eles mantêm os comandos exatos atualizados para o firmware atual:

Ligue-se ao router por SSH (as credenciais são as mesmas da interface web). Instale o básico: opkg update, depois opkg install curl.

Instale o XKeen seguindo o guia acima. Quando terminar, xkeen -v deverá indicar uma versão.

O XKeen usa a porta 443. Se a interface web do seu router usar HTTPS na 443, mude-a primeiro para outra porta (por exemplo 8443) para que as duas não colidam — o guia do XKeen mostra como.

Passo 3. Obter o comando da sua conta

Tudo o que precisa já está preparado na sua conta: o separador Keenetic tem um comando de instalação com o seu link de subscrição pessoal embutido nele. Nada para compor ou procurar — basta copiá-lo.

Inicie sessão na sua conta e abra a área Ligação.

Ative o interruptor de Suporte a routers e selecione o separador Keenetic.

Aparece um comando de instalação pronto a usar. A parte entre aspas dentro dele é o seu link de subscrição pessoal para o router, com o formato https://your-host/sub/your-token/xray — é isto que o router usa para montar a sua VPN juntamente com as regras do seu painel. Prima Copiar: o comando inteiro é copiado, com o link já preenchido:

curl -fsSL https://createyourvpn.com/xkeen-install.sh | sh -s -- 'https://<your-host>/sub/<your-token>/xray'

<your-host> e <your-token> aqui são apenas espaços reservados de exemplo; na sua conta já são os seus valores reais. Não há nada para escrever ou alterar à mão.

Cole o comando copiado na sessão SSH do router e execute-o. Ele descarrega o nosso script de configuração, entrega-lhe o seu link de subscrição, instala um pequeno auto-atualizador com uma tarefa agendada, aplica de imediato a sua configuração e reinicia o XKeen.

O link nesse comando é um segredo — quem o tiver pode usar a sua VPN. Não o partilhe nem o publique em lado nenhum.

Passo 4. Verificar que funciona

Em qualquer dispositivo ligado através do router, abra um site que deva passar pela VPN e confirme que a sua localização visível mudou. Os sites que definiu para contornar a VPN no painel devem continuar a abrir diretamente. A partir de agora, quando alterar as regras de split-tunneling no painel, o router atualiza-se sozinho conforme o agendamento — não precisa de lhe mexer novamente.

Nota sobre IPv6. A VPN funciona sobre IPv4. Se o seu fornecedor lhe der IPv6, desative o IPv6 no router (ou não o encaminhe para o XKeen) para que o seu endereço real não possa fugir por fora do túnel.

Referências úteis

On this page