Əksər Pi VPN qurğuları server reseptindən başlayır və qoşula bilməyən telefonla bitir. Sıra tərsdir. Telefon klienti müəyyən protokolu müəyyən autentifikasiya mübadiləsi ilə həyata keçirir və server məhz həmin mübadiləyə uyğun gəlməlidir, əksinə deyil. Tətbiqi əvvəlcə seçmək bütün bir günorta ayırd etmə işini qısa yoxlama siyahısına çevirir.

Yenidən qurulmadan qurtaran sıra

Pi-yə hər hansı şey quraşdırmadan əvvəl telefonun əməliyyat sistemini və dəqiq VPN tətbiqini yazın. Bu cüt hansı protokolun ümumiyyətlə mümkün olduğunu müəyyən edir. Profildə tanış sahənin olması klient tətbiqini başqa klientə çevirmir.

Profildəki ümumi sirr və ya tanış görünən port nömrəsi bir protokolu digərinə çevirmir. Mübadilə ya tətbiqin həyata keçirdiyinə uyğun gəlir, ya da oxumağa çox az şey verən mərhələdə uğursuz olur. "Yanlış protokol" deyən heç bir diaqnostika yoxdur. Vaxt aşımı, sertifikat xətası və ya səssiz təkrar cəhd dövrəsi alırsınız və bunların hamısı server problemi kimi görünür.

Tətbiq sabitləşdikdən sonra server seçimi daralır və qurğunun qalan hissəsinin hədəfi olur.

Telefon tətbiqi əslində nəyi həyata keçirir

Dərc olunmuş klient siyahısı xidməti deyil, tətbiqi təsvir edir. Android üçün OpenVPN Connect tətbiqi OpenVPN serveri gözləyir; o, server tərəfini təqdim etmir. Profil oxşar görünəndə də IPsec və ya L2TP klientinə çevrilmir.

Bu fərq ən çox köhnə təlimata uyğun işləyəndə önəm daşıyır. Cari tətbiqin imtina etdiyi protokol üçün yazılmış reseptlər Pi-də təmiz şəkildə quraşdırılacaq və telefonda yenə uğursuz olacaq, bu isə protokol uyğunsuzluğu deyil, konfiqurasiya xətası kimi oxunur.

Server paketinə qərar verməzdən əvvəl tətbiqin cari sənədlərində onun idxal etdiyi profil formatlarına baxın. Beş dəqiqəlik oxu yenidən qurmadan yaxşıdır.

Dörd hissəli razılaşma

Dörd şeyi qeyd edin və birlikdə saxlayın: telefonun əməliyyat sistemi və tətbiq buraxılışı, Pi-də server tətbiqi, autentifikasiya və etimad siyasəti, xarici son nöqtə. Dördünün hər biri digər üçünü etibarsız edə bilər.

Tətbiq yeniləməsi, server paketinin dəyişməsi və ya yeni sertifikat orqanı razılaşmanı pozur və uğursuzluq hər dəfə telefondan eyni görünür. Dördünün yazılı olması hansı hissənin yerindən oynadığını müəyyən etməyə imkan verir.

Etimad məlumatlarının ayrı vəzifələri var

Profilin klient sertifikatları, istifadəçi adı və parol, yoxsa dəstəklənən birləşmə istifadə etdiyini müəyyənləşdirin və hər iki tərəfi razılaşdırın. Serverin kimliyi və etibarlı CA materialı da klientin qəbul edəcəyinə uyğun olmalıdır.

CA-nın açıq sertifikatı və onun imzalayan şəxsi açarı fərqli obyektlərdir. Telefon profilində yalnız açıq hissə olmalıdır. İmzalama açarını telefonda saxlamaq kimliklər yaratmaq imkanını verir və bu, CA-nın nə üçün olduğunun əksidir. Həmin faylı bütün qurğuda ən həssas obyekt kimi qəbul edin.

Profili əl ilə yığmaq əvəzinə xidmətin dəstəklədiyi ixrac və idxal iş axınından istifadə edin. Əl ilə qurulmuş profillər adətən mobil tətbiqin görməzlikdən gəldiyi və ya rədd etdiyi yalnız masaüstü üçün direktivlər daşıyır.

Hər şeydən öncə, köhnə nümunənin qoşulması üçün sertifikat yoxlamasını "hər hansı serveri qəbul et" ilə əvəz etməyin. Bu, uyğunluq problemini autentifikasiya yan keçməsinə çevirir və işlədiyi üçün adətən istehsal mühitinə qədər qalır.

Əlçatanlıq ayrı bir müqavilədir

Telefon serverin xarici son nöqtəsinə real yuxarı axın quruluşu vasitəsilə çatmalıdır. Ev routerinin ötürməsi, filtrləmə və operator NAT-ı ikisinin arasında dayanır. Dinamik DNS adı son nöqtəyə yalnız sabit ad verir; daxil olan yol yaratmır.

Sonra klientin qoşulduqdan sonra nəyə çata biləcəyini müəyyənləşdirin: xüsusi prefikslər və ya tam internet çıxışı, onların yönləndirmə və cavab yolları, DNS davranışı və IPv6-nın əhatədə olub-olmaması. Uğurlu giriş bunların heç birini sübut etmir.

Nəzərdə tutulan telefonu və profili birbaşa qəbul edin, o cümlədən icazəsiz resursun əlçatmaz qaldığını və ləğvin girişi həqiqətən sildiyini yoxlayın. Masaüstü klientlə uğur həmin masaüstü klienti təsdiqləyir, əlinizdəki telefonu yox. Uyğun xidmət gözləyən klient tətbiqinin konkret nümunəsi isə OpenVPN Connect siyahısıdır.

Əlaqəli məqalələr