Como configurar a NordVPN em um roteador OpenWRT usando a NordVPN Lite?

Introdução

Este artigo explica como configurar uma conexão da NordVPN no roteador OpenWrt usando o cliente NordVPN Lite (nordvpnlite) pela interface Web LuCI ou pela interface de linha de comando (CLI).

Antes de começar

  • Será necessário ter um roteador OpenWrt com a LuCI ativada para as etapas da interface Web ou acesso SSH para as etapas da linha de comando.
  • Será necessário fornecer o token de autenticação da sua Nord-Account, que pode ser obtido ao entrar no painel da conta.
  • Será necessário baixar o pacote NordVPN Lite que corresponde à arquitetura do seu roteador (aarch64, mipsel ou x86_64) na página de downloads da NordVPN.

O que fazer

Como usar a interface Web LuCI

  1. Baixe o pacote:
    1. Baixe o pacote .ipk que corresponde à CPU do roteador na página de downloads da NordVPN para o seu computador.
  2. Instale o pacote:
    1. Abra a interface Web LuCI no seu navegador: http:/// (geralmente 192.168.1.1).
    2. Clique em “Sistema (System)” e depois em “Software”.


       
    3. Clique em "Atualizar listas".
    4. Em "Carregar pacote", selecione o arquivo .ipk baixado e clique em "Carregar e instalar".
      OBSERVAÇÃO: se houver apenas um campo de URL, cole o link direto para o .ipk e faça a instalação.
  3. Configure a NordVPN Lite:
    1. Após concluir a instalação, acesse "Sistema" e, em seguida, "Editor de arquivos".
    2. No campo "Caminho", insira "/etc/nordvpnlite/config.json".
    3. Cole a configuração abaixo no campo de texto e clique em "Salvar": 
      OBSERVAÇÃO: substitua "YOUR_AUTH_TOKEN_HERE" pelo token da sua Nord-Account.
{
  "log_level": "error",
  "log_file_path": "/var/log/nordvpnlite.log",
  "adapter_type": "linux-native",
  "interface": {
    "name": "nordvpnlite",
    "max_route_priority": 6000,
    "config_provider": "uci"
  },
  "authentication_token": "YOUR_AUTH_TOKEN_HERE",
  "vpn": "recommended"
}
  1. Inicie a conexão:
    1. Acesse "Sistema" e, em seguida, "Inicialização".
    2. Encontre "nordvpnlite" na lista e clique em "Iniciar".
  2. Verifique a conexão:
    • Para verificar o status da conexão na interface Web LuCI, acesse "Status" e clique em "Registro do sistema (System Log)" para ver as mensagens de conexão.
    • Para ver a interface nordvpnlite, acesse "Rede" e clique em "Interfaces".

Como usar a interface de linha de comando (CLI)

Primeiro, digite "ssh root@" para se conectar ao seu roteador via SSH. Depois, siga as etapas abaixo.

  1. Baixe o pacote:
    1. Digite o comando abaixo para baixar o pacote diretamente no diretório "/tmp" do roteador. Substitua ".ipk" pelo URL do arquivo correto da página de downloads: "wget https://downloads.nordcdn.com/nordvpnlite/.ipk -P /tmp".
  2. Instale o pacote:
    1. Atualize as listas de pacotes: "opkg update".
    2. Instale o pacote: "opkg install /tmp/.ipk".
  3. Configure a NordVPN Lite:
    1. Digite o comando abaixo para criar e editar o arquivo de configuração.
      OBSERVAÇÃO: substitua 'YOUR_AUTH_TOKEN_HERE' pelo seu token real antes de executar o comando.Mantenha seu token em segredo:
cat >/etc/nordvpnlite/config.json <<'JSON'
{
 "log_level": "error",
 "log_file_path": "/var/log/nordvpnlite.log",
 "adapter_type": "linux-native",
 "interface": {
   "name": "nordvpnlite",
   "max_route_priority": 6000,
   "config_provider": "uci"
 },
 "authentication_token": "YOUR_AUTH_TOKEN_HERE",
 "vpn": "recommended"
}
JSON
  1. Inicie a conexão:
    1. Digite o comando: "nordvpnlite start".
  2. Verifique a conexão:
    1. Use os comandos a seguir para verificar a conexão:
      1. "nordvpnlite status": mostra o status atual da conexão.
      2. "ip nordvpnlite": confirma se a interface de rede "nordvpnlite" está ativa.
      3. "wget -qO- https://ipinfo.io/ip": mostra seu endereço de IP público atual, que deve ser um IP de servidor da NordVPN.
  3. Altere a localização:
    1. Para alterar a localização do servidor de VPN, edite o arquivo de configuração. Por exemplo, para se conectar à Alemanha, a execução seria: "sed -i' s/"vpn": "recommended"/"vpn": { "country": "de" }/' /etc/nordvpnlite/config.json".
    2. Reinicie o serviço para aplicar as novas configurações: "nordvpnlite stop" "nordvpnlite start".
    3. Para ver uma lista de todos os códigos de países disponíveis, execute: "nordvpnlite countries".
  4. Atualize ou remova:
    1. Para atualizar: baixe o pacote ".ipk" mais recente e instale-o usando o mesmo método das etapas 1 e 2. O arquivo de configuração será preservado.
    2. Para remover: insira o comando "opkg remove nordvpnlite".
  5. Interrompa a conexão:
    • Para se desconectar da VPN, execute "nordvpnlite stop".

Dicas adicionais

  • Se tiver problemas de conexão, verifique novamente o token de autenticação, a sintaxe JSON e a hora do roteador.
  • Se a interface de rede não aparecer, verifique se o serviço foi iniciado e se nenhum outro cliente de VPN está usando o mesmo nome de interface.
  • Para obter registros mais detalhados, defina temporariamente "log_level": "info" no arquivo de configuração, reinicie o serviço e revise o registro em "/var/log/nordvpnlite.log".
  • "nordvpnlite" é de código aberto. Para mais informações, acesse o repositório e a página oficial do projeto do GitHub.
Este artigo foi útil?

Ainda com problemas?

  • Chat ao vivo

  • Formulário de e-mail

Ao clicar em “Converse com o suporte”, você concorda com nossos Termos de Serviço e reconhece nossa Política de Privacidade. A funcionalidade de chat depende de cookies. Ao iniciar o chat, você concorda com o uso deles. Saiba mais em nossa Política de Cookies.