Ein VPN-Client für Mac OS X, der eine .VPN-Datei importieren kann

Ich habe eine .vpn-Datei, die ich unter Windows mit dem Shrew Soft VPN-Client verwende, die die Verbindungsdetails enthält (ohne Benutzername und Passwort). Gibt es einen entsprechenden Client für Mac OS X, mit dem ich diese .vpn-Datei importieren und mit dem VPN verbinden kann?

Ich habe einige ausprobiert, wie die von Cisco, leider ohne Erfolg.

Wenn ich es in einem Texteditor ansehe, bekomme ich Folgendes (Host absichtlich entfernt):

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
Verwendet dieses VPN ein Standardprotokoll oder ist es proprietär? Die Dateierweiterung .vpn ist kein Standard. Sie haben nicht genügend Informationen bereitgestellt. Wenn dies beispielsweise ein Standard-IPsec-VPN war und Sie Ihre Verbindungsinformationen (Host, Port, Protokoll) sowie die Anmeldedaten (entweder Benutzername und Passwort oder Schlüssel) hatten, können Sie diese Werte mit Tunnelblick in OpenVPN einfügen als Ihr Frontend.
Das VPN wird von einem Drittanbieter konfiguriert, aber im Shrew Soft VPN-Client unter Windows kann ich sehen, dass der „Verwendete Transport“ NAT-T / IKE | ESP. Macht das etwas klarer?

Antworten (5)

Ich weiß, dass dies ein alter Beitrag ist, aber ich habe versucht, auch eine .vpn-Datei zu lesen, und keine der geposteten Lösungen hat bei mir funktioniert. Die empfohlene Software konnte die Datei nicht lesen.

Falls andere Leute das gleiche Problem haben, ich habe es durch die Installation des shrewsoft-vpn-client bekommen. Da es nicht so einfach ist, setze ich die Schritte, die ich gemacht habe.

  1. Homebrew installieren und ausführen

    brew cask install tuntap
    

Hinweis: Um tuntap zu installieren und/oder zu verwenden, müssen Sie möglicherweise die Kernel-Erweiterung in Systemeinstellungen → Sicherheit & Datenschutz → Allgemein aktivieren

  1. Laden Sie die Datei shrewsoft-vpn-client.rb von Github herunter

  2. Lauf

    brew install --build-from-source /path_to/shrewsoft-vpn-client.rb --without-gui
    sudo /usr/local/sbin/iked
    
  3. Kopieren Sie die Datei file.vpn ohne Erweiterungen nach .ike/sites

    cp /path_to/file.vpn ~/.ike/sites/file
    
  4. Starten Sie dann das VPN, indem Sie es ausführen

    ikec -r file
    c
    

Ich hoffe es hilft

Vielleicht finden Sie die Viskosität als Antwort. Es ist mein Lieblings-OpenVPN-Client für den Mac und kann sicherlich eine Reihe von Konfigurationsdateien importieren. Es ist 30 Tage lang kostenlos und kostet dann vernünftige neun Dollar.

Haben Sie versucht, es mit einem Texteditor zu öffnen? Die Verbindungsdetails sind möglicherweise nicht verschlüsselt und können eindeutig gelesen und kopiert werden.

Ich habe gerade den Inhalt der mit Notepad++ geöffneten Datei hinzugefügt. Wenn der Parameter „B:auth-server-cert-data“ verschlüsselt ist, bedeutet dies, dass ich die Informationen nicht daraus entnehmen und manuell in einen Mac-VPN-Client laden kann? Ich muss auch einen separaten Benutzernamen und ein Passwort eingeben, die nicht in dieser Datei enthalten sind.
Nein, wenn Sie ein anderes Login haben, als Sie es verwenden können, ist das Zertifikat nur ein SSL-Zertifikat, das bei der ersten Verbindung generiert wird.

VPN Tracker von Equinux unterstützt eine Reihe von Autokonfigurationsstandards. Sie bieten zu Testzwecken eine Testversion an, die voll funktionsfähig ist, aber auf eine Verbindungszeit von drei Minuten beschränkt ist.

Ich würde dies nur selten verwenden, also suche ich nach einer Freeware-Version. Wenn es einen VPN-Client gibt, mit dem ich diese Informationen manuell eingeben kann, dann ist das großartig, aber ich habe noch keinen gefunden.
Welche Informationen müssen Sie eingeben. Welche Art von VPN-Appliance verwenden Sie? Das Betriebssystem (zumindest moderne Versionen) verfügt über einen integrierten VPN-Client für IPSec (einschließlich der Version von Cisco) und PPTP.
Ich bin mir nicht sicher, mit welcher VPN-Appliance ich mich verbinde. Wie erhalte ich diese Informationen? Der Transport ist NAT-T / IKE | ESPinnerhalb meines Windows-VPN-Clients definiert. Bei einem kostenlosen VPN-Client nehme ich an, dass es komplizierter ist, als nur die IP, den Benutzernamen und das Passwort anzugeben.
Um die notwendigen Informationen zu erhalten, würde ich den VPN-Administrator fragen.

Ipsecuritas ist kostenlos und funktioniert gut. Xauth ist ein Problem für Juniper-Geräte, aus irgendeinem Grund scheint IPsecuritas den Peer nicht als xauth-kompatibel erkennen zu können.

Da Sie eine Shrew-Konfiguration verwenden, können Sie die Beta für Shrew auf Mac unter dem folgenden Link ausprobieren. Um ehrlich zu sein, finde ich es zu mühsam (ganz zu schweigen von vielen Hürden, die man durchlaufen muss, um den Wasserhahn zum Laufen zu bringen) und bevorzuge IPsecuritas.

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