Bu ochiq VPN tuguni aslida qaysi protokollarni taklif qiladi?
Server dasturiy ta'minoti protokolni qo'llab-quvvatlashi bu tugun uni yoqqanini anglatmaydi. Oxirgi nuqta, profil va aslida muvaffaqiyatsiz bo'ladigan bosqichni tekshiring.
Dasturiy ta'minot uni qo'llab-quvvatlaydi, demak tugun uni taklif qiladi. Bu xulosa qoida bo'ladigan darajada ko'p marta noto'g'ri: SoftEther joylashtiruvi o'zining mos keluvchi ulanish usullarining istalgan qism to'plamini yoqishi mumkin, ochiq tugun esa egasi va konfiguratsiyasi bo'lgan joylashtiruvdir. Nima bilan ulanish mumkinligi o'sha tugunga bog'liq, u ishga tushiradigan loyihaning funksiyalar ro'yxatiga emas. «Protokol buzilgan» chiptalarining ko'pchiligi aynan shu ikkisi orasidagi bo'shliqda yashaydi.
Loyiha ro'yxati aslida nimani va'da qiladi
Loyihaning protokol funksiyalari server nimalarga qodirligini tavsiflaydi. Muayyan tugun o'sha tinglovchilarning ba'zilarini yoqadi, boshqalarini emas, va operator dastur versiyasiga tegmasdan bu to'plamni o'zgartirishi mumkin. Shuning uchun bir xil yig'madagi ikki tugun turlicha ishlaydi va bittasiga qarshi ishlaydigan profil keyingi maqsad haqida hech narsani isbotlamaydi. Qayerga ulanishni tanlashda tugunning o'z ro'yxati loyiha sahifasidan ustun turadi.
Ro'yxatni menyu emas, besh maydon sifatida o'qing: oxirgi nuqta, port, transport, protokollar oilasi va autentifikatsiya usuli. Quyidagini reklama qiladigan ochiq tugun SSTP sizga portdagi tinglovchi haqida aytdi; qaysi sertifikatni taqdim etishini yoki hisobingiz u yerda ishlashini aytmadi. Bu besh maydonni profilingiz bilan solishtirish mijozni necha marta qayta o'rnatishdan ham tezroq va keyin sinab ko'rish mumkin bo'lgan yozma kutishni hosil qiladi.
Profilni u nomlagan oxirgi nuqtaga moslang
Mahalliy SoftEther yozuvi avtomatik ravishda OpenVPN konfiguratsiyasi emas, ikkalasi bir xil sarlavha ostida bir provayder sahifasida ko'rinsa ham. Tugun OpenVPN uchun TCP va UDP tinglovchilarini e'lon qilsa, ularni ikki oxirgi nuqta deb qarang: biridan ikkinchisiga tahrirlangan profil hech kim yoqmagan tinglovchiga ishora qiladi. Fayldagi transport yorlig'i manzilning qismi, bezak sozlamasi emas.
Mijoz import qilingan faylni qabul qilishi fayl tahlil qilinishini isbotlaydi. Bu boshqa uchida masofaviy tinglovchi kutayotgani haqida hech narsa aytmaydi, shuning uchun birinchi ulanish urinishi haqiqiy sinovdir. Protokolni ayblashdan oldin profilning remote satrini tugunning e'lon qilingan host va porti bilan solishtiring.
Muvaffaqiyatsiz bo'ladigan bosqichni tekshiring
Veb-trafikka javob beradigan host ham mo'ljallangan VPN xizmatiga ega bo'lmasligi mumkin, va bitta protokolni rad etadigan host hammasi uchun o'chirilgan bo'lishi shart emas. Bu ikki xato odamlarni o'sha kuni tushdan keyin qarama-qarshi yo'nalishlarga yuboradi. Biri joyida bo'lgan tarmoq devorini ta'qib qiladi; ikkinchisi hech qachon muammo bo'lmagan mijozni qayta o'rnatadi. Har bir yo'lni alohida tekshiring, shunda javob butun hostni emas, bitta tinglovchini tavsiflaydi.
Bu besh tekshiruv ochiq tugunlarning odatiy usullarini qamrab oladi. Ularni mijoz ishlatadigan o'sha tarmoqdan ishga tushiring, chunki filtrlangan port uzoqdan qaraganda yo'q tinglovchiga xuddi o'xshaydi.
nc -vz node.example 1194
nc -vz node.example 443
openvpn --config client.ovpn --verb 4
nmap -sU -p 500,4500 node.example
openssl s_client -connect node.example:443 -servername node.example
| Natija | Bosqich | Nimani istisno qiladi |
|---|---|---|
| Ulanish rad etildi yoki vaqt tugadi | Transport | Tinglovchi yo'q, filtrlangan yoki noto'g'ri port |
| TLS qo'l berish yoki shaxs xatosi | Sertifikat | Protokolning mavjudligi; tinglovchi javob berdi |
| AUTH_FAILED yoki hisobni rad etish | Autentifikatsiya | Oxirgi nuqta; muammo hisob ma'lumotlarida |
| UDP 500 va 4500 jim | IPsec muzokaralari | ESP va L2TP autentifikatsiyadan oldin bloklangan |
Biror narsani o'zgartirishdan oldin har bir kuzatilgan xatoni o'z satriga bog'lang. TLS shaxs xatosi tinglovchi borligini isbotlaydi, shuning uchun profilni boshqa protokolga qayta yozish ishlaydigan dalilni tashlab yuborardi. Rad etilgan ulanish faqat bu port javob bermaganini isbotlaydi, bu «tugun OpenVPNni qo'llab-quvvatlamaydi» deganidan ancha tor da'vo.
Biror narsani o'zgartirishdan oldin xatoni saqlang
Aniq natijani yozing: vaqt tugashi, sertifikat shaxs xatosi, hisobni rad etish va ilova darajasidagi rad etish to'rt xil natijadir. Faqat birinchisi mavjud bo'lmagan protokol haqida, faqat oxirgisi muvaffaqiyatli ulanishdan keyingi ruxsat haqida. Mijozni qayta sozlash yoki protokollarni almashtirish bu farqni yo'q qiladi, chunki keyingi muvaffaqiyatsizlik boshqa tarix bilan va solishtirish uchun tayanch chizig'isiz keladi.
Mos kelmaydigan profil ishlayotgandek ko'rinishi uchun tekshiruvni zaiflashtirmang. O'chirilgan sertifikat tekshiruvi aniq shaxs xatosini siz borishni mo'ljallamagan narsaga ulanishga aylantiradi, va natijada olingan muvaffaqiyat asl xatodan ham yomonroq, chunki qaysi bosqich noto'g'ri bo'lganini yashiradi.
Har bir tugun uchun har safar qayta tekshiring
Ochiq tugun ro'yxatidagi mahalliy SSL, OpenVPN, L2TP/IPsec va SSTP variantlari o'sha paytdagi tugun konfiguratsiyasini tavsiflaydi. Xuddi shu dasturiy ta'minot boshqa joyda boshqa to'plamni taqdim etishi mumkin, va provayder sizning xatcho'pingiz bilan keyingi urinishingiz orasida tinglovchini olib tashlashi mumkin. Eski yozuvlar eski joylashtiruvlarni tavsiflaydi.
Tekshirilgan profilni uning oxirgi nuqtasi va usuli bilan yozib oling, keyin tugun o'zgarganda yoki ulanish muvaffaqiyatsiz bo'la boshlaganda tekshiruvni takrorlang. SoftEther protokoli spetsifikatsiyasi dasturiy ta'minot nimalarga qodirligiga havola; tugunning o'z ro'yxati u nima qilishiga havola. Ikki hujjatni alohida saqlang, tashxis qisqaradi.