Saltar para o conteúdo principal

VPN por aplicação no Muddog

Para que apenas determinadas aplicações, como o navegador, acedam à Internet através de outro país, escolha Usar VPN apenas nas aplicações executadas a partir daqui. A VPN aplica-se às aplicações iniciadas pelo Muddog e aos respetivos processos subordinados; as outras aplicações usam a ligação habitual.

Requisitos​

Esta funcionalidade está disponível no Muddog 2 para Linux e Windows. No macOS, utilize a VPN para toda a Internet ou por IPs e intervalos.

Sistema operativoRequisitos
LinuxRequer uma sessão de utilizador systemd, cgroup v2 e nftables. O nftables é instalado como dependência do pacote. Não são suportadas aplicações Snap ou Flatpak.
WindowsSelecione o programa a executar na lista de aplicações instaladas ou através do ficheiro .exe. Os componentes WinDivert necessários estão incluídos no MSI. A aplicação é executada com as permissões do utilizador atual.

Não são suportadas aplicações que delegam a execução num serviço separado ou que reutilizam outra instância já em execução. Mesmo para aplicações com o mesmo nome, a compatibilidade pode variar consoante a forma de instalação.

Executar uma aplicação através da VPN​

  1. Em Definições → Âmbito da VPN, escolha Usar VPN apenas nas aplicações executadas a partir daqui.
  2. Prima Guardar alterações.
  3. No ecrã Ligação, escolha um país e prima Ligar à VPN. Se já estiver ligado com outro âmbito, desligue primeiro e volte a ligar.
  4. Quando aparecer Ligado, use Selecionar aplicação instalada na área Executar aplicação através da VPN para escolher a aplicação. Se não estiver na lista, use Procurar executável.
  5. Se necessário, expanda Argumentos de execução (opcional) e introduza os argumentos.
  6. Prima Executar através da VPN.

Pode selecionar e executar várias aplicações sucessivamente. Se uma aplicação acabada de instalar não aparecer na lista, prima Atualizar lista na área de execução de aplicações. No Windows, ao usar Procurar executável, selecione o ficheiro .exe do programa.

Se um argumento contiver espaços, coloque-o entre aspas. Este campo serve para introduzir argumentos a passar ao executável selecionado; não executa comandos de shell nem pipelines.

Utilizar um navegador​

Se o navegador já estiver aberto, feche-o completamente e volte a executá-lo a partir do Muddog. Se o pedido para abrir uma nova janela for encaminhado para um processo do navegador já existente, este pode continuar a usar a ligação habitual. Nas aplicações que deixam processos em segundo plano após fechar a janela, também é necessário terminar esses processos.

No navegador iniciado a partir do Muddog, abra a página de verificação do IP público para confirmar o endereço IPv4. Outro navegador aberto pelo menu normal de aplicações não está abrangido pela VPN.

Fechar a janela, desligar e voltar a ligar​

AçãoResultado
Fechar a janela do MuddogA VPN e os programas iniciados continuam em execução.
Desligar a VPNA VPN deixa de se aplicar, mas os programas iniciados não são terminados.
Voltar a ligar no modo por aplicação no LinuxAs aplicações anteriormente iniciadas pelo mesmo utilizador a partir do Muddog voltam a ser abrangidas. Não é garantido que as comunicações existentes mudem para o novo percurso; reinicie as aplicações necessárias.
Voltar a ligar no modo por aplicação no WindowsTem de fechar completamente os programas aos quais pretende aplicar a VPN e voltar a executá-los a partir do Muddog.

Não existe uma função que bloqueie o acesso das aplicações à Internet quando a VPN se desliga.

Tratamento do DNS e do IPv6​

Os pedidos DNS enviados pelo serviço DNS do sistema em nome da aplicação e as comunicações da rede local podem usar a ligação habitual.

  • Linux: o tráfego IPv6 usa a ligação habitual.
  • Windows: enquanto a VPN por aplicação está ligada, as comunicações TCP/UDP IPv4 da Internet das aplicações selecionadas passam pela VPN e as comunicações IPv6 são bloqueadas. O DNS do sistema e a rede local usam a ligação habitual. Se uma aplicação selecionada partilhar uma porta UDP com outra aplicação e não for possível identificar a aplicação a que pertence um pacote, esse pacote é bloqueado.

Se o botão de execução estiver desativado ou uma aplicação não usar a VPN, consulte a resolução de problemas da VPN por aplicação.