Ni itifaki zipi ambazo nodi hii ya VPN ya umma inatoa kwa kweli?
Programu ya seva kuunga mkono itifaki haimaanishi kuwa nodi hii imeiwezesha. Angalia sehemu ya mwisho, wasifu na hatua ambayo inashindikana kweli.
Programu inaunga mkono, kwa hiyo nodi inaitoa. Hitimisho hilo ni makosa mara nyingi vya kutosha kuwa kanuni: usambazaji wa SoftEther unaweza kuwezesha kikundi chochote cha njia zake za muunganisho zinazooana, na nodi ya umma ni usambazaji wenye mmiliki na usanidi. Unachoweza kuunganishwa nacho kinategemea nodi hiyo, si orodha ya vipengele vya mradi inaoendesha. Pengo kati ya hivyo viwili ndipo ambapo tiketi nyingi za «itifaki imeharibika» zinaishi kwa kweli.
Orodha ya mradi inaahidi nini kwa kweli
Kazi za itifaki za mradi zinaeleza seva inaweza kufanya nini. Nodi fulani huwezesha baadhi ya visikilizaji hivyo na si vingine, na mwendeshaji anaweza kubadilisha kikundi hicho bila kugusa toleo la programu. Kwa hiyo nodi mbili za ujenzi mmoja zina tabia tofauti, na wasifu unaofanya kazi dhidi ya moja hauthibitishi chochote kuhusu lengo linalofuata. Orodha ya nodi yenyewe ina uzito zaidi kuliko ukurasa wa mradi unapochagua mahali pa kuunganisha.
Soma orodha kama sehemu tano, si kama menyu: sehemu ya mwisho, bandari, usafirishaji, familia ya itifaki na njia ya uthibitishaji. Nodi ya umma inayotangaza SSTP imekuambia kuhusu kisikilizaji kwenye bandari; haikuambia ni cheti gani inawasilisha au kama akaunti yako inafanya kazi hapo. Kulinganisha sehemu hizo tano na wasifu wako ni haraka zaidi kuliko kiwango chochote cha usakinishaji upya wa mteja, na kunazalisha matarajio ya maandishi ambayo unaweza kujaribu baadaye.
Linganisha wasifu na sehemu ya mwisho inayoita
Kuingia asilia kwa SoftEther si usanidi wa OpenVPN kiotomatiki, hata wakati zote mbili zinaonekana kwenye ukurasa mmoja wa mtoa huduma chini ya kichwa kimoja. Nodi inapochapisha kisikilizaji cha TCP na cha UDP kwa OpenVPN, vichukulie kama sehemu mbili za mwisho: wasifu uliohaririwa kutoka kimoja hadi kingine unaonyesha kisikilizaji ambacho hakuna aliyekiwezesha. Lebo ya usafirishaji kwenye faili ni sehemu ya anwani, si mpangilio wa mapambo.
Mteja kukubali faili iliyoingizwa kunathibitisha kuwa faili inachanganuliwa. Haisemi chochote kuhusu kama kisikilizaji cha mbali kinasubiri upande wa pili, ndiyo sababu jaribio la kwanza la muunganisho ni mtihani halisi. Linganisha mstari wa mbali wa wasifu na mwenyeji na bandari zilizotangazwa za nodi kabla ya kulaumu itifaki.
Chunguza hatua inayoshindikana
Mwenyeji anayejibu trafiki ya wavuti bado anaweza kukosa huduma ya VPN iliyokusudiwa, na mwenyeji anayekataa itifaki moja si lazima awe amezimwa kwa zote. Makosa hayo mawili huwapeleka watu katika mwelekeo tofauti mchana huo huo. Mmoja anafukuza ngome ya moto iliyo sawa; mwingine anasakinisha upya mteja ambaye hakuwa tatizo kamwe. Chunguza kila njia kivyake ili jibu lieleze kisikilizaji kimoja badala ya mwenyeji mzima.
Ukaguzi huu tano unashughulikia njia za kawaida za nodi za umma. Zifanye kutoka mtandao uleule ambao mteja anatumia, kwa sababu bandari iliyochujwa huonekana sawa kabisa na kisikilizaji kinachokosekana ukiangalia kwa mbali.
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
| Matokeo | Hatua | Kinachoondoa |
|---|---|---|
| Muunganisho umekataliwa au muda umeisha | Usafirishaji | Kisikilizaji hakipo, kimechujwa au bandari si sahihi |
| Hitilafu ya kupeana mkono TLS au utambulisho | Cheti | Upatikanaji wa itifaki; kisikilizaji kilijibu |
| AUTH_FAILED au kukataliwa kwa akaunti | Uthibitishaji | Sehemu ya mwisho; tatizo ni vitambulisho |
| UDP 500 na 4500 viko kimya | Majadiliano ya IPsec | ESP na L2TP zimezuiwa kabla ya uthibitishaji |
Unganisha kila hitilafu iliyozingatiwa na safu yake kabla ya kubadilisha chochote. Kushindikana kwa utambulisho wa TLS kunathibitisha kuwa kisikilizaji kipo, kwa hiyo kuandika upya wasifu kwa itifaki nyingine kungetupa ushahidi unaofanya kazi. Muunganisho uliokataliwa unathibitisha tu kwamba bandari hii haikujibu, ambayo ni kauli nyembamba zaidi kuliko «nodi haiungi mkono OpenVPN».
Hifadhi hitilafu kabla ya kubadilisha chochote
Andika matokeo halisi: muda kuisha, kushindikana kwa utambulisho wa cheti, kukataliwa kwa akaunti na kukataliwa kwa ngazi ya programu ni matokeo manne tofauti. Ya kwanza tu yanahusu itifaki isiyopatikana, na ya mwisho tu yanahusu ruhusa baada ya muunganisho uliofanikiwa. Kuweka upya mteja au kubadilisha itifaki huharibu tofauti hiyo, kwa sababu kushindikana kunakofuata huja na historia tofauti na bila msingi wa kulinganisha.
Usidhoofishe uthibitishaji ili wasifu usiooana uonekane unafanya kazi. Ukaguzi wa cheti uliozimwa hugeuza hitilafu wazi ya utambulisho kuwa muunganisho na kitu ambacho hukukusudia kufikia, na mafanikio yanayotokana ni mabaya zaidi kuliko hitilafu ya awali kwa sababu huficha hatua iliyokuwa mbaya.
Kagua upya kwa kila nodi, kila wakati
Chaguo asilia za SSL, OpenVPN, L2TP/IPsec na SSTP kwenye orodha ya nodi za umma zinaeleza usanidi wa nodi hiyo wakati huo. Programu hiyo hiyo mahali pengine inaweza kuwasilisha kikundi tofauti, na mtoa huduma anaweza kuondoa kisikilizaji kati ya alama yako ya ukurasa na jaribio lako lijalo. Vidokezo vya zamani vinaeleza usambazaji wa zamani.
Rekodi wasifu uliothibitishwa pamoja na sehemu yake ya mwisho na njia, kisha rudia uchunguzi nodi inapobadilika au muunganisho unapoanza kushindikana. Vipimo vya itifaki ya SoftEther ni rejeleo la kile programu inaweza kufanya; orodha ya nodi yenyewe ni rejeleo la kile inachofanya. Weka nyaraka hizo mbili kando na utambuzi unakuwa mfupi.