પ્રથમ ગુમાવ્યા વિના Mac પર બીજા VPN ક્લાયન્ટને કેવી રીતે પરીક્ષણ કરવું
બીજો ક્લાયન્ટ ફક્ત બટન નહીં, રૂટ, DNS અને એક્સ્ટેન્શન પણ બદલે છે. બેઝલાઇન નોંધો, એક સમયે એક પાથ બદલો, અને મૂળ વર્કફ્લો પુનઃસ્થાપિત કરો.
તમે બીજા ક્લાયન્ટને સરખાવવા માટે ઇન્સ્ટોલ કરો છો, અને પ્રથમ કામ કરવાનું બંધ કરી દે છે. કંઈ પણ ડિલીટ થયું નથી, અને બંને એપ્લિકેશન હજી ઇન્સ્ટોલ છે. જે બદલાયું છે તે તેમની નીચે છે: સિસ્ટમ એક્સ્ટેન્શન, DNS સેટિંગ અથવા ડિફોલ્ટ રૂટ, અને બંને ક્લાયન્ટ હવે તેનો માલિક કોણ છે તે અંગે સહમત નથી. ઇન્સ્ટોલેશન જોખમી ભાગ નથી; જોખમી ભાગ એ છે કે પાછા ફરવા માટે નોંધાયેલ બેઝલાઇન વિના બંને ચલાવવા.
લક્ષણ: બીજા ઇન્સ્ટોલ પછી કામ કરતું સેટઅપ અટકી જાય છે
આધુનિક macOS VPN ક્લાયન્ટ ઘણી વાર જૂની શૈલીના ઇન્ટરફેસને બદલે નેટવર્ક એક્સ્ટેન્શન સાથે આવે છે. એક ઇન્સ્ટોલ કરવાથી મંજૂરી માગી શકાય, કન્ફિગરેશન પ્રોફાઇલ ઉમેરાય, અથવા સિસ્ટમ એક્સ્ટેન્શન નોંધાય જે કોઈપણ કનેક્શન બનતાં પહેલાં ટ્રાફિકને અસર કરે. એપની વિન્ડો દેખાતાં પહેલાં એક્સ્ટેન્શન લોડ થાય છે, તેથી નવું નિષ્ક્રિય હોય ત્યારે મૂળ ક્લાયન્ટ નિષ્ફળ થઈ શકે છે.
જો પછી મૂળ ક્લાયન્ટ કનેક્ટ થઈ શકે નહીં, અથવા કનેક્ટ થાય અને કંઈ રિઝોલ્વ ન કરે, તો નવું એક્સ્ટેન્શન પ્રથમ શંકાસ્પદ છે. તે સંઘર્ષનો પુરાવો નથી, પરંતુ તપાસ ત્યાંથી જ શરૂ થાય છે. ત્યારપછી એક્સ્ટેન્શનની સૂચિ અને ઇન્સ્ટોલ થયેલ કન્ફિગરેશન પ્રોફાઇલ તપાસો, ફક્ત એપ્લિકેશન ફોલ્ડર નહીં.
કંઈ પણ ઇન્સ્ટોલ કરતાં પહેલાં બેઝલાઇન નોંધો
હાલ શું કામ કરે છે તે લખો: એપ્લિકેશનનું પરિણામ, ક્લાયન્ટનું સંસ્કરણ, જે એન્ડપોઇન્ટ સાથે તે કનેક્ટ થાય છે, અને દરેક એપ માટે અથવા સ્પ્લિટ-ટનલ માટેના કોઈપણ બાકાત. મૂળ પ્રોફાઇલને એપ્લિકેશન બંડલમાંથી ફાઇલો કોપી કરીને નહીં, ક્લાયન્ટ જે સુરક્ષિત પ્રક્રિયાને સમર્થન આપે છે તેના દ્વારા સાચવો.
scutil --dns | head -40
netstat -rn | head -30
ifconfig | grep -E "^(utun|ipsec)"
કામ કરતો ક્લાયન્ટ કનેક્ટ હોય ત્યારે તે ત્રણ આઉટપુટ કેપ્ચર કરો. તેઓ તમને રિઝોલ્વરની સ્થિતિ, રૂટ ટેબલ અને ઇન્ટરફેસની સૂચિ આપે છે જે કામ કરતું સેટઅપ ઉત્પન્ન કરે છે, અને પછીની સરખામણી માટે તમને બરાબર એ જ જોઈએ. જો Mac ને કોઈ એમ્પ્લોયર સંભાળે છે, તો શરૂ કરતાં પહેલાં ખાતરી કરો કે સરખામણીની મંજૂરી છે, કારણ કે પરીક્ષણ દરમિયાન સ્વયં કામનું કનેક્શન ફરી સક્રિય થઈ શકે છે અને પછી પરિણામ બંનેમાંથી કોઈ એક ક્લાયન્ટનું પ્રતિનિધિત્વ કરતું નથી. ત્રણ આઉટપુટ પ્રોફાઇલ નોંધની બાજુમાં રાખો જેથી પછીની સરખામણીને સંદર્ભ મળે.
એક સમયે એક સક્રિય પાથ બદલો
મૂળ કનેક્શનને તેના સામાન્ય નિયંત્રણથી બંધ કરો, પછી વૈકલ્પિક શરૂ કરો. એકસાથે બે કનેક્ટેડ ક્લાયન્ટ એવું પરિણામ આપે છે જે સંયોજનનું વર્ણન કરે છે, કોઈ એક ઉત્પાદનનું નહીં. જો સેવાઓ પરવાનગી આપે તો એન્ડપોઇન્ટ અને કાર્યને સરખાવી શકાય તેવા રાખો, કારણ કે બીજા સર્વર દ્વારા ઝડપી ડાઉનલોડ બે એપ્લિકેશનને બદલે બે કનેક્શન વિકલ્પોની સરખામણી કરે છે.
જો નવો ક્લાયન્ટ નિષ્ફળ જાય, તો બીજું કંઈ બદલતાં પહેલાં તેની પ્રથમ ભૂલ સાચવો. પ્રથમ ભૂલ સામાન્ય રીતે તબક્કો જણાવે છે, અને સેટિંગ્સ બદલ્યા પછીનો બીજો પ્રયાસ ઘણી વાર ઓછું ઉપયોગી કંઈક જણાવે છે.
ફક્ત ઝડપ નહીં, DNS, રૂટ અને એપ્લિકેશનની સરખામણી કરો
નવો ક્લાયન્ટ કનેક્ટ હોય ત્યારે એ જ ત્રણ આદેશો ચલાવો અને લીટી પ્રમાણે સરખાવો. બીજે ક્યાંય ઇશારો કરતું રિઝોલ્વર, અથવા ખાનગી સબનેટ વગરનું રૂટ ટેબલ, થ્રુપુટ જોતાં પહેલાં મોટા ભાગના વર્તન તફાવતો સમજાવે છે. પછી એ જ કાર્ય સાથે વાસ્તવિક એપ્લિકેશનનું પરીક્ષણ કરો, કારણ કે ઝડપથી કનેક્ટ થઈને આંતરિક નામ રિઝોલ્વ કરવામાં નિષ્ફળ જતો ક્લાયન્ટ સ્ટેટસ વિન્ડો સારી દેખાય તોપણ સરખામણી જીત્યો નથી.
ટ્રાફિકે કયું ઇન્ટરફેસ વાપર્યું તે નોંધો. macOS પર ટનલ ઇન્ટરફેસનું નામ કયો ક્લાયન્ટ રૂટનો માલિક છે તેનું વિશ્વસનીય સૂચક નથી, તેથી ઇન્ટરફેસની સૂચિને રૂટ ટેબલ સાથે જોડો, બંનેમાંથી એકને એકલું વાંચો નહીં. જો બે utun ઇન્ટરફેસ હોય, તો તમારો ટ્રાફિક વહન કરતું ઇન્ટરફેસ તે છે જેની પાસે મેળ ખાતો રૂટ અને રિઝોલ્વર એન્ટ્રી છે. નામ પરથી અનુમાન કરવું એ ખોટા ઇન્ટરફેસને દોષ આપવાનો રસ્તો છે, કારણ કે અસ્તિત્વમાં રહેલું ઇન્ટરફેસ હંમેશા ટ્રાફિક વહન કરતું હોતું નથી.
ત્રણ આઉટપુટને ઝડપથી જોવાને બદલે ધ્યાનથી વાંચો. રિઝોલ્વર ડમ્પમાં, utun ઇન્ટરફેસ સાથે જોડાયેલ નામ સર્વર દર્શાવે છે કે કયા ક્લાયન્ટે તેને ઇન્સ્ટોલ કર્યું; રૂટ ટેબલમાં, ડિફોલ્ટ રૂટ ટ્રાફિક વહન કરતા ઇન્ટરફેસનું નામ આપે છે; ઇન્ટરફેસની સૂચિમાં, બીજું utun ઉપકરણ એટલે બીજી ટનલ બની છે. બેઝલાઇન સાથે સરખાવતી તે ત્રણ લીટીઓ પુનઃપ્રાપ્ત સેટઅપને એવા સેટઅપથી અલગ કરે છે જ્યાં બંને ક્લાયન્ટ હજી સ્પર્ધા કરે છે.
પુનઃસ્થાપિત કરો, પછી સ્વચ્છ રીતે દૂર કરો
મૂળ ક્લાયન્ટના પોતાના વર્કફ્લો દ્વારા પાછા ફરો અને ખાતરી કરો કે બેઝલાઇન આઉટપુટ તમે નોંધ્યા સાથે મેળ ખાય છે. જો રિઝોલ્વર અથવા રૂટ ટેબલ પુનઃપ્રાપ્ત ન થાય, તો અટકો અને બીજું કંઈ દૂર કરતાં પહેલાં તેને સુધારો. બિનઉપયોગી સેટઅપને તેનો માલિક ઘટક દ્વારા દૂર કરો: ક્લાયન્ટ અનઇન્સ્ટોલર, પ્રોફાઇલ, અથવા સિસ્ટમ એક્સ્ટેન્શન સેટિંગ્સ.
તમે પરીક્ષણ કરેલ સંસ્કરણ, વાપરેલ એન્ડપોઇન્ટ અને દરેકનું પરિણામ સાથે તમારી નોંધ અપડેટ કરીને સમાપ્ત કરો. છ મહિના પછી તે રેકોર્ડ જ એક નિર્ણય અને એક અફવા વચ્ચેનો ફરક છે.