Viscosity экспорту Linux’тогу жөнөкөй OpenVPN профилине каршы
.visz пакети жана жөнөкөй OpenVPN файлы ар башка контейнерлер. Ар бири эмнени алып жүрөрүн, эмнеге шилтеме кыларын жана кайсы кардар аны чындап окуй аларын салыштырыңыз.
Viscosity .visz файлынын атын .ovpn деп өзгөртүү ичиндегини өзгөртпөйт, анткени кеңейтүү эч качан протоколду сүрөттөөгөн эмес. Маанилүү салыштыруу — көз карандылыктары бар пакет менен эч кандай көз карандылыгы жок жөнөкөй кардар профилинин ортосунда. Linux импорттоочусунан аны окууну суранардан мурун кайсы контейнерди алганыңызды аныктаңыз.
Ар бир контейнер эмнени камтыйт
Viscosityнин экспорт документтери .visc туташуу пакетин жана кысылган tar архиви болгон .visz архив формасын сүрөттөйт. Пакет конфигурацияны өзү көз каранды болгон сертификат, ачкыч жана скрипт файлдары менен бирге алып жүрөт. Жөнөкөй OpenVPN профили — бир файл, ал эми ал шилтеме кылган нерсенин баары өзүнчө болушу же ичине камтылышы керек.
Ошол айырма бүт салыштыруу. Пакеттин байланыштары артефакттын бөлүгү; жөнөкөй профилдин байланыштары — божомол. Пакетти бул байланыштарды сактабастан Linux’ко жылдыруу ачылган, анан биринчи жок шилтемеде ийгиликсиз болгон файлды берет. Сертификаттарын ичине камтыган профиль баарын бир жерде алып жүрүү менен ошол ийгиликсиздиктен качат, бул бирөө алардын бирин алмаштырышы керек болгонго чейин ыңгайлуу.
Сырткы кеңейтүү кайсы контейнериңиз бар экенин айтат, кайсы кардар аны колдоно аларын эмес.
Конфигурация чындыгында кайдан башталат
Пакеттин ичинде жеткирүүчү көз каранды файлдардын жанында config.conf документтештирет, шилтемелер жергиликтүү чечилет. Ошол файл — баштапкы чекит, архивдин аты да эмес, каталог тизмесинин башында кокустан турган сертификат да эмес.
Linux’то пакет бир объект эмес, каталог катары көрүнүшү мүмкүн, анткени архив чогуу турууну күткөн файлдарга ачылат. Таркаткан жумуш мейкиндигинде салыштырмалуу жолдорду ырааттуу кармаңыз жана Windows’тун абсолюттук жолун Linux жолуна кол менен айландырбаңыз. Жок көз каранды файл жана туура эмес жол кардардан бирдей нааразылык жаратат.
Ошол нааразылыкты басуу үчүн ишеним же инсандык опциясын өчүрүү — оңдоо эмес.
Пакет эмнени алып кетпейт
Viscosityнин өзүнүн тандоолору — баары OpenVPN опциялары эмес. Скрипттер, маршрут жүрүм-туруму жана колдонмо жөндөөлөрү башка программа аткара ала турган текст катары көчүрүлүүнүн ордуна Linux кардарынын колдоого алынган интеграциясы аркылуу берилиши мүмкүн.
Киргизилген скриптти окуп, анын уруксат экенине көз жеткирмейинче аны маалымат катары караңыз. Экспортто болгондуктан аны иштетүү сиз жүргүзүшүңүз керек болгон текшерүүнү тескери айлантат. Ушундай эле этияттык киргизилген каттоо маалыматтарына да тиешелүү: пакет жеке ачкыч материалын алып жүрүшү мүмкүн, ошондуктан жумушчу көчүрмө жүктөө папкасында эмес, корголгон жерде болушу керек.
Түпнуска көчүрүү кабыл алынганга чейин корголгон бойдон калат.
Linux тарабы эмнени чечиши керек
Туташууга ким ээ болорун чечиңиз: Community OpenVPN жалгыз, NetworkManager кошумчасы же башка колдоого алынган кардар. Ар бири башка опциялар топтомун кабыл алат жана ар бири маршруттарды, чечкичтерди жана сырларды өзүнчө ээлейт. Бир импорттоочуда ийгиликтүү ачылган файлды экинчиси четке кагышы мүмкүн, жана импорттогу ийгилик көздөлгөн туташуу менен шайкештикти далилдебейт. Оператордон Linux’ко шайкеш профиль мурунтан барбы деп сураңыз, анткени колдоого алынган артефактыдан баштоо аны которуудан кыска.
Серверге ишеним, кардардын инсандыгы жана жеке ачкычты коргоо — үч өзүнчө суроо катары кармаңыз.
Туташуудан мурунку кароо
Акыркы чекитти жана транспортту, аутентификация ыкмасын, ар бир файл шилтемесин жана көздөлгөн маршрут менен DNS саясатын текшериңиз. Анан туташууну жана керектүү колдонмону өзүнчө текшериңиз, анткени көтөрүлгөн туннель колдонмо керектүү нерсеге жете алары жөнүндө эч нерсе айтпайт.
openvpn --config ./config.conf --verb 4
Келишилген натыйжаны оператор профиль эмне кылышы керек деп айтканы менен салыштырыңыз жана Linux кардары этибарга албаган ар кандай опцияны белгилеңиз.
Көчүрүү кабыл алынганда, өткөрмө көчүрмөлөрдү каттоо маалыматтарын иштетүүнүн кадимки процесси аркылуу чыгарыңыз. Жалпы папкада калтырылган пакет — жалпы папкада калтырылган каттоо маалыматы.