Op Windows hat "wêr is myn OpenVPN-profyl" twa ferskillende antwurden, en de ferkearde krije kostet in middei. De mienskiplike OpenVPN GUI behannelet in map as syn profyllist: elk .ovpn-bestân yn 'e konfigurearre map ferskynt yn it menu fan 'e taakbalke, en in bestân dat út dy map ferwidere wurdt, ferdwynt. OpenVPN Connect wurket fanút in ymportopslach, dus it hâldt in profyl dat jo fan 'e skiif ferwidere hawwe en negearret in bestân dat jo deryn kopiearre hawwe. De ferliking hjirûnder is dy't ik brûk om te besluten hokker map ik iepenje moat foardat ik eat oanrekke.

In maplist tsjin in ymportopslach

De mienskiplike GUI listet bestannen by it opstarten: it lêst ien konfiguraasjemap, keazen by ynstallaasje, en in .ovpn-bestân dat dêr leit is in profyl. Slút de klant, kopiearje in bestân yn dy map, start it wer, en de ynfier stiet yn it menu.

Connect bout syn list ynstee út records dy't it by de ymport skreaun hat, dus in kopiearre bestân is ûnsichtber wylst in ymportearre profyl it wiskjen fan 'e oarspronklike download oerlibbet. Krekt dat iene ferskil ferklearret de measte berjochten dat de twa klanten profilen op ferskillende plakken bewarje, want dat dogge se.

De mienskiplike GUI: hokker map wurdt echt brûkt

Twa mappen binne wichtich. In ynstallaasje per brûker lêst %USERPROFILE%\OpenVPN\config; in ynstallaasje foar alle brûkers lêst C:\Program Files\OpenVPN\config, of it x86-paad as de klant 32-bit is. As in profyl allinnich foar ien Windows-account ferskynt, stiet it yn 'e map per brûker en de oare account sil it nea sjen.

Lied it paad net ôf fan it ynstallaasjeprogramma. De GUI akseptearret in --config_dir-argument en ûnthâldt de map dêr't it mei start is, dus in ferwizing kin hielendal earne oars wize. Kontrolearje it doel fan 'e ferwizing en it fjild Start in, of de GUI-ynstellingen, foardat jo hokker bestân dan ek meitsje.

Ferwiderjen is bestânferwidering. Slút earst de GUI sadat it de ynfier net yn it ûnthâld hâldt, wiskje it .ovpn tegearre mei eventuele sertifikaat- of kaai-bestannen dy't derneist bewarre wurde, en start de klant dan wer.

De map foar alle brûkers freget in ferhege wiskjen. In wiskjen dat dêr stilwei neat docht is UAC, net in klantflater.

Connect: de ymportopslach en de dûbele AppData-trap

Aktuele 2.x- en 3.x-buils bewarje profilen ûnder %APPDATA%\OpenVPN Connect\profiles. Buils om 2.5 hinne brûkten ynstee %ProgramFiles(x86)%\OpenVPN Technologies\OpenVPN Client\etc\profile, dêrom lykje âldere en nijere forumannen tsjinstridich. In masine dy't op it plak bywurke is, kin noch beide hâlde.

De paden wurde skeind by it neiferhaaljen. %AppData% wurdt al oplost nei AppData\Roaming, dus %AppData%\Roaming\OpenVPN Connect\profiles skriuwe wreidet út nei AppData\Roaming\Roaming en wiist nei neat. Brûk de fariabele of it letterlike paad, nea in miks fan beide.

Wiskje fia de klant: iepenje Profiles, brûk it potlead-ikoan, kies Delete. Dat ferwideret de record en de bewarre kopy tegearre. De map ferwiderje wylst Connect rint kin in record efterlitte dat neat iepenet, dat is de klacht "profile still shows up" yn syn oare foarm.

De ymportearre kopy is dejinge dy't de klant útfiert. It .ovpn bewurkje dat yn Downloads leit feroaret neat, want Connect lêst syn bewarre kopy; om in remote of in cipher te feroarjen bewurkje jo it profyl yn 'e klant, of bewurkje it bestân en ymportearje it wer .

