Ar Windows, mae gan "ble mae fy mhroffil OpenVPN" ddau ateb gwahanol, ac mae dewis yr un anghywir yn costio prynhawn. Mae OpenVPN GUI cymunedol yn trin cyfeiriadur fel ei restr o broffiliau: mae pob ffeil .ovpn yn y ffolder a gyflunwyd yn ymddangos ym mhenlyn y hambwrdd, ac mae ffeil a dynnwyd o'r ffolder honno yn diflannu. Mae OpenVPN Connect yn gweithio o storfa fewnforio, felly mae'n cadw proffil a ddileoch o'r disg ac yn anwybyddu ffeil a gopïoch i mewn. Y gymhariaeth isod yw'r un rwy'n ei defnyddio i benderfynu pa ffolder i'w agor cyn cyffwrdd â dim.

Rhestr ffolder yn erbyn storfa fewnforio

Mae'r GUI cymunedol yn rhifo'r ffeiliau wrth gychwyn: mae'n darllen un cyfeiriadur cyfluniad, a ddewiswyd wrth osod, ac mae ffeil .ovpn sy'n gorwedd yno yn broffil. Caewch y cleient, copïwch ffeil i'r ffolder honno, ei gychwyn eto, ac mae'r cofnod ym mhenlyn.

Mae Connect yn lle hynny yn adeiladu ei restr o gofnodion a ysgrifennodd yn ystod mewnforio, felly mae ffeil a gopïwyd yn anweledig tra bod proffil a fewnforiwyd yn goroesi dileu'r lawrlwythiad gwreiddiol. Mae'r un gwahaniaeth hwnnw yn egluro'r rhan fwyaf o adroddiadau bod y ddau gleient yn cadw proffiliau yn rhywle gwahanol, oherwydd maen nhw'n gwneud.

Y GUI cymunedol: pa ffolder sy'n cael ei defnyddio mewn gwirionedd

Mae dwy ffolder yn bwysig. Mae gosodiad fesul defnyddiwr yn darllen %USERPROFILE%\OpenVPN\config; mae gosodiad pob defnyddiwr yn darllen C:\Program Files\OpenVPN\config, neu'r llwybr x86 pan fo'r cleient yn 32-bit. Os yw proffil yn ymddangos ar gyfer un cyfrif Windows yn unig, mae yn y ffolder fesul defnyddiwr ac ni fydd y cyfrif arall byth yn ei weld.

Peidiwch â chasglu'r llwybr o'r gosodwr. Mae'r GUI yn derbyn dadl --config_dir ac yn cofio'r cyfeiriadur y cafodd ei gychwyn ag ef, felly gall llwybr byr bwyntio i rywle hollol arall. Gwiriwch darged y llwybr byr a'r maes Start in, neu osodiadau'r GUI, cyn i chi greu unrhyw ffeil.

Tynnu yw tynnu ffeil. Caewch y GUI yn gyntaf fel nad yw'n dal y cofnod yn y cof, dilëwch y .ovpn ynghyd ag unrhyw ffeiliau tystysgrif neu allwedd a gedwir wrth ei ymyl, yna cychwynnwch y cleient eto.

Mae'r ffolder pob defnyddiwr angen dileu â godreithiau. Mae dileu sy'n gwneud dim yn dawel yno yn UAC, nid yn fai cleient.

Connect: y storfa fewnforio a'r trap AppData dwbl

Mae adeiladau 2.x a 3.x cyfredol yn cadw proffiliau o dan %APPDATA%\OpenVPN Connect\profiles. Roedd adeiladau o amgylch 2.5 yn defnyddio %ProgramFiles(x86)%\OpenVPN Technologies\OpenVPN Client\etc\profile yn lle hynny, a dyna pam mae atebion hŷn a mwy newydd ar fforwm yn ymddangos yn groes i'w gilydd. Gall peiriant a uwchraddiwyd yn ei le barhau i ddal y ddau.

Mae'r llwybrau yn cael eu strempio wrth eu hailadrodd. Mae %AppData% eisoes yn datrys i AppData\Roaming, felly mae ysgrifennu %AppData%\Roaming\OpenVPN Connect\profiles yn ehangu i AppData\Roaming\Roaming ac yn pwyntio i ddim. Defnyddiwch y newidyn neu'r llwybr llythrennol, byth cymysgedd o'r ddau.

Dilëwch drwy'r cleient: agorwch Profiles, defnyddiwch yr eicon pensel, dewiswch Delete. Mae hynny'n tynnu'r cofnod a'r gopi a storiwyd gyda'i gilydd. Gall tynnu'r ffolder tra bod Connect yn rhedeg adael cofnod sy'n agor dim, sef y gŵyn "profile still shows up" yn ei ffurf arall.

Y gopi a fewnforiwyd yw'r un y mae'r cleient yn ei redeg. Nid yw golygu'r .ovpn a adawyd yn Downloads yn newid dim, oherwydd mae Connect yn darllen ei gopi a storiwyd; i newid remote neu cipher, golygwch y proffil o fewn y cleient, neu golygwch y ffeil a'i mewnforio eto .

