Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kuinka voin automatisoida välityspalvelimen todennuksen iOS:ssä ilman käyttäjän toimia


Kuinka voin automatisoida välityspalvelimen todennuksen iOS:ssä ilman käyttäjän toimia


Jos haluat automatisoida välityspalvelimen todennuksen ilman käyttäjän toimia, voit kokeilla seuraavia tapoja:

Käytä NEproxyServeriä ohjelmallisesti

- Aseta NEproxyServerin välityspalvelin-, portti-, käyttäjätunnus- ja salasanaominaisuudet sovelluksesi VPN-määrityksessä[1][2]
- Tämä ei kuitenkaan aina toimi, ja "Välityspalvelimen todennus vaaditaan" -valintaikkuna saattaa silti tulla näkyviin ja pyytää käyttäjää syöttämään tunnistetiedot manuaalisesti.

Ota perustodennus käyttöön välityspalvelimella

- Esimerkiksi mitmproxylla käytä --proxyauth-vaihtoehtoa perustodennusta varten[1]
- Tämä toimii HTTP:lle, mutta ei aina iOS:n HTTPS:lle johtuen protokollatason virheestä mitmproxy-versioissa 8.1.0:n jälkeen[1].

Lista välityspalvelimen tietyt kohteet sallittujen luetteloon

- Ota yhteyttä välityspalvelintiimiin salliaksesi tietyt kohteet, jotka eivät vaadi todennusta[2]
- Tämän ansiosta järjestelmäprosessit voivat käyttää Internet-resursseja käynnistämättä todennuskehotetta

Poista todentamattomien välityspalvelinten todennus käytöstä macOS:ssä

- MacOS:ssa ongelma voi ilmetä, kun järjestelmäprosessit yrittävät käyttää resursseja ennen kuin Kerberos-lippu vedetään välityspalvelimelta
- Kun sallit näiden prosessien käyttää todentamatonta välityspalvelinta, voit ratkaista kehotteet[1]

Virheenkorjaus tahattomille uudelleenohjauksille

- Tarkista sovelluksen koodi ja välityspalvelimen määritystiedostot tahattomien uudelleenohjausten varalta, jotka voivat laukaista todennusikkunan[1]

Yhteenvetona voidaan todeta, että vaikka välityspalvelimen todennusta ei olekaan täysin automatisoitu iOS:ssä, NEproxyServerin ohjelmallinen käyttö, välityspalvelimen perustodennus, kohteiden lisääminen sallittujen luetteloon ja uudelleenohjausten virheenkorjaus ovat joitakin tekniikoita, jotka voivat auttaa minimoimaan käyttäjän puuttumisen. Välityspalvelimen todennus vaaditaan -valintaikkuna tulee kuitenkin todennäköisesti edelleen näkyviin joissakin tapauksissa protokollatason ongelmien vuoksi.

Lainaukset:
[1] https://stackoverflow.com/questions/53852899/ios-keep-showing-proxy-authentication-required-dialog-even-after-passing-usern
[2] https://forums.developer.apple.com/thread/112201
[3] https://smartproxy.com/configuration/how-to-setup-proxy-for-iphone
[4] https://www.howtogeek.com/293676/how-to-configure-a-proxy-server-on-an-iphone-or-ipad/
[5] https://discussions.apple.com/thread/250375534