સ્ક્રીન અંધારી થાય તે ક્ષણે સ્થાનાંતરણ અટકે છે, અને બેજ થોડી સેકંડ પછી આવે છે. ત્રણ જુદી વસ્તુઓ એ ચિત્ર બનાવે છે: ક્લાયન્ટ પ્રક્રિયા મર્યાદિત થાય છે, માર્ગ નિષ્ક્રિય થઈ તેનું મેપિંગ ગુમાવે છે, અથવા એપ્લિકેશન એ સત્ર ગુમાવે છે જે ટનલે કદી ધ્યાનમાં લીધું ન હતું. દરેકના પોતાના પુરાવા છે, અને દરેક સુધારો અલગ સ્તરનો છે. નીચેનો ક્રમ બધી સેટિંગ્સની સમગ્ર તપાસને બદલે એક નિયંત્રિત પરીક્ષણથી તેમને અલગ પાડે છે.

એકસરખા દેખાતા ત્રણ ખામી

મર્યાદિત બેકગ્રાઉન્ડ પ્રક્રિયા keepalive મોકલવાનું બંધ કરે છે, અને સામેની બાજુ આખરે ટનલને મૃત જાહેર કરે છે. માર્ગ પરનું નિષ્ક્રિય મેપિંગ ઉપકરણ સૂતી વખતે સમાપ્ત થઈ શકે છે, તેથી પરત ટ્રાફિક હજી સંપૂર્ણ જીવંત ક્લાયન્ટ સુધી કદી પહોંચતું નથી. એપ્લિકેશન ટનલ ચાલુ રહેતાં પોતાનું જોડાણ ગુમાવી શકે છે, જેનાથી પાછળ સ્વસ્થ VPN બેજ સાથે ભૂલ સંવાદ દેખાય છે. વપરાશકર્તાની દૃષ્ટિએ ત્રણેય સ્ક્રીન બંધ થાય ત્યારે VPN તૂટી ગયાનું વંચાય છે.

આ ભેદ મહત્વપૂર્ણ છે, કારણ કે ઉપાયો વ્યવહારમાં એકબીજાના વિરોધી છે. ક્લાયન્ટને પાવર મર્યાદાઓમાંથી મુક્ત કરવાથી પ્રથમ કિસ્સો ઠીક થાય છે અને સમાપ્ત થયેલા મેપિંગ માટે કંઈ કરતું નથી. keepalive લંબાવવાથી બીજો કિસ્સો ઠીક થાય છે અને ત્રીજામાં બેટરી વેડફાય છે, જ્યાં શરૂઆતમાં નેટવર્ક સંબંધિત કંઈ ખોટું ન હતું.

નિયંત્રણ હેઠળ સક્રિય અને નિષ્ક્રિયની સરખામણી કરો

બધું સ્થિર રાખો: એ જ ઉપકરણ, એ જ નેટવર્ક, એ જ અંતિમ બિંદુ, એ જ એપ્લિકેશન. સ્ક્રીનને ટૂંકા નિશ્ચિત સમય માટે લૉક કરો અને ત્રણ અવલોકનો નોંધો: ક્લાયન્ટ ડિસ્કનેક્શનની જાણ કરે છે કે નહીં, અનલૉક પર નવી વિનંતી કામ કરે છે કે નહીં, અને હાલનું સ્થાનાંતરણ ફરી શરૂ થયું કે નહીં. પછી keepalive અથવા સામયિક વિનંતી ચાલુ રાખીને પુનરાવર્તન કરો અને બંને દોડની સરખામણી કરો. બે દોડ વચ્ચે બદલાયેલું એક ચલ એક અઠવાડિયાના કથાત્મક અહેવાલો કરતાં વધુ મૂલ્યવાન છે.

સમય રેકોર્ડમાં હોવો જોઈએ. નેવું સેકંડ પછીનો ભંગાણ મેપિંગ અથવા keepalive અંતરાલની યાદ કરાવે છે, જ્યારે લૉકની ક્ષણે થતો ભંગાણ પ્રક્રિયા સ્થગિત થવા તરફ ઇશારો કરે છે. ટ્રિગર અને અંતરાલ બંને નોંધો, કારણ કે આગલા પ્રયાસને સરખામણી માટે કંઈક જોઈએ છે.

પ્લેટફોર્મની બેકગ્રાઉન્ડ નીતિ વાંચો

Android પર VPN સેવાનું જીવનચક્ર પ્લેટફોર્મનો ભાગ છે, અને always-on તથા block-without-VPN અલગ સ્વિચ છે જેમની અસરો અલગ છે. always-on ન હોય તેવા ક્લાયન્ટને સિસ્ટમ સંસાધનો પાછા લે ત્યારે અટકાવી શકાય છે, અને એપની કોઈ સેટિંગ તેને બદલતી નથી. iOS ટનલ પ્રદાતા પર પોતાની બેકગ્રાઉન્ડ મર્યાદાઓ લાગુ કરે છે, અને દસ્તાવેજીકૃત વર્તન ફક્ત ચાલુ રહેતા ડેસ્કટોપ ડીમનથી અલગ છે. સામાન્ય બેટરી-ઓપ્ટિમાઇઝેશન માર્ગદર્શિકાને બદલે સંબંધિત ઘટક માટે પ્લેટફોર્મનું દસ્તાવેજીકરણ વાંચો.

મેનેજ કરેલા ઉપકરણો બીજું સ્તર ઉમેરે છે. નીતિ વ્યક્તિગત સેટિંગને બાજુ પર રાખી શકે છે, તેથી કામ કરતું દેખાતું ફેરફાર આગલા નીતિ રિફ્રેશમાં પાછું જાય છે. જો જરૂરિયાત સાચી હોય તો સંસ્થાની સમર્થિત અપવાદ પ્રક્રિયા વાપરો, અને અપવાદ કેમ છે તે નોંધો.

જાગ્યા પછી ઉપકરણ શું કરે છે

સ્વચાલિત પુનઃકનેક્શન એ અંતરાલ દરમિયાન ટ્રાફિક બ્લોક કરવા સમાન નથી. બંને ચકાસો: ટનલ પાછી આવે છે કે નહીં, અને અંતરાલ દરમિયાન મોકલવાનો પ્રયાસ કરનાર એપ્લિકેશન અસુરક્ષિત બહાર ગઈ કે નહીં. જે ક્લાયન્ટ બે સેકંડમાં ફરી જોડાય છે પણ પ્રથમમાં DNS ક્વેરી લીક કરે છે તેની પાસે કાર્ય ઉપકરણ માટે ખોટી નિષ્ફળતા નીતિ છે. હાનિકારક વિનંતીઓ અને તમે નિયંત્રિત કરો તેવા ગંતવ્ય સાથે પરીક્ષણ કરો.

એપ્લિકેશન પુનઃપ્રાપ્તિ ત્રીજો પ્રશ્ન છે. પાછી આવતી ટનલ સમયસમાપ્ત થયેલા SSH સત્રને સુધારતી નથી, અને વપરાશકર્તાઓ ઘણી વાર એ સત્ર ગુમાવવાને VPN નિષ્ફળતા તરીકે જણાવે છે. ટ્રિગર, ક્લાયન્ટ બિલ્ડ અને ચોક્કસ સમય એકસાથે અહેવાલમાં રાખો, કારણ કે એ જ સંયોજન અનુમાનિત સ્ક્રીન-બંધ જીવનચક્રને ઉપકરણથી સ્વતંત્ર રીતે નિષ્ફળ થતા સર્વરથી અલગ પાડે છે.

સંબંધિત લેખો