Android API 29 innleiddi VpnService.Builder.setHttpProxy til at festa ein HTTP-proxy-tilmæli at einum VPN-netverki. Í eini verandi VPN-tænastu, áðrenn hin uppsetta grænseflatan verður sett upp:

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

Her er builder VpnService.Builder hjá tænastuni, og ProxyInfo er android.net.ProxyInfo. Gev vert og port hjá proxynum hvør sær. Hesi brotini leggja proxy-upplýsingarnar afturat einum builder, har onnur VPN-parametur longu eru sett.

PAC-proxy verða ikki stuðlað av hesi API. At gera eitt ProxyInfo úr einum PAC-URI ger tað ikki til eina stuðlaða VPN-proxy-uppsetning; brúka eitt atkomiligt beint HTTP-proxy-endapunkt. Til loyvda almenna ferðslu veitir HTTP-proxy-listin vert- og port-evni, sum atkomiligheitin má kanna undir ruting-uppsetningini hjá VPN-inum.

Hesin stillingin er ráðgevin. Forrit kunnu leggja hana til viks, so hon kann ikki tryggja, at hvør sambinding brúkar proxyn. Í einum býttum tunli kunnu forrit, sum fylgja tilmælinum, eisini royna at senda HTTP-umbøn til ásetingar uttan fyri VPN-inum gjøgnum tann proxyn. Hesi forrit kunnu ikki skilja tvey rutu-bólkarnar, tá proxy-upplýsingarnar verða nýttar. Kanna atkomiligheitina hjá millumliðnum undir tí ruting-uppsetningini, áðrenn tú metir stillingina fullfíggjaða.

Skyldar greinar