Cliente OpenVPN GUI para UDP / TCP


26

Existe alguma solução fácil para o OpenVPN ser executado no Desktop para pessoas não técnicas, para que eles apenas apertem um botão e se conectem a uma VPN externa? A maioria dos meus colegas não é especialista em Linux. Portanto, a interação deles com o CL é muito limitada.

Respostas:


30

Eu sei que esse não é o método da GUI, mas o openvpn não poderia ser mais simples ou elementar no que diz respeito à linha de comando e realmente não precisa de uma GUI. O comando para iniciar uma sessão openvpn é o seguinte:

sudo openvpn --config

e, em seguida, arraste e solte o arquivo ".ovpn" no terminal para concluir o comando, para que ele se pareça com este exemplo:

sudo openvpn --config '/home/jglerner/Desktop/vpnbook-us1-tcp443.ovpn'

pressione enter, digite sua senha para sudo, digite seu nome de usuário vpn, sua senha vpn e pronto.

Os usuários podem minimizar o terminal aberto se não quiserem vê-lo enquanto estiver em execução. Além disso, pode dar aos seus "amigos não-linux" um pouco de confiança na linha de comando quando eles verem como algo fácil pode ser assim.

O arquivo .ovpn de exemplo usado neste exemplo pode ser baixado aqui http://www.vpnbook.com/ se você quiser conferir e ver como funciona. Basta baixar o pacote de certificados e extrair o arquivo zip. Existem dois servidores TCP e dois UDP para você escolher. O nome de usuário é "freevpnme" e a senha é listada na página de download; no entanto, a senha muda diariamente para evitar abusos e spam, exceto o certificado. os arquivos permanecem os mesmos.


Obrigado, vou tentar. Meu provedor de VPN fornece um arquivo XXX.ovpn. Eu já o instalei sob um rooter (dd-wrt bagunçado e outras coisas :-)), então, acho que ele fará o truque. Não é tão difícil quanto eu posso ver. Manterei você informado. Agora vou precisar limpar alguns arquivos * .conf que já comecei a modificar.
Jglerner

Apenas para iniciantes, tentei o OPenVPN na minha caixa do Windows e ele funciona. Acho que sua solução também funcionará no Linux. Vou tentar amanhã de manhã. \ o /
jglerner

se você tiver um provedor de VPN com mais de 500 servidores, boa sorte para a adição de todos eles
Mehdi

@ Mehdi Boa sorte usando mais de um VPN por vez, e muito menos 500; sua conexão seria muuuuito lenta. No entanto, não deve ser muito difícil fazer o download em lote de todos os 500 arquivos ovpn em um único diretório onde o usuário pode selecionar qual usar cada vez. Não é preciso ter sorte :) Basta arrastar e soltar o arquivo no terminal; é super fácil.
Mchid 14/11/16

Eu estava falando sobre adicionar todos os 500 servidores manualmente ao gerenciador de rede para poder alternar de um para outro a qualquer momento. Há mais do que arrastar e soltar lá, pois você precisa de três arquivos para cada servidor (Nordvpn), além de escrever seu nome de usuário e senha. Mas eu encontrei um script para tornar esse blog
Mehdi

18

A adição de uma conexão OpenVPN através das preferências de Rede com o network-manager-openvpn-gnomepadrão instalado, usa o UDP em vez do TCP. Se você deseja se conectar via TCP, está nas configurações avançadas que você pode acessar clicando nesse botão na guia VPN da GUI de configuração.


2
Abra o arquivo .ovpn e você encontrará algumas dicas sobre o que definir para a vpn. Passe o mouse sobre cada configuração e você verá qual linha de configuração verificar. Por exemplo, onde diz: config: caescolha o ca.crtarquivo se o arquivo ovpn tiver a linha ca ca.crt. Se o arquivo ovpn o tiver cipher AES-256-CBCescolhido na guia cifra de Segurança Avançada, onde está a dica config:cipher. Se você tem dev tapem arquivo de verificar o "Use um dispositivo Tap", etc.
NoBugs

10

Aqui está como eu fiz isso no ubuntu 16.04.

Eu usei o Network Manager - acesse isso com o botão direito do mouse no pequeno "ícone de rede" na bandeja do sistema, por exemplo:

insira a descrição da imagem aqui

Eu já tinha o Network Manager, mas precisava instalar o OpenVPN e duas extensões para o Network Manager:

sudo apt-get install openvpn  
sudo apt-get install network-manager-openvpn  
sudo apt-get install network-manager-openvpn-gnome  

Mesmo se você não estiver executando o Gnome, poderá instalar a extensão do Gnome para o OpenVPN - ela funcionará perfeitamente dentro do Unity, por exemplo, e é necessária para a seguinte configuração:

Clique com o botão direito do mouse em Network Manager na bandeja do sistema , selecione Editar :

editar conexão

clique em Adicionar :

adicionar nova conexão

No menu suspenso, selecione para importar a configuração de vpn:

importar configuração vpn salva

Selecione o .ovpnarquivo de configuração do seu sistema de arquivos:

escolha a configuração vpn

Depois de configurado, clique com o botão direito do mouse em Network Manager> VPN Connections e selecione a conexão a ser conectada. Para desconectar, faça o mesmo:

conectar ao vpn


Isso funcionou lindamente - para mim, a coisa mais próxima do OpenVPN GUI no Windows ou do TunnelBlick no Mac, que é o que eu estava procurando.
HughHughTeotl

6

Você pode instalar o network-manager-openvpn-gnomepacote para ativar a OpenVpn GUI no Ubuntu ou em outros linuxes que possuam network-manager:

sudo apt-get install network-manager-openvpn-gnome


2

Você pode experimentar o cliente Pritunl de código aberto e gratuito

https://client.pritunl.com/

Para instalá-lo no Ubuntu 16.04:

sudo tee /etc/apt/sources.list.d/pritunl.list << EOF
deb http://repo.pritunl.com/stable/apt xenial main
EOF

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo apt-get update
sudo apt-get install pritunl-client-electron

insira a descrição da imagem aqui


Uau! um cliente VPN baseado em elétrons! : D (impressionado)
ccpizza

-2

Atualmente, estamos trabalhando em um cliente OpenVPN fácil de usar. Este projeto acabou de começar, mas será desenvolvido continuamente no futuro.

Você pode baixá-lo aqui: ezOVPN


Parece bonito. Qual é o status disso agora? O que resta a ser feito?
mwfearnley 8/07

@mwfearnley O projeto está mais ou menos pausado no momento. Mas posso oferecer algum tempo nas próximas semanas, se você estiver interessado em contribuir. Eu tenho um rastreador de problemas (atm privado), com todos os problemas que precisam ser corrigidos e recursos. Se estiver interessado, me avise.
movcmpret 9/07
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.