Android API 29 увео је VpnService.Builder.setHttpProxy за придруживање препоруке HTTP проксија VPN мрежи. У постојећој VPN услузи, пре успостављања конфигурираног интерфејса:

builder.setHttpProxy(
    ProxyInfo.buildDirectProxy("proxy.example", 8080));

Овде је builder VpnService.Builder услуге, а ProxyInfo је android.net.ProxyInfo. Наведите хост и порт проксија одвојено. Овај фрагмент додаје податке о проксију у builder чији су остали VPN параметри већ конфигурисани.

PAC проксији нису подржани овим API-јем. Прављење ProxyInfo из PAC URI-ја не претвара га у подржану VPN прокси конфигурацију; користите доступну директну HTTP прокси крајњу тачку. За дозвољени јавни саобраћај листа HTTP проксија даје кандидате за хост и порт, чија се доступност мора проверити под VPN-овим начином усмеравања.

Ова поставка је саветодавна. Апликације је могу занемарити, па не може гарантовати да свака веза користи прокси. У подељеном тунелу апликације које следе препоруку могу такође покушати да шаљу HTTP захтеве за одредиштима изван VPN-а кроз тај прокси. Те апликације не могу разликовати две групе рута при примени података о проксију. Проверите доступност посредника под тим начином усмеравања пре него поставку сматрате потпуном.

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