Um cliente VPN do Mac OS X que pode importar um arquivo .VPN

9

Eu tenho um arquivo .vpn que uso no Windows com o Shrew Soft VPN Client que possui os detalhes da conexão (excluindo o nome de usuário e a senha). Existe um cliente equivalente para o Mac OS X que permita que eu pegue esse arquivo .vpn, importe-o e conecte-se à VPN?

Eu tentei alguns, como o da Cisco, sem sucesso, infelizmente.

Quando olho para ele em um editor de texto, recebo este (host removido intencionalmente):

n:version:2
n:network-ike-port:500
n:network-mtu-size:1380
n:client-addr-auto:1
n:network-natt-port:4500
n:network-natt-rate:15
n:network-frag-size:540
n:network-dpd-enable:1
n:client-banner-enable:0
n:network-notify-enable:1
n:client-wins-used:0
n:client-wins-auto:1
n:client-dns-used:0
n:client-dns-auto:0
n:client-splitdns-used:0
n:client-splitdns-auto:0
n:phase1-dhgroup:2
n:phase1-life-secs:86400
n:phase1-life-kbytes:0
n:vendor-chkpt-enable:1
n:phase2-life-secs:3600
n:phase2-life-kbytes:0
n:policy-nailed:0
n:policy-list-auto:0
n:phase1-keylen:256
n:phase2-keylen:256
s:network-host:80.75.x.x
s:client-auto-mode:disabled
s:client-iface:direct
s:network-natt-mode:enable
s:network-frag-mode:enable
s:auth-method:hybrid-rsa-xauth
s:ident-client-type:ufqdn
s:ident-server-type:any
s:phase1-exchange:main
s:phase1-cipher:auto
s:phase1-hash:auto
s:phase2-transform:auto
s:phase2-hmac:auto
s:ipcomp-transform:disabled
n:phase2-pfsgroup:-1
s:policy-level:auto
s:policy-list-include:172.26.x.x / 255.255.255.0
s:auth-server-cert:crm-gw.cert
b:auth-server-cert-data:LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMwakNDQWJxZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRVUZBREFiTVJrd0Z3WURWUVFLRXhCa2NtbDIKWlMxbmR5NHVaR1YzYlhKb01CNFhEVEV3TURjeE5ERXdORFV5TmxvWERUTXdNRGN3T1RFd05EVXlObG93R3pFWgpNQmNHQTFVRUNoTVFaSEpwZG1VdFozY3VMbVJsZDIxeWFEQ0NBU0F3RFFZSktvWklodmNOQVFFQkJRQURnZ0VOCkFEQ0NBUWdDZ2dFQkFLaFZpUjkwSGYrQ2hueU9HSk8vQ1RuT29lNWdyc3RaaHE0RzZ5SHdwSXUvZlV5VVRNazcKNjJCblZ0Vm9hUTgvSlA2NjlxS1Vra3QyZEQyQXByNUpGSmFsd2hTNExYSDFpb1d0QzB2d3VXNHVxQ2dmbFlERwpIVWZodDRad3lmMi9qSy9RSExYTDRmMC9ucFgzeTVmSEp1VmMxSXVjdVFMMFRPdXF6b1B0VTJFQVBmTkdKMkNqCmN0eUV0TUJnQ3hLUDRncVo4bmUwOVRRQ1g1MEgrazBkenREUDA1VG5VZ2p0ajNXbnpiUnJhUzhJN21vK1R0Q2wKOVNud2x6WXVWTS93VlNmRFBtQ1A5OFNVTEhiL05rT3UrbmNkS2w0SGxtQlN0djRNYlRZcEJ0SFJHL0ZOV2pFbApid05MbjRHWWJGY2NqRUNQMVQ0eDJIdEFZSU5WRlJnRmtmOENBUkdqSXpBaE1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdEZ1lEVlIwUEFRRUFCQVFEQWdHR01BMEdDU3FHU0liM0RRRUJCUVVBQTRJQkFRQ0FDcjVtS0orMmNXOHQKbTJueXJDVkJoUlViQ2Y4Z2prY2IwRm9iVmpwUnhQb0ZtaHVvbjQ4aTEwUnhlOTVRU2ZDVHoxcXMvNjNXQWxGTQoyMUtRSnEyVkd0M3o2b20rNVZBTHR3Uy9JcWFVQjFjczAyeVlrODluRGp5UmFxWmdxbFA5eVl6Uy9lWnlBanVZClUxSnM1dG5QdTlnTE9uRDI5UVJ2TzgwRWJJSUVFSTZkUGwwREhLdUZGYlBwNFJJZjc3YjVvaElMc1JzSm1OTHoKbk9VaVlqcXNoQ0FMN3pORzdtVHlpcWl3dGpyNmtMWFU4SVE1REM1WjhmbkdhQ2RHa2JPMTV0L3ZhdmJJRkJyQgp4UDRkVDRiRi83RVk1OFQrV1N0cDZTNUNQYWJTRTJoamVEQ2VPaUlCTFhmUWlzSW5zeUFMZFV4UmRHZ0tFQWJlCkRhdGU0MVB0Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
crmpicco
fonte
Esta VPN usa um protocolo padrão ou é proprietária? A extensão do arquivo .vpn não é um padrão. Você não forneceu informações suficientes. Por exemplo, se essa era uma VPN IPsec padrão, por exemplo, e você tinha suas informações de conexão (host, porta, protocolo) e os cleds de login (nome de usuário e senha ou chaves), é possível conectar esses valores ao OpenVPN usando Tunnelblick como seu frontend.
EmmEff
A VPN é configurada por terceiros, porém, no cliente Shrew Soft VPN no Windows, posso ver que o "Transporte Usado" é NAT-T / IKE | ESP. Isso torna alguma coisa mais clara?
fácil

