.ovpn файлы шын мәнінде неде бар және ол не істей алмайды
.ovpn файлы серверді емес, клиентіңізді конфигурациялайды. Оның тасымал, кілт және маршрут жолдарының не істей алатынын және ықпалы қайда аяқталатынын қараңыз.
Адамдардың көпшілігі .ovpn файлы VPN-ді конфигурациялайды деп ойлайды. Бұлай емес: ол бір клиентті конфигурациялайды және оның сұрағанының бәрі арғы жақта әлдеқашан болуы керек. Файлдағы бір жолды өзгерту машинаңыздың не істеуге тырысатынын өзгерте алады, бірақ сервердің не ұсынатынын ешқашан өзгертпейді. Дәл осы айырмашылық импортталмайтын немесе қосылмайтын профильдер төңірегіндегі шатасудың көп бөлігін түсіндіреді.
Файлды клиентіңізге арналған сұраныстар тізімі ретінде оқыңыз, сонда оның жолдарының көпшілігі түсінікті болады.
Файл клиентіңізді сипаттайды, серверді емес
Профиль мыналарды біріктіреді: remote шеткі нүктесін, тасымалды, интерфейс түрін, сәйкестендіру материалын және оператор қалаған кез келген клиент жақты мінез-құлықты. Әр жолды клиент іске қосылу кезінде орындайды. Олардың ешқайсысы конфигурация өзгерісі ретінде серверге жетпейді және ешқайсысы әлдеқашан жұмыс істемейтін тыңдаушы жасай алмайды. Тек UDP 1194-те тыңдайтын серверге қарсы TCP 443-ті көрсететін профиль бірінші пакетте-ақ сәтсіз болады.
Сондықтан бір файл екі клиентте басқаша әрекет етеді: файл сұрайды, ал клиент сұраныстың қанша бөлігін орындай алатынын шешеді.
Тасымал жолдары әлдеқашан бар тыңдаушыға сәйкес болуы керек
proto және remote жолдары сервер нақты байланыстыратын нәрсемен сәйкесуі керек. UDP әдеттегі таңдау, өйткені жоғалған датаграмма туннельді тоқтатпайды, ал TCP туннель ішіндегі кезек басының бұғатталуы есебінен шектеулі желілерде төтеп бере алады. Профильді UDP-тен TCP-ке ауыстыру серверді TCP қабылдауға мәжбүрлемейді; ол тек клиентті ешкім оқымайтын портқа жіберуге мәжбүрлейді.
443 порты танымал, өйткені ол басқа ештеңеге дерлік рұқсат бермейтін желілерден өтеді және ол OpenVPN сессиясы болып қалады, HTTPS сұранысы емес. Егер оператор бірнеше remote жолын жарияласа, клиент оларды ретімен тексереді, бұл жүктемені теңгеру шешімі емес, ақау кезінде ауысу тізімі. Оператор берген комбинацияларды сақтаңыз, бір жазбаның хостын екіншісінің портымен араластырмаңыз.
Ендірілген кілттер файлмен жұмыс істеу тәсілін өзгертеді
Сертификаттар мен кілттер <ca>, <cert> және <key> тегтерінің арасында ендірілген тұруы мүмкін немесе жеке файлдар ретінде сілтелуі мүмкін. Ендірілген материал профильді өзін-өзі қамтамасыз етеді және оны құпияға айналдырады, өйткені клиенттің жеке кілті оның ішінде жүреді. CA сертификаты ашық сенім материалы және оны бөлісу қауіпсіз; жеке кілт олай емес, тіпті ол оқылмайтын мәтін блогына ұқсаса да.
Кілтті қорғайтын құпиясөз тіркелгі құпиясөзінен бөлек құпия және оларды шатастыру дұрыс емес тіркелгі деректеріне ұқсайтын аутентификация қатесін тудырады.
Маршруттар мен DNS файлдан мүлде келмеуі мүмкін
Маршруттауды сервер итеруі мүмкін, профиль оны redirect-gateway арқылы орнатуы мүмкін немесе ол клиенттің өз әдепкі мәндерінде қалуы мүмкін. Сондықтан жүктеп алған файл туннель көтерілгеннен кейін трафиктің қайда кететінін толық анықтамайды. Ішкі атаулар шешілгенде, ал ашық сайттар шешілмегенде, бөлінген туннель саясаты өзі үшін жасалғанды істеп жатыр, сәтсіздікке ұшырап жатқан жоқ.
DNS сол үлгіні ұстанады: итерілген dhcp-option DNS клиент қолдануы, елемеуі немесе жергілікті шешуші менеджері оны қайта жазуы мүмкін. Профильді қайта оқудың орнына қосылғаннан кейін шешуші күйін тексеріңіз.
Қолдау көрсетілмеген опциялар клиент нұсқасының мәселесі
Импорт ескертулері әдетте клиент директиваны іске асырмайтынын білдіреді, файл бүлінгенін емес. Жұмыс үстелі клиенттері құжатталған бақылауда скрипттер мен қосымшаларды іске қоса алады, ал мобильді клиенттер тар жиынды қабылдайды және түсінбейтін жолдарды үнсіз тастауы мүмкін. Ескі клиент қабылдамайтын шифр немесе TLS параметрі — оператормен шешілетін нұсқа мәселесі. Импортты мәжбүрлеу үшін таныс емес артықшылықтарды қосу ескертуді кеңірек шабуыл бетіне айырбастайды.
Салыстыру үшін түпнұсқа файлды сақтаңыз, сұранысыңызда нақты қолдау көрсетілмеген директиваны жазыңыз және нақты іске қосып отырған клиентіңізге арналған профиль сұраңыз.
Кез келген ауыстырудан кейін қолданбаның қай профиль жазбасын пайдаланып жатқанын растаңыз, өйткені жаңа файлды импорттау ескісін әрдайым қайта жазбайды.