Три производа називају себе Chrome VPN, а само један од њих је оно што описује документација vpnProvider. Тај API је доступан у ChromeOS-у, где екстензија може да имплементира клијентску страну VPN везе уместо да разговара са инсталираним клијентом. Екстензија проксија у прегледачу мења то где Chrome шаље захтеве. Екстензија која управља засебним клијентом на рачунару је контролна табла за софтвер који ради изван прегледача. Знање који од та три гледате одговара на већину питања која људи доносе у ово поређење.

Напомена о платформи је први филтер

званична референца за vpnProvider наводи своје ограничење доступности у сопственом тексту, а дозвола која се тамо помиње припада том уговору. Додавање vpnProvider у манифест на Windows-у не ствара тај интерфејс.

Прочитајте ред о платформи пре листе дозвола, јер дозвола има смисла само тамо где API постоји.

Екстензија проксија: граница је прегледач

Екстензија проксија користи подешавања проксија прегледача да пошаље Chrome захтеве кроз сервер. Ради на више платформи и искрена је у погледу свог обима. Друге апликације задржавају сопствене везе, а део саобраћаја прегледача можда и даље не прати подешену путању. То је промена на нивоу прегледача, а не системски тунел.

Ако је захтев „овај један сајт, у овом једном прегледачу”, то је прави алат.

Екстензија и пратећа апликација: тунел припада апликацији

VPN клијент за рачунар обично инсталира услугу и виртуелни адаптер, а његова екстензија је даљински управљач који позива апликацију. Тунел постоји на нивоу оперативног система, па покрива апликације које прегледач никада не види. Дозволе екстензије описују контролни канал, а не шифровање. Уклањање екстензије оставља тунел нетакнутим, док уклањање апликације квари екстензију.

Та асиметрија је најбржи тест. Онемогућите екстензију и гледајте да ли друге апликације и даље користе VPN.

Пружалац за ChromeOS: екстензија имплементира клијента

У ChromeOS-у модел пружаоца је другачији по природи. Екстензија прима конфигурационе и платформске поруке, ствара конфигурациони објекат, пријављује стање везе назад платформи и доставља саобраћај кроз API уместо кроз засебно инсталиран клијент. То је ближе писању VPN клијента него његовом конфигурисању. API такође претпоставља крајњу тачку коју већ одржавате, па не пружа услугу.

Зато референца говори о имплементацији клијента, а не о повезивању на њега.

Како читати тврдњу производа према овим трима

Питајте који оперативни системи су подржани, а затим питајте која компонента поседује везу. Ако је одговор прокси у прегледачу, очекујте обим прегледача. Ако је одговор пратећа апликација, очекујте системски обим док та апликација ради. Ако је одговор пружалац за ChromeOS, очекујте да ради на ChromeOS-у и нигде другде. Страница производа која каже „Chrome VPN” а не одговори на та два питања није вам рекла шта ради.

Проверите и дозволе према оглашеном послу. Приступ сајтовима и контрола проксија су различите дозволе и ниједна не постаје оправдана зато што API друге платформе случајно има исто име.

Шта вам ниједан од њих не каже

Интерфејс не говори ништа о томе ко одржава крајњу тачку, шта бележи у дневник, ни да ли је услуга доступна тамо где живите. То су својства пружаоца, а не API-ја. Тунел који постоји није аутоматски тунел коме би требало да верујете, а дозвола која постоји није могућност на вашој платформи. Држите те две процене одвојено.

Затим тестирајте тврдњу на уређају који заиста користите, са апликацијом која није прегледач.

Повезани чланци