Un client VPN per Mac OS X che può importare un file .VPN


9

Ho un file .vpn che utilizzo su Windows con Shrew Soft VPN Client con i dettagli di connessione (esclusi nome utente e password). Esiste un client equivalente per Mac OS X che mi permetterà di prendere questo file .vpn e importarlo e connettermi alla VPN?

Ho provato alcuni, come quello di Cisco, sfortunatamente.

Quando lo guardo in un editor di testo, ottengo questo (host rimosso intenzionalmente):

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

Questa VPN utilizza un protocollo standard o è proprietaria? L'estensione del file .vpn non è uno standard. Non hai fornito informazioni sufficienti. Ad esempio, se questa era una VPN IPsec standard, ad esempio e disponevi delle informazioni di connessione (host, porta, protocollo) e dei credenziali di accesso (nome utente e password o chiavi), puoi collegare queste val in OpenVPN usando Tunnelblick come frontend.
EmmEff,

La VPN è configurata da una terza parte, tuttavia all'interno del client Shrew Soft VPN su Windows posso vedere che il "Trasporto utilizzato" lo è NAT-T / IKE | ESP. Ciò rende qualcosa di più chiaro?
crmpicco,

Risposte:


4

So che questo è un vecchio post, ma ho cercato di leggere anche un file .vpn e nessuna delle soluzioni pubblicate ha funzionato per me. Il software consigliato non è stato in grado di leggere il file.

Nel caso in cui altre persone abbiano lo stesso problema, l'ho capito installando il client shrewsoft-vpn. Dal momento che non è così semplice, sto mettendo i passi che ho fatto.

  1. Installa home-brew ed esegui

    brew cask install tuntap
    

Nota: per installare e / o utilizzare tuntap potrebbe essere necessario abilitare l'estensione del kernel in Preferenze di Sistema → Sicurezza e Privacy → Generale

  1. Scarica il file shrewsoft-vpn-client.rb da Github

  2. correre

    brew install --build-from-source /path_to/shrewsoft-vpn-client.rb --without-gui
    sudo /usr/local/sbin/iked
    
  3. Copia il file file.vpn in .ike / siti senza estensioni

    cp /path_to/file.vpn ~/.ike/sites/file
    
  4. Quindi, avvia la VPN eseguendo

    ikec -r file
    c
    

Spero che sia d'aiuto


2

La viscosità potrebbe essere la risposta. È il mio client OpenVPN preferito per Mac e può sicuramente importare numerosi file di configurazione. È gratuito per 30 giorni e poi un ragionevole nove dollari.


1

Hai provato ad aprirlo con un editor di testo? I dettagli della connessione potrebbero non essere crittografati e potrebbero essere chiari da leggere e copiare.


Ho appena aggiunto il contenuto del file aperto con Notepad ++. Con il parametro "B: auth-server-cert-data" crittografato significa che non posso prendere le informazioni da questo e caricarle manualmente in un client VPN Mac? Ho anche un nome utente e una password separati da inserire, che non si trovano in questo file.
crmpicco,

no, se hai un login diverso da quello che puoi usare, il cert è solo un ssl che cert genera alla prima connessione.
Eran,

1

VPN Tracker di Equinux supporta numerosi standard di auto-configurazione. Offrono una versione di prova completamente funzionale, ma limitata a un tempo di connessione di tre minuti, a scopo di test.


Vorrei solo usarlo abbastanza di rado, quindi sto cercando una versione freeware. Se esiste un client VPN che mi consentirà di inserire manualmente queste informazioni, sarebbe fantastico, ma non ne ho ancora trovato uno.
crmpicco,

2
Di quali informazioni hai bisogno per entrare. Che tipo di dispositivo VPN stai usando? Il sistema operativo (almeno versioni moderne) ha un client VPN integrato per IPSec (inclusa la versione di Cisco) e PPTP.
jaberg,

Non sono sicuro a quale dispositivo VPN sto collegando, come posso ottenere queste informazioni? Il trasporto è definito come NAT-T / IKE | ESPall'interno del mio client VPN Windows. Con un client VPN gratuito presumo che sia più complicato che specificare semplicemente IP, nome utente e password.
crmpicco,

Per ottenere le informazioni necessarie chiederei all'amministratore VPN.
jaberg,

1

Ipsecuritas è gratuito e funziona bene. Xauth è un problema per i dispositivi Juniper, per qualche motivo IPsecuritas sembra non essere in grado di vedere il peer come compatibile con xauth.

Dal momento che stai usando una configurazione di Shrew, puoi provare la Beta per Shrew su Mac al link qui sotto. Ad essere sincero, trovo che sia fastidioso (per non parlare di molti cerchi da attraversare per far funzionare il rubinetto) e preferisco IPsecuritas.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.