Chrome VPN API: yalnız ChromeOS üçün, masaüstü tuneli deyil
chrome.vpnProvider ChromeOS API-sidir. Brauzer proksisi və masaüstü VPN müştərisini idarə edən uzantı fərqli məhsullardır və əhatə dairələri fərqlidir.
Üç məhsul özünü Chrome VPN adlandırır və yalnız biri vpnProvider sənədləşməsinin təsvir etdiyi şeydir. Bu API ChromeOS-da mövcuddur və orada uzantı quraşdırılmış müştəri ilə danışmaq əvəzinə VPN bağlantısının müştəri tərəfini həyata keçirə bilər. Brauzer proksisi uzantısı Chrome-un sorğuları haraya göndərdiyini dəyişir. Ayrı masaüstü müştərisini idarə edən uzantı brauzerdən kənarda işləyən proqram üçün idarəetmə paneldir. Bu üçündən hansına baxdığınızı bilmək insanların bu müqayisəyə gətirdiyi sualların çoxuna cavab verir.
Platforma qeydi ilk filtrdir
Rəsmi vpnProvider sənədi mövcudluq məhdudiyyətini öz mətnində qeyd edir və orada adlandırılan icazə həmin müqaviləyə aiddir. Windows-da manifestə vpnProvider əlavə etmək interfeysi yaratmır.
İcazə siyahısından əvvəl platforma sətrini oxuyun, çünki icazə yalnız API-nin mövcud olduğu yerdə məna daşıyır.
Proksi uzantısı: sərhəd brauzerdir
Proksi uzantısı brauzerin proksi parametrlərindən istifadə edərək Chrome-un sorğularını serverdən keçirir. O, platformalararasıdır və əhatə dairəsi barədə dürüstdür. Digər tətbiqlər öz bağlantılarını saxlayır və bəzi brauzer trafiki yenə də konfiqurasiya edilmiş marşrutu izləməyə bilər. Bu, brauzer səviyyəsində dəyişiklikdir, sistem tuneli deyil.
Tələb «yalnız bu sayt, yalnız bu brauzerdə»dirsə, düzgün alətdir.
Uzantı və köməkçi tətbiq: tunelə tətbiq sahibdir
Masaüstü VPN müştərisi adətən xidmət və virtual adapter quraşdırır və onun uzantısı tətbiqə müraciət edən uzaqdan idarəetmədir. Tunel əməliyyat sistemi səviyyəsində mövcuddur, buna görə brauzerin heç vaxt görmədiyi tətbiqləri əhatə edir. Uzantının icazələri şifrələməni deyil, idarəetmə kanalını təsvir edir. Uzantını silsəniz tunel toxunulmaz qalır, tətbiqi silsəniz uzantı işləməz.
Bu asimmetriya ən sürətli sınaqdır. Uzantını söndürün və digər tətbiqlərin hələ də VPN-dən istifadə edib-etmədiyinə baxın.
ChromeOS provayderi: müştərini uzantı həyata keçirir
ChromeOS-da provayder modeli mahiyyətcə fərqlidir. Uzantı konfiqurasiya və platforma mesajlarını alır, konfiqurasiya obyekti yaradır, bağlantı vəziyyətini platformaya bildirir və trafiki ayrı quraşdırılmış müştəri əvəzinə API vasitəsilə təqdim edir. Bu, VPN müştərisini konfiqurasiya etməkdənsə yazmağa daha yaxındır. API həmçinin artıq idarə etdiyiniz bir son nöqtəni nəzərdə tutur, ona görə xidmət təqdim etmir.
Buna görə sənəd müştəriyə qoşulmaqdan deyil, müştərini həyata keçirməkdən danışır.
Məhsul iddiasını üçü ilə müqayisədə oxumaq
Hansı əməliyyat sistemlərinin dəstəkləndiyini soruşun, sonra bağlantıya hansı komponentin sahib olduğunu soruşun. Cavab brauzer proksisidirsə, brauzer əhatəsini gözləyin. Cavab köməkçi tətbiqdirsə, o tətbiq işlədiyi müddətdə sistem əhatəsini gözləyin. Cavab ChromeOS provayderidirsə, onun ChromeOS-da işləyəcəyini və başqa yerdə işləməyəcəyini gözləyin. «Chrome VPN» deyən və bu iki suala cavab verməyən məhsul səhifəsi nə etdiyini sizə deməmişdir.
İcazələri elan edilmiş işə görə də yoxlayın. Veb-sayt girişi və proksi idarəetməsi fərqli icazələrdir və heç biri başqa platformanın API-sinin təsadüfən eyni adı daşıması ilə əsaslandırılmır.
Heç birinin sizə demədiyi şeylər
İnterfeys son nöqtəni kimin idarə etdiyi, nəyi qeydə aldığı və xidmətin yaşadığınız yerdə mövcud olub-olmadığı barədə heç nə demir. Bunlar API-nin deyil, provayderin xüsusiyyətləridir. Mövcud olan tunel avtomatik olaraq etibar etməli olduğunuz tunel deyil və mövcud olan icazə platformanızda bir imkan deyil. İki hökmü ayrı saxlayın.
Sonra iddianı həqiqətən istifadə etdiyiniz cihazda, brauzer olmayan bir tətbiqlə sınayın.