Shabakadaha VPN ee Android waxay ku dhawaaqi karaan proxy HTTP
Isticmaal ProxyInfo toos ah oo la socda VpnService.Builder on Android API 29 ama ka dambeeya, oo fahan sababta PAC URI uusan halkaas uga shaqayn.
Android API 29 waxay soo bandhigtay VpnService.Builder.setHttpProxy si loogu xiro talo proxy HTTP shabakad VPN. Adeeg VPN jira, ka hor inta aan la dhisi is-dhexgalka la habeeyey:
builder.setHttpProxy(
ProxyInfo.buildDirectProxy("proxy.example", 8080));
Halkan builder waa VpnService.Builder ee adeegga, ProxyInfo-na waa android.net.ProxyInfo. Bixi hostka iyo dekedda proxy si gooni ah. Qaybtan waxay ku dartaa macluumaadka proxy builder ay paramitarka kale ee VPN horay loo habeeyey.
Proxy-yada PAC lagama taageerayo API-kan. Sameynta ProxyInfo laga sameeyo PAC URI kama dhigto habayn proxy VPN la taageeray; isticmaal barta ugu dambeysa ee HTTP proxy toos ah oo la gaari karo. Taraafikada guud ee la ogolaaday, liiska proxy HTTP wuxuu bixiyaa musharixiin host iyo deked, kuwaas oo gaaritaankooda lagu hubinayo habaynta dariiqa VPN.
Dejintan waa talo. Codsiyadu way iska indhatiri karaan, sidaas darteed ma dammaanad qaadi karaan in xiriir kastaa isticmaalo proxy. Tunnel qaybsan, codsiyada raacaya talada waxaa laga yaabaa inay sidoo kale isku dayaan inay soo diraan codsiyada HTTP ee meelaha VPN ka baxsan iyagoo isticmaalaya proxy-daas. Codsiyadaas ma kala saari karaan labada kooxood ee dariiqa marka la dabaqayo macluumaadka proxy. Hubi gaaritaanka dhexdhexaadiyaha habaynta dariiqaas ka hor inta aanad u qaadan dejinta mid dhamaystiran.