Un cliente VPN de Mac OS X que puede importar un archivo .VPN

9

Tengo un archivo .vpn que utilizo en Windows con el cliente Shrew Soft VPN que tiene los detalles de conexión (excluyendo el nombre de usuario y la contraseña). ¿Existe un cliente equivalente para Mac OS X que me permita tomar este archivo .vpn e importarlo y conectarme a la VPN?

Por desgracia, he probado algunos, como el de Cisco, sin éxito.

Cuando lo miro en un editor de texto, obtengo esto (host eliminado 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
fuente
¿Esta VPN utiliza un protocolo estándar o es propietario? La extensión de archivo .vpn no es un estándar. No ha proporcionado suficiente información. Por ejemplo, si se trata de una VPN IPsec estándar, por ejemplo, y tenía su información de conexión (host, puerto, protocolo), así como los créditos de inicio de sesión (nombre de usuario y contraseña o claves), puede conectar estos valores a OpenVPN usando Tunnelblick como tu frontend.
EmmEff
La VPN está configurada por un tercero, sin embargo, dentro del cliente Shrew Soft VPN en Windows puedo ver que el "Transporte utilizado" es NAT-T / IKE | ESP. ¿Eso aclara algo más?
crmpicco

Respuestas:

4

Sé que esta es una publicación antigua, pero también he estado tratando de leer un archivo .vpn y ninguna de las soluciones publicadas me funcionó. El software recomendado no pudo leer el archivo.

En caso de que otras personas tengan el mismo problema, lo obtuve instalando shrewsoft-vpn-client. Como no es tan sencillo, estoy poniendo los pasos que hice.

  1. Instalar home-brew y ejecutar

    brew cask install tuntap
    

Nota: para instalar y / o usar tuntap, es posible que deba habilitar su extensión del núcleo en Preferencias del sistema → Seguridad y privacidad → General

  1. Descargue el archivo shrewsoft-vpn-client.rb de Github

  2. correr

    brew install --build-from-source /path_to/shrewsoft-vpn-client.rb --without-gui
    sudo /usr/local/sbin/iked
    
  3. Copie el archivo file.vpn en .ike / sites sin extensiones

    cp /path_to/file.vpn ~/.ike/sites/file
    
  4. Luego, inicie la VPN ejecutando

    ikec -r file
    c
    

Espero eso ayude

Vlamir
fuente
2

Es posible que la viscosidad sea ​​la respuesta. Es mi cliente OpenVPN favorito para Mac y ciertamente puede importar varios archivos de configuración. Es gratis por 30 días y luego nueve dólares razonables.

Tony Williams
fuente
1

¿Has intentado abrirlo con un editor de texto? Es posible que los detalles de la conexión no estén encriptados y que sean claros para leer y copiar.

Eran
fuente
Acabo de agregar el contenido del archivo abierto con Notepad ++. Con el parámetro "B: auth-server-cert-data" encriptado, ¿significa que no puedo tomar la información de esto y cargarla en un cliente VPN de Mac manualmente? Tengo un nombre de usuario y contraseña separados para ingresar también, que no está en este archivo.
crmpicco
no, si tiene un inicio de sesión diferente al que puede usar, el certificado es solo un certificado SSL que se genera en la primera conexión.
Eran
1

VPN Tracker de Equinux admite una serie de estándares de configuración automática. Ofrecen una versión de prueba que es completamente funcional, pero limitada a un tiempo de conexión de tres minutos, con fines de prueba.

jaberg
fuente
Solo buscaría usar esto con poca frecuencia, así que estoy buscando una versión gratuita. Si hay un cliente VPN que me permitirá ingresar manualmente esta información, entonces genial, pero todavía no he encontrado uno.
crmpicco
2
¿Qué información necesitas ingresar? ¿Qué tipo de dispositivo VPN estás usando? El sistema operativo (al menos versiones modernas) tiene un cliente VPN incorporado para IPSec (incluida la versión de Cisco) y PPTP.
jaberg
No estoy seguro de a qué dispositivo VPN me estoy conectando, ¿cómo puedo obtener esta información? El transporte se define como NAT-T / IKE | ESPdentro de mi cliente VPN de Windows. Con un cliente VPN gratuito, supongo que es más complicado que solo especificar la IP, el nombre de usuario y la contraseña.
crmpicco
Para obtener la información necesaria, le pediría al administrador de VPN.
jaberg
1

Ipsecuritas es gratis y funciona bien. Xauth es un problema para los dispositivos Juniper, por alguna razón IPsecuritas parece no poder ver al igual como compatible con xauth.

Como está utilizando una configuración de Shrew, puede probar la Beta para Shrew en Mac en el siguiente enlace. Para ser honesto, me resulta problemático (sin mencionar muchos aros por los que pasar para que el grifo se ejecute) y prefiero IPsecuritas.

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

Ben
fuente