Respostas:

4

Sei que essa é uma postagem antiga, mas também tenho tentado ler um arquivo .vpn e nenhuma das soluções postadas funcionou para mim. O software recomendado não conseguiu ler o arquivo.

Caso outras pessoas tenham o mesmo problema, eu o consegui instalando o shrewsoft-vpn-client. Como não é tão simples, estou dando os passos que dei.

  1. Instale a mistura caseira e execute

    brew cask install tuntap
    

Nota: Para instalar e / ou usar o tuntap, pode ser necessário ativar a extensão do kernel em Preferências do Sistema → Segurança e Privacidade → Geral

  1. Faça o download do arquivo shrewsoft-vpn-client.rb no Github

  2. corre

    brew install --build-from-source /path_to/shrewsoft-vpn-client.rb --without-gui
    sudo /usr/local/sbin/iked
    
  3. Copie o arquivo file.vpn para .ike / sites sem extensões

    cp /path_to/file.vpn ~/.ike/sites/file
    
  4. Em seguida, inicie a VPN executando

    ikec -r file
    c
    

Espero que ajude

Vlamir
fonte
2

Você pode encontrar a viscosidade como a resposta. É o meu cliente OpenVPN favorito para o Mac e certamente pode importar vários arquivos de configuração. É grátis por 30 dias e depois nove dólares razoáveis.

Tony Williams
fonte
1

Você já tentou abri-lo com um editor de texto? Os detalhes da conexão podem não estar criptografados e podem ser claros para leitura e cópia.

Eran
fonte
Acabei de adicionar o conteúdo do arquivo aberto com o Notepad ++. Com o parâmetro "B: auth-server-cert-data" criptografado, isso significa que não posso pegar as informações disso e carregá-las manualmente em um cliente Mac VPN? Eu tenho um nome de usuário e senha separados para inserir também, que não estão neste arquivo.
precisa saber é o seguinte
não, se você tiver um login diferente do que o pode usar, o certificado é apenas um certificado SSL gerado na primeira conexão.
Eran
1

O VPN Tracker da Equinux suporta vários padrões de configuração automática. Eles oferecem uma versão de avaliação totalmente funcional, mas limitada a um tempo de conexão de três minutos, para fins de teste.

jaberg
fonte
Eu só gostaria de usar isso com pouca frequência, então estou procurando uma versão freeware. Se houver um cliente VPN que permita que eu digite essas informações manualmente, então é ótimo, mas ainda não o encontrei.
fácil
2
Quais informações você precisa inserir. Que tipo de dispositivo VPN você está usando? O sistema operacional (pelo menos versões modernas) possui um cliente VPN interno para IPSec (incluindo a versão da Cisco) e PPTP.
Jaberg 20/04
Não sei ao que dispositivo VPN estou me conectando, como posso obter essas informações? O transporte é definido como NAT-T / IKE | ESPdentro do meu cliente VPN do Windows. Com um cliente VPN gratuito, presumo que seja mais complicado do que apenas especificar o IP, nome de usuário e senha.
crmpicco
Para obter as informações necessárias, solicito ao administrador da VPN.
Jaberg
1

Ipsecuritas é gratuito e funciona bem. O Xauth é um problema para os dispositivos Juniper, por algum motivo o IPsecuritas parece incapaz de ver o par como compatível com o xauth.

Como você está usando uma configuração do Shrew, você pode experimentar o Beta for Shrew no Mac no link abaixo. Para ser honesto, acho isso problemático (para não mencionar muitos obstáculos para fazer a torneira funcionar) e prefiro o IPsecuritas.

http://lists.shrew.net/pipermail/vpn-help/2010-November/003223.html

Ben
fonte