આ જાહેર VPN નોડ ખરેખર કયા પ્રોટોકોલ આપે છે?
સર્વર સોફ્ટવેર પ્રોટોકોલને સપોર્ટ કરે એનો અર્થ એ નથી કે આ નોડે તેને સક્ષમ કર્યો છે. એન્ડપોઇન્ટ, પ્રોફાઇલ અને ખરેખર નિષ્ફળ થતો તબક્કો તપાસો.
સોફ્ટવેર તેને સપોર્ટ કરે છે, તેથી નોડ તેને આપે છે. આ અનુમાન પૂરતી વાર ખોટું છે કે તે નિયમ બની જાય: SoftEther તૈનાતી તેની સુસંગત જોડાણ પદ્ધતિઓનો કોઈપણ ઉપસમૂહ સક્ષમ કરી શકે છે, અને જાહેર નોડ એ માલિક અને રૂપરેખાંકન ધરાવતી તૈનાતી છે. તમે શું સાથે જોડાઈ શકો તે તે નોડ પર આધાર રાખે છે, તે ચલાવતા પ્રોજેક્ટની સુવિધા યાદી પર નહીં. આ બે વચ્ચેની ખાઈમાં જ મોટાભાગની “પ્રોટોકોલ તૂટેલો છે” ટિકિટ ખરેખર રહે છે.
પ્રોજેક્ટ યાદી ખરેખર શું વચન આપે છે
પ્રોજેક્ટના પ્રોટોકોલ કાર્યો વર્ણવે છે કે સર્વર શું કરવા સક્ષમ છે. આપેલ નોડ તે શ્રોતાઓમાંથી કેટલાકને સક્ષમ કરે છે અને અન્યને નહીં, અને ઓપરેટર સોફ્ટવેર આવૃત્તિને અડ્યા વિના તે સમૂહ બદલી શકે છે. તેથી એક જ બિલ્ડના બે નોડ અલગ રીતે વર્તે છે, અને એકની સામે કામ કરતી પ્રોફાઇલ આગલા લક્ષ્ય વિશે કંઈ સાબિત કરતી નથી. ક્યાં જોડાવું તે પસંદ કરતી વખતે નોડની પોતાની યાદી પ્રોજેક્ટ પૃષ્ઠ કરતાં વધુ મહત્ત્વની છે.
યાદીને મેનુ તરીકે નહીં, પાંચ ક્ષેત્રો તરીકે વાંચો: એન્ડપોઇન્ટ, પોર્ટ, પરિવહન, પ્રોટોકોલ કુટુંબ અને પ્રમાણીકરણ પદ્ધતિ. જે જાહેર નોડ SSTP ની જાહેરાત કરે છે, તેણે તમને પોર્ટ પરના શ્રોતા વિશે કહ્યું છે; તેણે તમને કહ્યું નથી કે તે કયું પ્રમાણપત્ર રજૂ કરે છે અથવા તમારું ખાતું ત્યાં કામ કરે છે કે નહીં. તે પાંચ ક્ષેત્રોને તમારી પ્રોફાઇલ સાથે સરખાવવું કોઈપણ પ્રમાણમાં ક્લાયન્ટ પુનઃસ્થાપન કરતાં ઝડપી છે, અને તે લેખિત અપેક્ષા ઉત્પન્ન કરે છે જે તમે પછી ચકાસી શકો છો.
પ્રોફાઇલને તે જે એન્ડપોઇન્ટનું નામ આપે છે તેની સાથે મેળવો
મૂળ SoftEther પ્રવેશ આપમેળે OpenVPN રૂપરેખાંકન નથી, પછી ભલે બંને એક જ શીર્ષક હેઠળ એક પ્રદાતા પૃષ્ઠ પર દેખાય. જ્યારે નોડ OpenVPN માટે TCP અને UDP બંને શ્રોતા પ્રકાશિત કરે, ત્યારે તેમને બે એન્ડપોઇન્ટ તરીકે ગણો: એકમાંથી બીજામાં સંપાદિત પ્રોફાઇલ એવા શ્રોતા તરફ નિર્દેશ કરે છે જે કોઈએ સક્ષમ કર્યો નથી. ફાઇલમાંનું પરિવહન લેબલ સરનામાનો ભાગ છે, સુશોભન સેટિંગ નથી.
ક્લાયન્ટ આયાત કરેલી ફાઇલ સ્વીકારે તે સાબિત કરે છે કે ફાઇલ પાર્સ થાય છે. તે એ વિશે કંઈ કહેતું નથી કે બીજા છેડે કોઈ દૂરસ્થ શ્રોતા રાહ જુએ છે કે નહીં, તેથી પ્રથમ જોડાણ પ્રયાસ જ ખરી કસોટી છે. પ્રોટોકોલને દોષ આપતા પહેલા પ્રોફાઇલની રિમોટ લાઇનને નોડના જાહેર કરેલા હોસ્ટ અને પોર્ટ સાથે સરખાવો.
જે તબક્કો નિષ્ફળ જાય તે તપાસો
વેબ ટ્રાફિકનો જવાબ આપતા હોસ્ટમાં પણ ઇચ્છિત VPN સેવા ન હોઈ શકે, અને જે હોસ્ટ એક પ્રોટોકોલ નકારે છે તે બધા માટે જરૂરી નથી કે બંધ હોય. તે બે ભૂલો લોકોને એક જ બપોરે વિરુદ્ધ દિશામાં મોકલે છે. એક એવી ફાયરવોલનો પીછો કરે છે જે ઠીક છે; બીજો એવા ક્લાયન્ટને ફરી સ્થાપિત કરે છે જે ક્યારેય સમસ્યા ન હતો. દરેક માર્ગને અલગથી તપાસો જેથી જવાબ આખા હોસ્ટને બદલે એક શ્રોતાનું વર્ણન કરે.
આ પાંચ તપાસ સામાન્ય જાહેર નોડ પદ્ધતિઓને આવરી લે છે. તેમને ક્લાયન્ટ જે નેટવર્ક વાપરે છે તે જ નેટવર્કમાંથી ચલાવો, કારણ કે ફિલ્ટર કરેલો પોર્ટ દૂરથી ગુમ થયેલા શ્રોતા જેવો જ દેખાય છે.
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
| પરિણામ | તબક્કો | તે શું બાકાત રાખે છે |
|---|---|---|
| જોડાણ નકાર્યું અથવા સમય પૂરો | પરિવહન | શ્રોતા ગુમ, ફિલ્ટર કરેલો અથવા ખોટો પોર્ટ |
| TLS હેન્ડશેક અથવા ઓળખ ભૂલ | પ્રમાણપત્ર | પ્રોટોકોલની ઉપલબ્ધતા; શ્રોતાએ જવાબ આપ્યો |
| AUTH_FAILED અથવા ખાતાનો અસ્વીકાર | પ્રમાણીકરણ | એન્ડપોઇન્ટ; સમસ્યા ઓળખપત્રોમાં છે |
| UDP 500 અને 4500 શાંત | IPsec વાટાઘાટ | ESP અને L2TP પ્રમાણીકરણ પહેલાં અવરોધિત છે |
કંઈપણ બદલતા પહેલા દરેક જોવા મળેલી ભૂલને તેની પંક્તિ સાથે જોડો. TLS ઓળખ નિષ્ફળતા સાબિત કરે છે કે શ્રોતા અસ્તિત્વમાં છે, તેથી પ્રોફાઇલને બીજા પ્રોટોકોલમાં ફરીથી લખવાથી કામ કરતો પુરાવો નાશ પામત. નકારેલું જોડાણ ફક્ત એ સાબિત કરે છે કે આ પોર્ટે જવાબ આપ્યો નથી, જે “નોડ OpenVPN સપોર્ટ કરતું નથી” કરતાં ઘણું સાંકડું નિવેદન છે.
કંઈપણ બદલતા પહેલા ભૂલ સાચવો
ચોક્કસ પરિણામ લખો: સમય પૂરો થવો, પ્રમાણપત્ર ઓળખ નિષ્ફળતા, ખાતાનો અસ્વીકાર અને એપ્લિકેશન સ્તરનો ઇનકાર ચાર અલગ પરિણામો છે. ફક્ત પહેલું પ્રોટોકોલ ઉપલબ્ધ ન હોવા વિશે છે, અને ફક્ત છેલ્લું સફળ જોડાણ પછીની પરવાનગી વિશે છે. ક્લાયન્ટ રીસેટ કરવો અથવા પ્રોટોકોલ બદલવો તે ભેદનો નાશ કરે છે, કારણ કે આગલી નિષ્ફળતા અલગ ઇતિહાસ સાથે અને સરખામણી માટે કોઈ આધારરેખા વિના આવે છે.
અસંગત પ્રોફાઇલ કામ કરતી દેખાય તે માટે ચકાસણી નબળી ન કરો. નિષ્ક્રિય પ્રમાણપત્ર ચકાસણી સ્પષ્ટ ઓળખ નિષ્ફળતાને એવી વસ્તુ સાથેના જોડાણમાં ફેરવે છે જ્યાં તમે પહોંચવાનો ઇરાદો નહોતો રાખ્યો, અને પરિણામી સફળતા મૂળ ભૂલ કરતાં ખરાબ છે કારણ કે તે છુપાવે છે કે કયો તબક્કો ખોટો હતો.
દરેક નોડ માટે દર વખતે ફરી તપાસો
જાહેર નોડ યાદી પરના મૂળ SSL, OpenVPN, L2TP/IPsec અને SSTP વિકલ્પો તે ક્ષણે તે નોડના રૂપરેખાંકનનું વર્ણન કરે છે. એ જ સોફ્ટવેર બીજે ક્યાંક અલગ સમૂહ રજૂ કરી શકે છે, અને પ્રદાતા તમારા બુકમાર્ક અને તમારા આગલા પ્રયાસ વચ્ચે શ્રોતાને નિવૃત્ત કરી શકે છે. જૂની નોંધો જૂની તૈનાતીઓનું વર્ણન કરે છે.
ચકાસાયેલી પ્રોફાઇલને તેના એન્ડપોઇન્ટ અને પદ્ધતિ સાથે નોંધો, પછી જ્યારે નોડ બદલાય અથવા જોડાણ નિષ્ફળ થવા લાગે ત્યારે તપાસનું પુનરાવર્તન કરો. SoftEther પ્રોટોકોલ સ્પષ્ટીકરણ એ સંદર્ભ છે કે સોફ્ટવેર શું કરી શકે છે; નોડની પોતાની યાદી એ સંદર્ભ છે કે તે શું કરે છે. બે દસ્તાવેજોને અલગ રાખો અને નિદાન ટૂંકું થાય છે.