Pam mae proffil a ddilëwyd yn dod yn ôl

Dwy osodiad o'r un teulu cleient yw'r rheswm arferol. Mae gan GUI fesul defnyddiwr a GUI pob defnyddiwr gyfeiriaduron cyfluniad ar wahân, felly mae dileu o un yn gadael y llall yn gyfan ac mae'r hambwrdd yn dal i restru'r enw. Programs and Features yw lle rydych yn cadarnhau a yw'r ddau wedi'u gosod.

Yr ail reswm yw proffil nad oedd erioed yn y ffolder a wiriwyd gennych. Gall agor .ovpn unwaith o rannu rhwydwaith neu o ffolder Downloads ei gopïo i'r cyfeiriadur cyfluniad fesul defnyddiwr, ac mae proffiliau Connect a fewnforiwyd yn bodoli yn AppData yn unig. Cyn golygu dim, chwiliwch am enw'r ffeil o dan %USERPROFILE% ac %APPDATA% ill dau. Mae ffolder proffil fel arfer yn dal yr allwedd breifat wrth ymyl y .ovpn, felly peidiwch byth â gludo'r ffolder i docyn neu sgwrs i brofi pa broffil a dynnwyd gennych - dyfynnwch enw'r ffeil a'r stamp amser yn lle hynny.

Mae adeiladau GUI hŷn hefyd yn cadw dewisiadau'r cleient yn y gofrestr. Os yw'r hambwrdd yn dal i restru enw ar ôl i'r ffeil ddiflannu a dim ond un gosodiad sydd yn bresennol, ailgychwynnwch y cleient unwaith ac ailwirio cyfeiriadur cyfluniad y llwybr byr cyn i chi ystyried cyffwrdd ag allweddi'r gofrestr.

Dau dwnnel ar unwaith: addaswyr yn gyntaf, yna'r llwybr

Gall y GUI ddal sawl cysylltiad, un fesul addasydd rhithwir; ychwanegwch addaswyr o'r cofnod yn y fwydlen Start sy'n gosod TAP-Windows6, yna cadarnhewch y cyfrif yn Network Connections, oherwydd mae angen dau addasydd ar ddau dwnnel ar yr un pryd ac mae'n rhaid i'r ddau gael eu cyfeiriad yn awtomatig. Llwybro yw'r terfyn anoddach. Mae dau broffil sy'n ailgyfeirio'r holl draffig yn cystadlu am y llwybr rhagosodedig, a dim ond un all ei feddiannu, felly byddwch yn cael methiannau ysbeidiol yn lle dau dwnnel sy'n gweithio. Cadwch un twnnel llawn a rhowch i'r ail broffil split-tunnel sy'n gwthio dim ond ei is-rwydwaith ei hun.

Ni ellir trwsio ystodau preifat sy'n gorgyffwrdd drwy ychwanegu addasydd. Os yw'r ddau weinydd yn rhoi 10.8.0.0/24, mae'r ail dwnnel yn gwrthdaro ar lefel cyfeiriad ac ni fydd unrhyw faint o gyfluniad cleient yn eu gwahanu.

Mae enwau addaswyr yn dweud wrthych beth rydych yn edrych arno. Mae Get-NetAdapter yn PowerShell yn rhestru addaswyr TAP-Windows a'r addasydd Wintun wrth eu henw, sy'n gyflymach na chyfrif eiconau yn Network Connections pan ddaeth twnnel i fyny ar yr un anghywir.

Cychwyn proffil a enwir o sgript

Mae'r GUI yn cymryd enw proffil yn gymharol â'i gyfeiriadur cyfluniad, felly mae cychwynnydd yn edrych fel hyn: "C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect "myvpn.ovpn". Mae llwybr absoliwt, neu broses a gychwynnwyd mewn cyfeiriadur gwaith gwahanol, yn methu'n dawel, a dyna pam mae llwybr byr sy'n gweithio drwy glicio ddwywaith yn torri o dan Task Scheduler.

Gosodwch y cyfeiriadur gwaith yn lle gobeithio. Mewn cychwynnydd AutoHotkey dyna SetWorkingDir, C:\Program Files\OpenVPN\config; yn Task Scheduler dyna faes Start in y weithred. Mae pasio --config_dir gyda'r un llwybr yn gwneud y cychwynnydd yn annibynnol ar y ddau.

Cyn i chi orffen, allforiwch y proffil, nodwch ei addasydd, ei is-rwydwaith a'r is-rwydwaith y mae'n ei lwybro, a chadwch dystysgrifau pob cwsmer yn ei is-ffolder ei hun. Yna cadarnhewch fod y ffolder yn perthyn i'r cleient rydych yn ei redeg mewn gwirionedd, a dilëwch drwy'r cleient pan fo gan y cleient hwnnw storfa fewnforio. Gwneud hyn yn y drefn honno sy'n atal yr un proffil rhag ailymddangos ar ôl yr ailgychwyn nesaf.

Erthyglau cysylltiedig