Pi-дегі VPN құрастырудың көбі сервер рецептісінен басталып, қосыла алмайтын телефонмен аяқталады. Тәртіп керісінше. Телефон клиенті белгілі бір хаттаманы белгілі бір аутентификация айырбасымен жүзеге асырады, ал сервер сол айырбасқа сәйкес болуы керек, керісінше емес. Қолданбаны бірінші таңдасаңыз, түстен кейінгі бүкіл жөндеу жұмысы қысқа тексеру тізіміне айналады.

Қайта құрастырудан құтқаратын тәртіп

Pi-ге бірдеңе орнатпас бұрын телефонның операциялық жүйесін және нақты VPN қолданбасын жазып қойыңыз. Осы жұп қандай хаттаманың болмағы мүмкін екенін айқындайды. Профильде таныс өріс кездейсоқ болғаны үшін клиент қолданбасы басқа клиентке айналмайды.

Профильдегі ортақ құпия немесе таныс көрінетін порт нөмірі бір хаттаманы екіншісіне айналдырмайды. Айырбас не қолданба жүзеге асыратын нәрсемен сәйкеседі, не оқуға өте аз нәрсе беретін кезеңде сәтсіз болады. "Қате хаттама" деп қарапайым сөзбен айтатын диагностика жоқ. Сіз уақыттың бітуін, сертификат қатесін немесе үнсіз қайталау циклін аласыз, және бұлардың бәрі сервер мәселесіне ұқсайды.

Қолданба бекітілген соң сервер таңдауы тарылады және қалған құрастырудың мақсаты болады.

Телефон қолданбасы іс жүзінде нені жүзеге асырады

Жарияланған клиенттер тізімі қызметті емес, қолданбаны сипаттайды. Android үшін OpenVPN Connect қолданбасы OpenVPN серверін күтеді; ол сервер жағын ұсынбайды. Профиль ұқсас көрінсе, ол IPsec немесе L2TP клиентіне де айналмайды.

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

Сервер пакетіне міндеттенбес бұрын қолданбаның ағымдағы құжаттамасында оның қандай профиль пішімдерін импорттайтынын қараңыз. Бес минут оқу қайта құрастырудан артық.

Төрт бөлікті келісім

Төрт нәрсені жазып алып, бірге ұстаңыз: телефонның операциялық жүйесі мен қолданба нұсқасы, Pi-дегі сервердің жүзеге асырылуы, аутентификация мен сенім саясаты және сыртқы соңғы нүкте. Төртеуінің әрқайсысы қалған үшеуін жарамсыз ете алады.

Қолданбаны жаңарту, сервер пакетін ауыстыру немесе жаңа сертификат органы келісімді бұзады, және сәтсіздік телефоннан әр уақытта бірдей көрінеді. Дәл жазылған төрттің арқасында қай бөліктің жылжығанын анықтауға болады.

Тіркелу деректерінің бөлек міндеттері бар

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

CA-ның ашық сертификаты мен оның қол қою жеке кілті бөлек нысандар. Телефон профиліне тек ашық бөлігі кіреді. Қол қою кілтін телефонға қою ұқсастықтар жасау қабілетін беру деген сөз, ал бұл CA-ның мақсатына қарама-қарсы. Бұл файлды бүкіл құрастырудағы ең сезімтал нысан ретінде ұстаңыз.

Профильді қолмен жинаудың орнына қызметтің қолдайтын экспорттау және импорттау ағынын пайдаланыңыз. Қолмен жасалған профильдер әдетте тек жұмыс үстеліне арналған нұсқауларды алып жүреді, ал мобильді қолданба оларды елемейді немесе қабылдамайды.

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

Қолжетімділік жеке шарт

Телефон сервердің сыртқы соңғы нүктесіне шынайы жоғары ағын құрылымы арқылы жетуі керек. Үй маршрутизаторының аудармасы, сүзгілеу және оператордың NAT-ы екеуінің арасында тұрады. Динамикалық DNS атауы соңғы нүктеге тек тұрақты атау береді; ол кіретін жол жасамайды.

Содан кейін клиент қосылған соң неге жете алатынын анықтаңыз: жеке префикстер немесе толық интернет шығысы, олардың жіберу және жауап жолдары, DNS мінез-құлқы және IPv6 ауқымда ма. Сәтті кіру осылардың ешқайсысын дәлелдемейді.

Көзделген телефон мен профильді тікелей қабылдаңыз, соның ішінде рұқсат етілмеген ресурстың қолжетімсіз болып қалатынын және кері қайтарудың шынымен қатынасты алып тастайтынын тексеру. Жұмыс үстелі клиентімен табыс сол клиентті растайды, қолыңыздағы телефонды емес. OpenVPN Connect тізімі сәйкес қызметті күтетін клиент қолданбасының нақты мысалы.

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