Chrome VPN API: ફક્ત ChromeOS પર, ડેસ્કટોપ ટનલ નથી
chrome.vpnProvider એ ChromeOS API છે. બ્રાઉઝર પ્રોક્સી અને ડેસ્કટોપ VPN ક્લાયન્ટ ચલાવતું એક્સ્ટેન્શન એ અલગ અલગ ઉત્પાદનો છે જેમનું વ્યાપ પણ અલગ છે.
ત્રણ ઉત્પાદનો પોતાને Chrome VPN કહે છે, અને તેમાંથી ફક્ત એક જ એ છે જે vpnProvider દસ્તાવેજીકરણ વર્ણવે છે. એ API ChromeOS પર ઉપલબ્ધ છે, જ્યાં એક્સ્ટેન્શન ઇન્સ્ટોલ કરેલા ક્લાયન્ટ સાથે વાત કરવાને બદલે VPN કનેક્શનની ક્લાયન્ટ બાજુ લાગુ કરી શકે છે. બ્રાઉઝર પ્રોક્સી એક્સ્ટેન્શન બદલે છે કે Chrome તેની વિનંતીઓ ક્યાં મોકલે છે. અને જે એક્સ્ટેન્શન અલગ ડેસ્કટોપ ક્લાયન્ટ ચલાવે છે તે બ્રાઉઝરની બહાર ચાલતા સોફ્ટવેર માટેનું નિયંત્રણ પેનલ છે. આ ત્રણમાંથી તમે કયું જોઈ રહ્યા છો તે જાણવાથી આ સરખામણીમાં લોકો લાવતા મોટા ભાગના પ્રશ્નોના જવાબ મળે છે.
પ્લેટફોર્મની નોંધ એ પ્રથમ ગાળણી છે
vpnProviderનું સત્તાવાર સંદર્ભ તેની ઉપલબ્ધતાની મર્યાદા તેના પોતાના લખાણમાં જણાવે છે, અને ત્યાં નામ આપેલી પરવાનગી એ જ કરારની છે. Windows પર manifestમાં vpnProvider ઉમેરવાથી ઇન્ટરફેસ બનતું નથી.
પરવાનગીઓની યાદી પહેલાં પ્લેટફોર્મની લાઇન વાંચો, કારણ કે પરવાનગીનો અર્થ ફક્ત ત્યાં જ છે જ્યાં API અસ્તિત્વમાં છે.
પ્રોક્સી એક્સ્ટેન્શન: સીમા બ્રાઉઝર છે
પ્રોક્સી એક્સ્ટેન્શન બ્રાઉઝરની પ્રોક્સી સેટિંગ્સ વાપરીને Chromeની વિનંતીઓ સર્વર દ્વારા મોકલે છે. તે ક્રોસ-પ્લેટફોર્મ છે અને તેના વ્યાપ વિશે પ્રામાણિક છે. બીજી એપ્લિકેશનો પોતાના કનેક્શન રાખે છે, અને બ્રાઉઝરનો કેટલોક ટ્રાફિક હજી પણ ગોઠવેલા માર્ગને અનુસરશે નહીં. તે બ્રાઉઝર સ્તરનો ફેરફાર છે, સિસ્ટમ ટનલ નથી.
જો જરૂરિયાત “ફક્ત આ એક સાઇટ, ફક્ત આ એક બ્રાઉઝરમાં” હોય, તો તે યોગ્ય સાધન છે.
એક્સ્ટેન્શન અને સાથી એપ્લિકેશન: ટનલ એપ્લિકેશનની માલિકીની છે
ડેસ્કટોપ VPN ક્લાયન્ટ સામાન્ય રીતે એક સેવા અને વર્ચ્યુઅલ એડેપ્ટર ઇન્સ્ટોલ કરે છે, અને તેનું એક્સ્ટેન્શન એપ્લિકેશનને બોલાવતું રિમોટ કંટ્રોલ છે. ટનલ ઓપરેટિંગ સિસ્ટમ સ્તરે અસ્તિત્વમાં છે, તેથી તે એવી એપ્લિકેશનોને પણ આવરે છે જે બ્રાઉઝર ક્યારેય જોતું નથી. એક્સ્ટેન્શનની પરવાનગીઓ એન્ક્રિપ્શનની નહીં, નિયંત્રણ ચેનલની વર્ણવે છે. એક્સ્ટેન્શન દૂર કરવાથી ટનલ અકબંધ રહે છે, જ્યારે એપ્લિકેશન દૂર કરવાથી એક્સ્ટેન્શન તૂટે છે.
એ અસમાનતા સૌથી ઝડપી કસોટી છે. એક્સ્ટેન્શન બંધ કરો અને જુઓ કે બીજી એપ્લિકેશનો હજી પણ VPN વાપરે છે કે નહીં.
ChromeOS પ્રદાતા: એક્સ્ટેન્શન જ ક્લાયન્ટ લાગુ કરે છે
ChromeOS પર પ્રદાતા મોડેલ પ્રકારે જ અલગ છે. એક્સ્ટેન્શન રૂપરેખાંકન અને પ્લેટફોર્મ સંદેશા મેળવે છે, રૂપરેખાંકન ઑબ્જેક્ટ બનાવે છે, કનેક્શનની સ્થિતિ પ્લેટફોર્મને પાછી જણાવે છે, અને અલગ ઇન્સ્ટોલ કરેલા ક્લાયન્ટને બદલે API દ્વારા ટ્રાફિક પૂરો પાડે છે. તે VPN ક્લાયન્ટ ગોઠવવા કરતાં લખવાની વધુ નજીક છે. API એ પણ એવું અંતિમ બિંદુ ધારે છે જે તમે પહેલેથી ચલાવો છો, તેથી તે કોઈ સેવા પૂરી પાડતું નથી.
તેથી જ સંદર્ભ ક્લાયન્ટ સાથે જોડાવાની નહીં, ક્લાયન્ટ લાગુ કરવાની વાત કરે છે.
ત્રણની સામે ઉત્પાદનનો દાવો વાંચવો
પૂછો કે કઈ ઓપરેટિંગ સિસ્ટમ સમર્થિત છે, પછી પૂછો કે કનેક્શન કયા ઘટકની માલિકીનું છે. જવાબ બ્રાઉઝર પ્રોક્સી હોય તો બ્રાઉઝર વ્યાપ ધારો. જવાબ સાથી એપ્લિકેશન હોય તો તે એપ્લિકેશન ચાલે ત્યાં સુધી સિસ્ટમ વ્યાપ ધારો. જવાબ ChromeOS પ્રદાતા હોય તો તે ChromeOS પર ચાલશે અને બીજે ક્યાંય નહીં એમ ધારો. જે ઉત્પાદન પૃષ્ઠ “Chrome VPN” કહે છે પણ આ બે પ્રશ્નોના જવાબ આપતું નથી, તેણે તમને કહ્યું નથી કે તે શું કરે છે.
જાહેર કરેલા કામ સામે પરવાનગીઓ પણ તપાસો. વેબસાઇટ ઍક્સેસ અને પ્રોક્સી નિયંત્રણ અલગ અલગ પરવાનગીઓ છે, અને બીજા પ્લેટફોર્મની APIનું નામ સાથે મળી જવાથી બંનેમાંથી કોઈ પણ વાજબી બનતું નથી.
જે તેમાંથી કોઈ તમને કહેતું નથી
ઇન્ટરફેસ એ વિશે કંઈ કહેતું નથી કે અંતિમ બિંદુ કોણ ચલાવે છે, શું લોગ કરે છે, અથવા તમે જ્યાં રહો છો ત્યાં સેવા ઉપલબ્ધ છે કે નહીં. એ પ્રદાતાના ગુણધર્મો છે, APIના નહીં. અસ્તિત્વમાં છે તે ટનલ આપોઆપ એવી ટનલ નથી જેના પર તમારે ભરોસો કરવો જોઈએ, અને અસ્તિત્વમાં છે તે પરવાનગી તમારા પ્લેટફોર્મ પર ક્ષમતા નથી. બંને નિર્ણય અલગ રાખો.
પછી દાવો તમે ખરેખર વાપરો છો તે ઉપકરણ પર, બ્રાઉઝર ન હોય એવી એપ્લિકેશન સાથે કસો.