Dvi remote eilutės viename profilyje atrodo kaip antra juosta; jos yra antras bandymas. Kai pirmasis endpoint nustoja atsakyti, klientas juda toliau ir sesija netampa platesnė. Pavadinkite sąrašą failover laiku, kitaip suksite ne tą rankenėlę.

Ką jums duoda remote sąrašas

Traktuokite profilį kaip tvarkingą bandymų rinkinį, o ne kaip pajėgumų baseiną. Kiekvienas įrašas gauna savo eilę iškelti tunelį, o sesija gyvena tame, kuris atsakė. Ilgesnis sąrašas pagerina prisijungimo šansus, o ne vamzdžio dydį.

Tikra agregacija yra kita mašina. Vieno srauto padalijimas keliems keliams reikalauja programinės įrangos abiejuose galuose, kuri išskirstytų ir vėl surinktų srautą tvarka.

Tiekėjas, žadantis greitesnius tunelius iš daugiau serverių, parduoda būtent tą antrą modelį, o ne ilgesnį sąrašą. Jei klientas endpointus tik bando paeiliui, penki įrašai pakeičia jūsų šansus ir nieko daugiau. Stebėkite sutrikimą: sesija nukrenta ir grįžta kitur, ką žurnalas rodo kaip naują endpoint, niekada kaip platesnį vamzdį.

Blokai, kurie nustatymus laiko prie vieno endpoint

Paprasta remote eilutė neša adresą, o kartais prievadą ir protokolą. Kai endpointui reikia proxy arba transporto, kurio likusi failo dalis nenaudoja, sudėkite tuos nustatymus į jungties bloką, kuris juos laiko su juo. Įterptiniai blokai veikia ir viename .ovpn faile, ir taip pateikiama dauguma profilių.

Viskas už bloko ribų veikia kaip numatytoji reikšmė įrašams, kurie jo neperrašo. Todėl vienas pastatytas blokas ir keturi paprasti remote elgiasi taip, ko adresų sąrašas negali paaiškinti.

Ištrinti bloką, kurio nepažįstate, nėra kosmetika. Endpoint, kuriam jis priklausė, grįžta prie failo numatytųjų reikšmių, kurios gali būti kitas transportas nei tas, kuriuo jis klausosi. Pašalinkite netinkamą apvalkalą ir vienas įrašas nepavyksta, o kiti veikia, todėl tai atrodo kaip blogas serveris, o ne sugadintas profilis. Prieš redaguodami perskaitykite kiekvieną remote su jo transportu, prievadu ir proxy.

Pakartotinių bandymų tvarka ir remote-random kaina

Tvarka svarbi, nes kiekvienas miręs įrašas kainuoja laiko prieš kitą bandymą. Įdėkite norimą endpoint pirmiausia, o likusius laikykite sureitinguotais atsarginiais.

remote-random sumaišo pradinę tvarką, o tai paskirsto apkrovą tarp lygiaverčių serverių ir atsiliepia priešingai, kai vienas endpoint yra aiškiai pagrindinis. Bet kuriuo atveju užrašykite endpoint, kurį pasirinko klientas; profilio pavadinimas nieko nesako, kai ryšys atrodo lėtas. Susiejus nuorodos eilutę iš išsamaus žurnalo, matyti, kur nusileido sesija.

Operatorių maišymas sulaužo pasitikėjimo pareiškimą

Profilis taip pat yra teiginys apie tapatybę: šie adresai yra paslauga, kurią norėjote pasiekti, ir prisegtas sertifikatas priklauso jai. Nemokamų viešų serverių įmetimas į tą failą sulaužo teiginį: jų sertifikatai ir jūsiškis apibūdina skirtingas paslaugas. Įprastas rezultatas yra tapatybės klaida arba prisijungimo duomenys, pasiūlyti hostui už jūsų tiekėjo tinklo. Laikykite alternatyvas rinkinyje, kurį platina jūsų operatorius, su atitinkamais prisijungimo duomenimis ir pasitikėjimo medžiaga.

Jei jums reikia endpoint iš dviejų tiekėjų, tai maršrutizavimas, o ne profilio redagavimas. Išspręskite tai virš tunelio, kur galite pasakyti, kuris srautas eina kuriuo keliu.

Tikrinkite kiekvieną įrašą, o ne darykite prielaidas

Po patvirtinto profilio atnaujinimo sąmoningai prisijunkite prie kiekvieno reikalingo endpoint ir patvirtinkite, kuris transportas pakilo. Išsami eiga tai parodo. Paleiskite openvpn --config office.ovpn --verb 4 ir perskaitykite nuorodos eilutę laukiamam adresui. Tada patikrinkite išteklius už tunelio; įrašas gali baigti rankos paspaudimą ir vis tiek niekur jūsų nenukreipti.

Failover reikia savo paties testo, o ne vilties. Užblokuokite pirmąjį endpoint laboratorijoje, paleiskite klientą ir išmatuokite, kiek užtrunka pereiti toliau. Ilgas sąrašas už lėto pirmo įrašo yra blogiau nei trumpas, kuris prasideda gerai.

Iš naujo patikrinkite sąrašą kiekvieną kartą, kai operatorius jį pakeičia. Importuotas rinkinys naudingas tik tol, kol jo įrašai egzistuoja ir kalba transportu, kurį aprašo jūsų blokai. OpenVPN 2.6 vadovas čia apima remote, connection ir random-order direktyvas, ir tai yra versija, kurią reikia tikrinti, kai sintaksė abejotina.

Susiję straipsniai