કામની એપને VPNની જરૂર છે? પહેલા આ ત્રણ સ્તર તપાસો
VPN માંગતી કામની એપ ખાનગી નામ, એપ નીતિ કે સંચાલિત લૉકડાઉનને કારણે નિષ્ફળ જઈ શકે છે. ફરી જોડાવા પહેલાં જવાબદાર કોણ છે તે શોધો.
સંદેશ કહે છે કે એપને VPNની જરૂર છે, પણ સામાન્ય રીતે એપ તેને અવરોધનાર વસ્તુનું નામ આપવાને બદલે લક્ષણ જણાવે છે. ત્રણ અલગ જવાબદારો એ વાક્ય ઉત્પન્ન કરી શકે છે: એપ જેની સાથે વાત કરે છે તે ખાનગી સેવા, એપનો પોતાનો નીતિ કોડ અને કામ પ્રોફાઇલને નિયંત્રિત કરતું ઉપકરણ સંચાલન સ્તર. કોણ પૂછે છે તે તમારે શું કરવું જોઈએ તે બદલે છે, અને ત્રણમાંથી ફક્ત એક ટનલ જોડીને ઠીક થાય છે. પહેલા જવાબદાર શોધવાથી તમે એવા ક્લાઇન્ટને ફરી સ્થાપિત કરવાથી બચો છો જે કદી સમસ્યા ન હતો.
એપ પોતે શું ચકાસી શકે
છુપાયેલા પ્લેટફોર્મ નિયમને ધારી લેવા પહેલાં યાદ રાખો કે સામાન્ય એપ જોઈ શકે છે કે VPN ટ્રાન્સપોર્ટ સક્રિય છે કે નહીં. ConnectivityManager TRANSPORT_VPN ધરાવતા નેટવર્કની જાણ કરે છે, અને NET_CAPABILITY_NOT_VPNની ગેરહાજરી કોઈપણ કૉલરને કહે છે કે વર્તમાન માર્ગ ટનલ દ્વારા જાય છે. જે ડેવલપર ટનલની બહાર ચલાવવાનો ઇનકાર કરવા માંગે છે તે જાહેર API વડે અને કોઈ પણ એન્ટરપ્રાઇઝ સાધન વિના તે કરી શકે છે.
એપ આ રીતે જોઈ શકતી નથી કે VPN કોનું છે. ટ્રાન્સપોર્ટ ફ્લેગ કહે છે કે ટનલ અસ્તિત્વમાં છે, એ નહીં કે તે ત્યાં સમાપ્ત થાય છે જ્યાં તમારી સંસ્થા અપેક્ષા રાખે છે.
સેવાનો માર્ગ: ખાનગી નામો અને સરનામાં
સંદેશનું સૌથી સામાન્ય પ્રામાણિક સ્વરૂપ કોઈ નીતિ તપાસ નથી. એપ આંતરિક હોસ્ટનામ ઉકેલે છે, જેમ કે વિકી કે API અંતિમ બિંદુ જે ફક્ત કોર્પોરેટ DNS દૃશ્યની અંદર જ અસ્તિત્વમાં છે, અને કોઈ પણ નીતિ કોડ ચાલે તે પહેલાં શોધ નિષ્ફળ જાય છે. ટનલ ચાલુ હોઈ શકે છે અને સામાન્ય ઇન્ટરનેટ ટ્રાફિક પસાર કરી શકે છે, જ્યારે વિભાજિત DNS એ નામ એવા રિઝોલ્વરને મોકલે છે જેણે તે કદી સાંભળ્યું નથી.
અહીં લક્ષણો સાંકડાં છે. એક હોસ્ટ નિષ્ફળ જાય છે, એપના બાકીના નેટવર્ક કૉલ કામ કરે છે, અને નિષ્ફળતા શરૂઆતમાં નહીં પણ નામ શોધ દરમિયાન દેખાય છે. આંતરિક પ્રમાણપત્રો બીજી નિષ્ફળતા રીત ઉમેરે છે, કારણ કે સંસ્થાના CA સાથે પિન કરેલી એપ પેકેટ વહેતા હોવા છતાં જાહેર પ્રમાણપત્રનો ઇનકાર કરે છે.
કોઈપણ વ્યાપારી VPN જોડવાથી એમાંથી કંઈ સુધરતું નથી. તે તમારું નિકાસ સરનામું બદલે છે અને આંતરિક નામને એટલું જ ન ઉકેલી શકાય તેવું છોડી દે છે.
એપ નીતિ સ્તર
એપ પોતાનું દ્વાર પણ ધરાવી શકે છે. સંચાલિત રૂપરેખાંકનો સંસ્થાને એપ જાહેર કરે તેવી કી અને મૂલ્યની જોડી મોકલવા દે છે, અને એપ તેમને RestrictionManager દ્વારા વાંચે છે. જરૂરી પ્રોફાઇલ નામ કે માન્ય નેટવર્કની યાદી જેવી કી સંપૂર્ણપણે ડેવલપરની રચના છે, જે એપ્લિકેશન કોડમાં તે કોડ પસંદ કરે તેવા ભૂલ લખાણ સાથે લાગુ થાય છે.
આ સ્તર એ છે જ્યાં શબ્દરચના સામાન્ય રીતે પોતાને પકડાઈ જાય છે. જો સંદેશ શરૂઆતમાં જ, કોઈપણ નેટવર્ક કૉલ પહેલાં દેખાય અને નીતિ, પ્રોફાઇલ કે સંચાલકનો ઉલ્લેખ કરે, તો તમે સંભવતઃ એપ્લિકેશન લોજિક જોઈ રહ્યા છો, ખોવાયેલું પેકેટ નહીં.
વ્યક્તિગત ઉપકરણ પર એ જ પ્રતિબંધ વાંચવો મૃત માર્ગ છે. અસંચાલિત ઉપકરણોમાં વાંચવા માટે કોઈ પ્રતિબંધ નથી, તેથી એપ તે જે ડિફૉલ્ટ સાથે બનાવવામાં આવી હતી તેના પર પાછી ફરે છે.
પ્લેટફોર્મ સ્તર: હંમેશા ચાલુ અને લૉકડાઉન
ઉપકરણ સંચાલન એવો અમલ ઉમેરે છે જેને એપ ઓળંગી શકતી નથી. ઉપકરણ નીતિ નિયંત્રક કામ પ્રોફાઇલ માટે setAlwaysOnVpnPackage બોલાવી શકે છે, વૈકલ્પિક રીતે લૉકડાઉન સક્રિય સાથે, અને લૉકડાઉન ચાલુ થયા પછી પ્લેટફોર્મ તે પેકેટમાંથી ન જતો ટ્રાફિક નકારે છે. બ્લૉક એપ ભૂલ તરીકે નહીં પણ સિસ્ટમ સ્થિતિ તરીકે દેખાય છે: પ્રોફાઇલની અન્ય એપ પણ નેટવર્ક સુધી પહોંચવાનું બંધ કરે છે.
વ્યાપ મહત્વનો છે. હંમેશા ચાલુ VPN દરેક વપરાશકર્તા માટે રૂપરેખાંકિત થાય છે, તેથી કામ પ્રોફાઇલ પેકેટ તમારી વ્યક્તિગત પ્રોફાઇલને આવરી લેતું નથી, અને વ્યક્તિગત VPN કામ પ્રોફાઇલ પેકેટને સંતોષતું નથી. બે પ્રોફાઇલ, બે સ્વતંત્ર નેટવર્ક નીતિઓ, એક ઉપકરણ.
આ એ પણ એકમાત્ર સ્તર છે જ્યાં અસંબંધિત VPN મદદ કરી શકતું નથી, કારણ કે નીતિ એક ચોક્કસ પેકેટનું નામ આપે છે.
ત્રણને અલગ પાડવા
સહીઓ ક્રમમાં જુઓ અને જે પહેલી મેળ ખાય ત્યાં થોભો. એક હોસ્ટનામ નિષ્ફળ જાય જ્યારે બાકીનું બધું ઉકેલાય, તો તે સેવાના માર્ગ તરફ ઇશારો કરે છે. શરૂઆતમાં જ નીતિ શબ્દરચના સાથે તાત્કાલિક ઇનકાર એપ્લિકેશન લોજિક તરફ ઇશારો કરે છે. મંજૂર ક્લાઇન્ટ ડિસ્કનેક્ટ થાય ત્યારે આખી પ્રોફાઇલનું કનેક્ટિવિટી ગુમાવવું લૉકડાઉન તરફ ઇશારો કરે છે. અને જે એપ કોઈપણ ટનલ સ્વીકારે છે તે ટ્રાન્સપોર્ટ ફ્લેગ ચકાસે છે, તમારી સંસ્થાની ઓળખ નહીં.
ઉપયોગી પુરાવા: ચોક્કસ લખાણ અને તેનો સમય, એ જ પ્રોફાઇલની અન્ય એપને હજી કનેક્ટિવિટી છે કે નહીં, ખાનગી નામ મંજૂર ટનલની અંદર ઉકેલાય છે કે નહીં, અને તમે ખોલેલી એપ માટે ઉપકરણ કામનો બેજ બતાવે છે કે નહીં.
સહાય વિનંતીમાં શું લખવું
જે વિનંતી સ્તરનું નામ આપે છે તે પહેલી જ કોશિશમાં યોગ્ય રીતે રૂટ થાય છે. કંઈક આવું: કામ પ્રોફાઇલ એપ ખૂલે છે, મંજૂર VPN જોડાયા પછી સંસાધન યાદી નિષ્ફળ જાય છે, માન્ય ડાયગ્નોસ્ટિકમાં ખાનગી નામ ઉકેલાવું નિષ્ફળ જાય છે, અને પ્રોફાઇલની અન્ય એપ કામ કરતી રહે છે. તે માર્ગ કે રિઝોલ્વર સમસ્યા તરીકે વંચાય છે અને ખાતું રીસેટ કરવાના લૂપને ટાળે છે.
જો મંજૂર VPN સંપૂર્ણપણે ગેરહાજર હોય, તો સમર્થિત માર્ગ તમારા સંચાલક દ્વારા નોંધણી કે ફરી જોગવાઈ છે. સંચાલન પ્રોફાઇલ દૂર કરવું, અસંબંધિત ક્લાઇન્ટ સ્થાપિત કરવો કે નેટવર્ક સ્થિતિ બનાવટી કરવી સુરક્ષા ગોઠવણીને પુનઃસ્થાપિત કરવાને બદલે બદલે છે.
ક્લાઇન્ટથી નહીં, સ્તરથી શરૂ કરો. ઉપરની ત્રણ સહીઓ સામાન્ય રીતે એક સત્રમાં જ તે નક્કી કરે છે.