Бір профильдегі екі remote жолы екінші жолақ сияқты көрінеді; шын мәнінде олар екінші әрекет. Бірінші endpoint жауап беруді тоқтатқанда, клиент келесісіне өтеді де, сессия кеңеймейді. Тізімді басынан failover деп атаңыз, әйтпесе қате тетікті реттейсіз.

Remote тізімі сізге не береді

Профильді мүмкіндіктер қоры ретінде емес, реттелген әрекеттер жиыны ретінде қарастырыңыз. Әр жазба туннельді көтеру кезегін алады, ал сессия жауап берген жазбада өмір сүреді. Ұзынырақ тізім қосылу мүмкіндігін жақсартады, құбырдың өлшемін емес.

Нағыз агрегация — басқа машина. Бір ағынды бірнеше жолға бөлу екі ұшта да трафикті бөліп, ретімен қайта жинайтын бағдарламалық жасақтаманы қажет етеді.

Көбірек серверден жылдамырақ туннель уәде ететін жеткізуші дәл сол екінші модельді сатады, ұзынырақ тізімді емес. Егер клиент endpoint-терді тек кезекпен байқап көрсе, бес жазба сіздің мүмкіндігіңізді өзгертеді, басқа ештеңе емес. Үзілісті бақылаңыз: сессия құлап, басқа жерде қайтады, журнал мұны жаңа endpoint ретінде көрсетеді, ешқашан кеңірек құбыр ретінде емес.

Параметрлерді бір endpoint-пен ұстайтын блоктар

Қарапайым remote жолы мекенжайды, кейде порт пен хаттаманы алып жүреді. Endpoint-ке прокси немесе файлдың қалған бөлігі қолданбайтын тасымал қажет болса, бұл параметрлерді онымен бірге ұстайтын қосылым блогына салыңыз. Кірістірілген блоктар бір .ovpn файлында да жұмыс істейді, профильдердің көбісі осылай жеткізіледі.

Блоктан тыс барлық нәрсе оны басып озбайтын жазбалар үшін әдепкі мән ретінде әрекет етеді. Сондықтан бір құрастырылған блок пен төрт қарапайым remote мекенжайлар тізімі түсіндіре алмайтын мінез көрсетеді.

Танымайтын блокты жою косметика емес. Ол тиесілі болған endpoint файлдың әдепкі мәндеріне қайтады, олар ол тыңдап тұрған тасымалдан өзгеше болуы мүмкін. Қате қаптаманы алып тастасаңыз, бір жазба сәтсіз болады, қалғандары жұмыс істейді, сондықтан бұл сынған профиль емес, нашар сервер сияқты көрінеді. Өңдеу алдында әр remote-ты оның тасымалы, порты және проксиімен бірге оқыңыз.

Қайта әрекет ету тәртібі және remote-random құны

Тәртіп маңызды, өйткені әр өлі жазба келесі әрекетке дейін уақыт жұмсайды. Керекті endpoint-ты бірінші қойып, қалғандарын реттелген қосалқы нұсқалар ретінде қараңыз.

remote-random бастапқы тәртіпті араластырады, бұл жүктемені баламалы серверлерге таратады және бір endpoint анық негізгі болғанда кері әсер етеді. Қалай болғанда да, клиент таңдаған endpoint-ты журналға жазыңыз; байланыс баяу сезілгенде профиль атауы ештеңе айтпайды. Толық журналдан байланыс жолын grep істеу сессияның қайда қонғанын көрсетеді.

Операторларды араластыру сенім мәлімдемесін бұзады

Профиль — бұл сондай-ақ сәйкестік туралы мәлімдеме: бұл мекенжайлар сіз жеткіңіз келген қызмет, ал бекітілген сертификат соған тиесілі. Сол файлға тегін ашық серверлерді тастау мәлімдемені бұзады: олардың сертификаттары мен сіздікі әртүрлі қызметтерді сипаттайды. Әдеттегі нәтиже — сәйкестік қатесі немесе провайдеріңіздің желісінен тыс хостқа ұсынылған тіркелгі деректері. Баламаларды операторыңыз тарататын жиынның ішінде ұстаңыз, сәйкес тіркелгі деректерімен және сенім материалымен.

Егер сізге екі провайдердің endpoint-тары керек болса, бұл маршруттау, профильді өңдеу емес. Оны туннельдің үстінде шешіңіз, онда қай трафиктің қай жолды алатынын айта аласыз.

Болжам жасамай, әр жазбаны тексеріңіз

Бекітілген профиль жаңартуынан кейін әр қажетті endpoint-қа әдейі қосылып, қай тасымал көтерілгенін растаңыз. Толық жүргізу мұны көрнекі етеді. openvpn --config office.ovpn --verb 4 іске қосып, күткен мекенжай үшін байланыс жолын оқыңыз. Содан кейін туннельдің артындағы ресурстарды тексеріңіз; жазба қол алысуды аяқтап, бәрібір сізді ешқайда маршруттамауы мүмкін.

Failover-ға үміт емес, өз сынағы қажет. Зертханада бірінші endpoint-ты бұғаттап, клиентті іске қосыңыз және әрі қарай өтуге қанша уақыт кететінін өлшеңіз. Баяу бірінші жазбаның артындағы ұзын тізім жақсы басталатын қысқа тізімнен нашар.

Оператор тізімді өзгерткен сайын оны қайта тексеріңіз. Импортталған жиын оның жазбалары бар болып, блоктарыңыз сипаттайтын тасымалда сөйлескенше ғана пайдалы. OpenVPN 2.6 нұсқаулығы осында remote, connection және random-order директиваларын қамтиды және синтаксис күмәнді болғанда тексерілетін нұсқа сол.

Қатысты мақалалар