Kungani uhlelo lwakho lwe-iPhone lubonisa i-IP eyodwa kanti iseva irekhoda enye
Ikheli le-interface, indawo yokugcina ye-socket kanye nomthombo okurekhodwa yiseva kuphendula imibuzo ehlukene. I-VPN yengeza umongo; ayizihlanganisi zibe inombolo eyodwa.
Kufika amathikithi okusekela ethi uhlelo lubonisa ikheli elilodwa kanti iseva irekhode elinye, bese bebuza ukuthi yikuphi kuzo ezimbili oqambayo amanga. Akukho; lokhu kuyizingqapheli ezimbili zezinto ezimbili ezihlukene. Ikheli eliboshelwe ku-interface, ikheli eliboshelwe ku-socket kanye nekheli lomthombo elibonwa isevisi ekude kuphendula imibuzo emithathu ehlukene. I-VPN yengeza umongo wenethiwekhi ocingweni futhi ayizihlanganisi lezo zintathu zibe inombolo eyodwa yedivayisi yonke. Funda amagama ezinkambu kuthikithi ngaphambi kokufunda amakheli.
Ithikithi livamise ukuchaza ini
Cabanga ngocingo ku-Wi-Fi olunethumbu eliphakamile. I-interface ye-Wi-Fi inekheli le-LAN, i-interface yethumbu inekheli langaphakathi elabelwe, futhi isicelo esiphuma ngethumbu sifika kusevisi yomphakathi sisuka kunoma yimuphi umthombo ophila ngemuva kwanoma yikuphi ukuhumusha endleleni. Uhlelo olunyathelisa ikheli langaphakathi kanye neseva erekhoda umthombo ohunyushiwe kokubili kubika ngokunemba, futhi lawo manani amabili awasoze avumelane.
Izingqapheli ezintathu zihluka kulokho ezingakufakazela, hhayi kuphela kulokho ezikuchazayo.
| Observation | What it describes | What it cannot prove |
|---|---|---|
| An address on a local interface | One configured attachment: Wi-Fi, cellular or a tunnel | The source a remote site receives |
| A socket's local endpoint | The binding used by that one connection | The address after translation further along |
| The peer address at a service | What arrived at that observation point | Any other interface on the phone |
Gcina lelo thebula eduze kwekhodi egcwalisa lawa manani kuthikithi, ngoba ukudideka okuningi lapha ukuhlanekezelwa kwamakholomu hhayi ukwehluleka kwenethiwekhi.
Ucingo lwe-socket lungaphendula ini futhi lungaphenduli ini
Ezingeni le-API, getsockname libika indawo yokugcina yasendaweni eboshelwe ku-socket ethile njengamanje. Ku-socket exhunyiwe, lowo umthombo i-kernel eyawukhetha kulolo xhumano, osekuvele kucace kakhulu kunanoma yiluphi uhlu lwe-interface. Lokhu akukhona ukucinga ikheli lomphakathi, futhi ukulibiza ku-socket engaboshelwe akukutsheli cishe lutho. Noma yini eliyibuyisayo ingase ibhalwe kabusha kamuva endleleni, ngakho ukugqaphela kwesevisi uqobo kuphela okunegunya mayelana nalokho isevisi ekwamukelile.
Ezinkundleni ze-Apple uhlangothi lwe-interface lunendawo ehlukile: izilungiselelo zethumbu zibala amakheli anikezwe i-interface yethumbu. Ukuwafunda kukutshela ukuthi ithumbu lalilungiselelwe kanjani, futhi akukutsheli ukuthi isicelo esithile sathatha iphi indlela, ngoba umzila nemithetho ngohlelo ngalunye kunquma lokho kuxhumano ngalunye.
Ithumbu elihlukanisiwe lenza igebe libonakale. Isicelo esisodwa singaphuma ngethumbu kuyilapho esilandelayo, esiqondiswe kwenye indawo noma eminye imindeni yamakheli, singaphumi, ngakho imiphumela emibili evela kuhlelo olulodwa eyehlukaniswa ngamasekhondi ingaba neqiniso futhi yehluke.
Khetha ukugqaphela okuhambisana nombuzo
Khetha ngamabomu esikhundleni sokulinganisa konke. Ngalokho okubonwa i-backend, rekhoda umthombo ku-backend, futhi lapho i-proxy ephambene ime khona ngaphambili, funda ikheli leklayenti kusihloko sokudlulisela isambulo sakho esikusetha ngempela, hhayi kunoma yini ethunyelwe yiklayenti.
Ukuze wazi ukuthi ithumbu lilungiselelwe yini, funda i-interface. Ukuze wazi ukuthi ithrafikhi yalolu hlelo ilisebenzisile yini, thumela ithrafikhi kusuka kulolo hlelo iye endaweni oyilawulayo bese uqhathanisa umthombo kuzo zombili iziphetho.
Imithetho ngohlelo ngalunye ifanele umusho wayo. Umphumela wesiphequluli uwubufakazi mayelana naso leso siphequluli, futhi ithumbu elilawulwayo ngohlelo ngalunye lingabeka izinhlelo ezimbili ocingweni olulodwa emigwaqweni ehlukene ngasikhathi sinye. Ukuqinisekisa ukumbozwa kusho ukuthumela ithrafikhi kusuka ohlelweni okukhulunywa ngalo, emndenini wamakheli okukhulunywa ngawo.
Amagama e-interface awasona isitholi
Futhi ungasebenzisi igama le-interface njengokuhlola kwe-VPN. Amagama awasona isivumelwano somphakathi, futhi ucingo lungaba nokuxhumana okuningi kuyilapho kukodwa kuphela okuthwala isicelo sakho.
Qamba insimu ngokugqaphela eyigcinayo. local_interface_address, socket_local_endpoint kanye ne-service_observed_source kubi futhi akunakungabazeki, futhi ukungabazeki yikho okukufunayo lapho inani ligcina lingene kuthikithi lokusekela ngemuva kwesonto. Ikholomu eyodwa ebizwa nge-device IP izoqoqa zontathu bese ithenjwa njengokungathi ingeyodwa.
Gcina ubunikazi ngaphandle kwekholomu yekheli
Ukuphuma kwe-VPN okwabiwe akusona ubunikazi bomsebenzisi, futhi ikheli langasese alusona isiqinisekiso sokufinyelela. Kokubili kuchaza indlela hhayi umuntu, futhi ukuphatha noma yikuphi kwazo njengokuqinisekisa kuguqula ingozi yomzila ibe yisinqumo sokugunyaza.
Lapho othile ebuza ukuthi ucingo lunekheli lini, impendulo ewusizo umbuzo wokuthi kuphi ukuxhumana nakuphi okugqaphelayo. Incazelo ye-getsockname ifanele icashunwe esimweni esimaphakathi, ngoba ixazulula umbuzo we-socket ngaphandle kokuzenzisa ukuthi ixazulula eminye emibili.
Bese ubhala ukuthi yikuphi kwezintathu umkhiqizo wakho okudingeka ukuveza ngempela, bese ususa ezinye ezimbili ku-interface.