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 клиенті елемеген кез келген опцияны белгілеңіз.

Көшіру қабылданған кезде тасымалдау көшірмелерін тіркелгі деректерін өңдеудің әдеттегі процесі арқылы шығарыңыз. Ортақ қалтада қалдырылған бума — ортақ қалтада қалдырылған тіркелгі деректері.

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