Wêrom't in wiske profyl weromkomt

Twa ynstallaasjes fan deselde klantfamylje is de gewoane reden. In GUI per brûker en in GUI foar alle brûkers hawwe aparte konfiguraasjemappen, dus wiskjen út 'e iene lit de oare yntakt en de taakbalke listet de namme noch. Programs and Features is wêr't jo befestigje oft beide ynstallearre binne.

De twadde reden is in profyl dat nea yn 'e map siet dy't jo kontrolearre hawwe. In .ovpn ien kear iepenje fan in netwurkdieling of in Downloads-map kin it kopiearje nei de konfiguraasjemap per brûker, en ymportearre Connect-profylen besteane allinnich yn AppData. Foardat jo eat bewurkje, sykje de bestânsnamme ûnder sawol %USERPROFILE% as %APPDATA%. In profylmap hâldt meastentiids de priveekaai neist it .ovpn, dus plak de map nea yn in ticket of chat om te bewizen hokker profyl jo ferwidere hawwe - neam ynstee de bestânsnamme en tiidstimpel.

Aldere GUI-buils bewarje ek klantfoarkarren yn it register. As de taakbalke noch in namme listet neidat it bestân fuort is en der mar ien ynstallaasje is, start de klant dan ien kear opnij en kontrolearje de konfiguraasjemap fan 'e ferwizing opnij foardat jo oerweagje registerkaaien oan te reitsjen.

Twa tunnels tagelyk: earst adapters, dan de rûte

De GUI kin ferskate ferbiningen hâlde, ien per firtuele adapter; foegje adapters ta fanút it Start-menuy-item dat TAP-Windows6 ynstallearret, befestigje dan it oantal yn Network Connections, want twa tagelyk tunnels hawwe twa adapters nedich en beide moatte har adres automatysk krije. Routing is de hurdergrins. Twa profilen dy't elk al it ferkear om liede, konkurrearje om 'e standertrûte, en mar ien kin der eigner fan wêze, dus jo krije tuskenskoftige flaters ynstee fan twa wurkjende tunnels. Hâld ien folsleine tunnel en jou de twadde in split-tunnel-profyl dat allinnich syn eigen subnet triuwt.

Oerlaapjende partikuliere berikken kinne net reparearre wurde troch in adapter ta te foegjen. As beide servers 10.8.0.0/24 jouwe, botst de twadde tunnel op adresnivo en gjin inkelde klantkonfiguraasje sil se skiede.

Adapternammen fertelle jo wêr't jo nei sjogge. Get-NetAdapter yn PowerShell listet TAP-Windows-adapters en de Wintun-adapter by namme, wat flugger is as ikoanen telle yn Network Connections as in tunnel op 'e ferkearde omheech kaam.

In neamd profyl fan in skript starte

De GUI nimt in profylnamme relatyf oan syn konfiguraasjemap, dus in starter sjocht der sa út: "C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect "myvpn.ovpn". In absolút paad, of in proses dat yn in oare wurkmap start is, mislearret stil, dêrom brekt in ferwizing dy't mei dûbelklik wurket ûnder Task Scheduler.

Set de wurkmap ynstee fan te hoopjen. Yn in AutoHotkey-starter is dat SetWorkingDir, C:\Program Files\OpenVPN\config; yn Task Scheduler is dat it fjild Start in fan 'e aksje. --config_dir mei itselde paad trochjaan makket de starter ûnôfhinklik fan beide.

Foardat jo klear binne, eksportearje it profyl, notearje syn adapter, subnet en it subnet dat it rûtet, en hâld de sertifikaten fan elke klant yn syn eigen submap. Befestigje dan dat de map by de klant heart dy't jo echt rinne litte, en wiskje fia de klant as dy klant in ymportopslach hat. It is dy folchoarder dy't foarkomt dat itselde profyl nei de folgjende werstart wer ferskynt.

Relatearre artikelen