Ingabe i-iPhone ikwi-VPN? Okungaqondakala ngohlelo lwe-iOS ngempela
Akukho ifulegi elilodwa le-VPN ku-iOS SDK. Uhlelo lungabheka kuphela ukulungiselelwa kwalo, isaziso sesimo kanye nesithombe se-proxy esinomkhawulo, akukho okunye.
Buza uhlelo lwe-iOS ukuthi ifoni ikwi-VPN yini, futhi impendulo eqotho iwukuthi ayikwazi ukukwazi ngendlela oqonde ngayo. I-SDK ayivezi ifulegi elithi «idivayisi isemhubheni», futhi izixhumanisi eziyimfihlo ezingase zisondelane nalokho zivaliwe ezinhlelweni ezishicilelwayo. Ungabheka ukulungiselelwa kohlelo lwakho, isimo esixhunywe kukho, kanye nophawu olulodwa noma ezimbili ezingaqondile ezivela esitakini senethiwekhi. Ngakunye kuphendula umbuzo ohlukile, futhi iningi lezinto zokuhlola eziphukile livela ekuthatheni okukodwa kwazo njengempendulo ephelele.
Inganekwane yefulegi elilodwa le-VPN
Inkolelo iwukuthi kukhona ndawana thize ku-SDK isici esibika ukuthi idivayisi isemhubheni noma cha, njengoba ifulegi lokufinyeleleka libika ukuthi umsingathi uyaphendula noma cha. Isici esinjalo esisemthethweni asikho. Futhi noma ngabe besikhona, «umhubhe ukhona» kanye «ithrafikhi yami iwusebenzisa» kuyizitatimende ezihlukile, futhi ezinhlakeni eziningi okwesibili kuphela okubalulekile.
Yilo msantsa oyimbangela yokuthi imitapo yolwazi ekhangisa umtholi we-VPN womugqa owodwa ivamise ukufunda into entekenteke, njengegama lesixhumanisi noma ukhiye we-proxy, bese iveza lokho njengesinqumo.
Layisha izintandokazi ngaphambi kokuthemba i-nil
Isibonelo somphathi esabiwe sikhona ngokushesha lapho usicela, kodwa isici salo sephrothokholi sihlala siyi-nil kuze kuqede ukubuyiselwa kokulayisha. Ngakho iphrothokholi engu-nil isho ukuthi «akukalayishwa» okungenani izikhathi ezilingana nokuthi «akufakiwe». Yenza ukufunda ngaphakathi kwebhuloki lokuqedela, bese unquma ngemva kwalokho kuphela: into yephrothokholi ekhona, enefulegi lokunika amandla elivuliwe, yileyo indlela «okufakiwe» okubukeka ngayo.
Uphawu lwesibili lusento yoxhumano: isimo esingavumelekile, okubika ngaso uhlelo lapho lolu hlelo lungenalo ukulungiselelwa okufakiwe. Isimo esingavumelekile kanye nephrothokholi engu-nil ngemva kokulayisha okuqediwe kungukungekho kwangempela, hhayi umjaho wesikhathi.
Izinguquko zoxhumano zifika njengezaziso
Izibambeli ezinikezwa ku-load naku-save zibika okwenzekile ekulungiseleleni, hhayi ukuthi umhubhe wenzani. Ukulinda ukuthi enye yazo ivuthe ngesikhathi sokuxhumana umjaho ongakaze uxazululwe. Esikhundleni salokho qaphela isaziso sokushintsha kwesimo, futhi ufunde inani lamanje lento yoxhumano lapho ifika.
Lapho ukulungiselelwa sekufakiwe, isimo soxhumano sidlula ngokulandelana okufushane: kunqanyuliwe, kuyaxhumana, kuxhunyiwe, kuyaqinisekisa kabusha, kuyanqanyulwa. «Kuxhunyiwe» kuchaza umhubhe hhayi iseva engemuva kwawo, ngakho akubona ubufakazi bokuthi ithrafikhi iyageleza. I-On-demand ingaphakamisa umhubhe ngisho ngesikhathi uhlelo lumisiwe, futhi lapho isaziso sifika ngaphambi kokuba ube nakho okuzokubuyekezwa.
Isithombe se-proxy esinomkhawulo siwumkhondo, hhayi isinqumo
I-CFNetwork inganikeza uhlelo izilungiselelo zamanje ze-proxy zesistimu, futhi ngaphakathi kwalowo mphumela kunesichazamazwi esinomkhawulo esinokhiye ngokwegama lesixhumanisi. Ukubona igama eliqala ngo-tun, utun, ppp, ipsec noma tap kuwumkhondo wokuthi umhubhe ukhona. Kuseyisithombe salokho uhlelo olukwazi ukukubona, hhayi isitatimende sokuthi amaphakethe aya kuphi.
Abahlinzeki abavumelani ngokuqamba amagama, ngakho isiqalo esingekho asifakazeli lutho, futhi isixhumanisi esikhona singaba khona ngaphandle kokuthwala ithrafikhi. Ukufinyeleleka kuntekenteke nakakhulu: isicelo esiphumelelayo esiya ekhelini eliyimfihlo sikhombisa ukuthi indlela yasebenza saleso sicelo ngaleso sikhathi, hhayi ukuthi i-VPN ifakiwe.
Isifanekiseli siboleka i-Mac, futhi ezinye izinhlelo zihlala zingabonakali
Isifanekiseli asinaso isitaki saso senethiwekhi; konke ukuxhumana elikwenzayo kungokwe-Mac. Ngakho i-VPN esebenza ku-Mac yomsingathi isivele isebenza kuhlelo olufanekiselwayo, futhi izilungiselelo zesifanekiseli ngokwaso azibonisi lutho. Uma umhubhe waphakama ngemva kokuqala kwesifanekiseli, ukuwuqalisa kabusha ngokuvamile kuyashesha kunokulungisa iphutha kuhlelo. Umsingathi osembobeni ongajwayelekile udinga lowo mbobo ku-URL, noma ukudluliswa kwendawo okufana ne-socat TCP-LISTEN:12345,fork TCP:host:12345.
Ama-API omphakathi ngeke abhale iziphrofayili ze-VPN ezingezinye izinhlelo noma iziphrofayili zokulungiselelwa. Kuhlelo olulodwa olwaziwayo, ukuhlola isikimu se-URL nge-canOpenURL yisu elithwalekayo, futhi kusukela ku-iOS 9 isikimu esibuzwayo kufanele simenyezelwe ku-Info.plist yakho; uma usishiya, ucingo lubuyisela i-false. I-OpenVPN Connect iphendula ku-openvpn://, okukwenza kube yisibonelo esihle nomtholi ojwayelekile omubi.
Hlanganisa ukubhekwa okuthathu futhi usho ukuthi kusho ukuthini
Ngokwenzayo gwema imiphumela emithathu: ukulungiselelwa okwalayishwa futhi kunikwe amandla, isimo soxhumano esingesona esingavumelekile, kanye nesicelo esiya ekhelini elifinyeleleka kuphela ngomhubhe. Ngakunye kuyadukisa kukodwa; ndawonye kusho lokho uhlelo olungakwazi ukukwazi, hhayi lokho umsebenzisi acabanga.
Bhala umphumela njengemigqa emithathu kusihlaziyo sakho, hhayi i-boolean eyodwa. Lapho umsebenzisi ethi i-VPN icishiwe kanti uhlelo lwakho aluvumelani, leyo migqa emithathu ibonisa ukuthi yikuphi ukubhekwa okuphambukile, futhi lowo ngumehluko phakathi kwethikithi losekelo ongasebenzisa kulo nalelo eliphetha ngo-«kimi kuyasebenza».