જાહેર VPN યાદી કહે છે ઓનલાઇન; તમારો ક્લાયન્ટ કહે છે ના
એક ડિરેક્ટરી થોડી મિનિટ પહેલાંની તપાસ બતાવે છે, તમારા આગલા પ્રયાસ માટે વચન નહીં. જોડાણના તબક્કાઓ ક્રમમાં પસાર કરો અને જુઓ કે નોડ ખરેખર ક્યાં નિષ્ફળ જાય છે.
તમે ડિરેક્ટરી ખોલો છો, ઝડપ પ્રમાણે ગોઠવો છો, ઓનલાઇન ચિહ્નિત નોડ પસંદ કરો છો, અને ક્લાયન્ટ જોડાણ પૂરું કરતાં પહેલાં હાર માની લે છે. યાદી બરાબર જૂઠું બોલી ન હતી. તેણે બીજા કોઈની તપાસનું પરિણામ જણાવ્યું હતું, બીજા નેટવર્કથી, પહેલાના કોઈ ક્ષણે, એવી સેવા સામે જે સ્વયંસેવક ગમે ત્યારે બંધ કરી શકે છે. એ અંતર સમજવાથી કંટાળાજનક શોધ કોઈ પણ ઉમેદવાર પર ચલાવી શકાય એવી ટૂંકી તપાસની શ્રેણીમાં ફેરવાય છે.
યાદીએ ખરેખર શું માપ્યું
જાહેર ડિરેક્ટરી છેલ્લી તપાસનો સમય, નિરીક્ષિત રાઉન્ડ-ટ્રિપ આંક, સત્રોની સંખ્યા અને ક્યારેક પ્રોટોકોલ યાદી જેવા ક્ષેત્રો રાખે છે. એમાંનું દરેક પ્રોજેક્ટના પોતાના દૃષ્ટિકોણથી છેલ્લું સફળ નિરીક્ષણ વર્ણવે છે, તમારું પેકેટ પહોંચે ત્યારે નોડની સ્થિતિ નહીં.
સંખ્યા કરતાં તાજગી વધુ મહત્ત્વની છે. ચાર મિનિટ પહેલાં તપાસાયેલ નોડ અને ચાર કલાક પહેલાં તપાસાયેલ નોડ એક જ લીલું ચિહ્ન બતાવી શકે છે, અને એમાંથી ફક્ત એક જ હજી નોંધાયેલ સ્થિતિ જેવો લાગે છે. સમય-છાપ શોધો, રંગ નહીં.
સ્વયંસેવક સંચાલન પરિવર્તનનો બીજો સ્રોત ઉમેરે છે જે કોઈ મોનિટર સુધારી શકતું નથી. સંચાલક કદાચ લેપટોપ ફરી ચાલુ કરી રહ્યો છે, બેન્ડવિડ્થ ખતમ થઈ રહી છે, પ્રદાતા બદલી રહ્યો છે, અથવા ફક્ત ઢાંકણ બંધ કરી રહ્યો છે. યાદીની એન્ટ્રી ઉમેદવાર છે, અને તેને સેવા-સ્તરના કરાર તરીકે ગણવો એ શ્રેણીની ભૂલ છે.
ક્લાયન્ટના તબક્કા જુઓ, સ્પિનર નહીં
દરેક VPN ક્લાયન્ટ એ જ વિશાળ ક્રમમાંથી પસાર થાય છે: નામ ઉકેલો, પરિવહન જોડાણ ખોલો, સુરક્ષા પર વાટાઘાટ કરો, પ્રમાણીકરણ કરો, પછી ટનલ ગોઠવો અને માહિતી પસાર કરો. દરેક તબક્કે નિષ્ફળતા જુદા પુરાવા છોડે છે, અને સ્પિનર એમાંથી કંઈ જ બતાવતું નથી.
નામ ઉકેલવાથી શરૂ કરો. જો હોસ્ટનામ ઉકેલાતું નથી, નોડની ઉપલબ્ધિ વિશે કંઈ જ પરીક્ષણ થયું નથી, કારણ કે જોડાણ ક્યારેય તમારા મશીનમાંથી બહાર નીકળ્યું જ નહીં. પછી પરિવહન: નકારાયેલ અથવા સમય-પૂર્ણ થયેલ TCP અથવા UDP વિનિમય તમને કહે છે કે એન્ડપોઇન્ટ તે પોર્ટ પર જવાબ આપતું નથી, જે નોડ વિશેનું વાસ્તવિક નિરીક્ષણ છે. પછી વાટાઘાટ અને પ્રમાણીકરણ, જ્યાં ખોટું પ્રમાણપત્ર, સમાપ્ત પ્રોફાઇલ અથવા મેળ ન ખાતું સાઇફર નિષ્ફળ જાય છે જ્યારે નોડ સંપૂર્ણપણે સ્વસ્થ છે. ટનલ ગોઠવાયા પછી જ રૂટિંગ અથવા DNS ખામી છેલ્લું પગલું સમજાવી શકે છે.
સ્ક્રીન પર હજી બંધ બેસે એવી સૌથી વધુ વિગતવારતા સાથે ક્લાયન્ટ લોગ વાંચો, અને સફળ થયેલી છેલ્લી લાઇન નોંધો. એ લાઇનથી નિદાન શરૂ થાય છે, અને તે સામાન્ય રીતે ડિરેક્ટરી બતાવે છે તેના કરતાં વધુ માહિતીપ્રદ હોય છે.
દરેક પ્રયાસ માટે એક ચલ
ઉમેદવારોને એક જ ક્લાયન્ટ, એક જ એક્સેસ નેટવર્ક અને એક જ પ્રોફાઇલ ફોર્મેટ સાથે સરખાવો, ફક્ત એન્ડપોઇન્ટ બદલો. નહીં તો નિષ્ફળતા તમારી પણ હોઈ શકે અને તમે તેને નોડ પર આરોપશો.
નમૂનો સ્થાપિત કરવા બે પ્રયાસ પૂરતા છે, અને ત્રીજો તેની પુષ્ટિ કરે છે. જો નોડ A પરિવહન તબક્કે નિષ્ફળ જાય અને નોડ B પ્રમાણીકરણમાં નિષ્ફળ જાય, તો તમારી પાસે એક જૂની યાદી નહીં, બે અસંબંધિત સમસ્યાઓ છે.
જ્યારે દરેક નોડ એ જ રીતે નિષ્ફળ જાય
પ્રથમ તબક્કે સાર્વત્રિક નિષ્ફળતા તમારી બાજુ તરફ ઇશારો કરે છે: જવાબ આપી શકે નહીં એવું રિઝોલ્વર, પ્રોટોકોલ અવરોધતું સ્થાનિક ફાયરવોલ, અથવા ફક્ત વેબ ટ્રાફિકની પરવાનગી આપતું નેટવર્ક. ડિરેક્ટરી તે જણાવી શકતી નથી, કારણ કે તેની તપાસ તમારા સ્થાનથી ચાલતી નથી.
આકાર આપેલા નેટવર્કનો કિસ્સો જાણી જોઈને ચકાસો. કેટલાક એક્સેસ નેટવર્ક વેબ પર HTTPS ની પરવાનગી આપે છે અને બીજા પ્રોટોકોલ ફેંકી દે છે, જેનાથી યાદી સચોટ હોવા છતાં દરેક ઉમેદવાર મૃત લાગે છે. બ્રાઉઝરમાં પૃષ્ઠ લોડ કરવાની તુલના કાચા જોડાણ પ્રયાસ સાથે કરવાથી એ બે પરિસ્થિતિઓ એક મિનિટથી ઓછા સમયમાં અલગ પડે છે.
નિષ્ફળતા જે તબક્કે થઈ ત્યાં જ વાંચો
ટર્મિનલથી પ્રયાસ ફરી ચલાવો જેથી તબક્કા દેખાય. નીચેની ત્રણ કમાન્ડ નામ ઉકેલે છે, પોર્ટ જવાબ આપે છે કે નહીં તે ચકાસે છે, અને OpenVPN પ્રોફાઇલમાંથી વાટાઘાટની લાઇન છાપે છે:
dig +short node.example.net
curl -s --max-time 5 telnet://node.example.net:443
openvpn --config node.ovpn --verb 4 2>&1 | grep -iE "TLS|AUTH|PUSH"જો પોર્ટ જવાબ આપે અને વાટાઘાટની લાઇન પ્રમાણપત્રની સમસ્યા જણાવે, તો નોડ ચાલુ છે અને તમારી પ્રોફાઇલ જૂની છે. જો પોર્ટ બિલકુલ જવાબ ન આપે, તો એન્ટ્રી નિષ્ફળ ગયેલો ઉમેદવાર છે, અને તમારા ક્લાયન્ટને ડિબગ કરવાને બદલે આગળના પર જવું એ યોગ્ય પ્રતિભાવ છે. તબક્કો ટૂંકી લાઇનમાં નોંધો, અને આગલો પ્રયાસ આશા નહીં, જ્ઞાનથી શરૂ થાય છે.