Pínpín tunnel fún àwọn oníbàárà hotspot kì í ṣe ìyọkúrò fún ọ̀kọ̀ọ̀kan áàpù
Yíyọ áàpù kan kúrò nínú VPN ń yí fọ́nùn nìkan padà. Kọ̀mpútà gbéni tí a so pọ̀ nílò ìlànà ìfiránṣẹ́ tirẹ̀, tí a bá mu pẹ̀lú orísun, ibi àfojúsùn àti NAT.
Ìbéèrè méjì tí ó dún bí ọ̀kan kì í ṣe ọ̀kan: «yọ áàpù yìí kúrò nínú VPN» àti «fi ibi àfojúsùn kan ṣoṣo yìí ránṣẹ́ síta VPN fún kọ̀mpútà gbéni lórí hotspot mi». Èyí àkọ́kọ́ ń yí bí socket lórí fọ́nùn ṣe ń yan nẹ́tíwọ́kì padà. Èyí kejì gbọ́dọ̀ yí ìpinnu ìfiránṣẹ́ padà fún pákẹ́ẹ̀tì tí ó wá láti ẹ̀rọ mìíràn lẹ́yìn tí fọ́nùn ti gbà á tẹ́lẹ̀. Dídàpọ̀ àwọn méjèèjì ni ó ń mú kí oníbàárà hotspot parí pẹ̀lú ìyọkúrò tí ó máa ń kan browser fọ́nùn fúnra rẹ̀ nìkan.
Àwọn ẹ̀ka ètò méjì ni ó ní àwọn ìbéèrè méjì
Android ń tọ́jú nẹ́tíwọ́kì áàpù àti tethering lọ́tọ̀. Àwọn socket áàpù ni a ń fi í fún nẹ́tíwọ́kì nípasẹ̀ àkójọ ìsopọ̀, áàpù VPN sì ń pinnu irú socket tirẹ̀ tí yóò wọ inú tunnel. Àwọn pákẹ́ẹ̀tì tí a fi ránṣẹ́ láti ọ̀dọ̀ oníbàárà tí a so pọ̀ ni ẹ̀ka ètò tethering ń bójú tó, tí ó ń béèrè lọ́wọ́ netd fún àwọn ọ̀nà, àwọn ìlànà ìlú àti ìtumọ̀ lórí interface isalẹ̀.
A ń ṣàyẹ̀wò ìyọkúrò fún ọ̀kọ̀ọ̀kan áàpù nígbà tí áàpù bá ṣí socket. Pákẹ́ẹ̀tì tí a fi ránṣẹ́ kì í dé ìwádìí yẹn rárá, nítorí pé kò ti socket áàpù lórí ẹ̀rọ yìí wá. Ìdí gbogbo tí àwọn ètò méjì kò fi lè rọ́pò ara wọn ni èyí, kì í sì í ṣe àṣìṣe nínú èyíkéyìí nínú wọn.
Ohun tí ìyọkúrò fún ọ̀kọ̀ọ̀kan áàpù ń yí padà ní ti gidi
Olùkọ́ VpnService lè dárúkọ àwọn pákẹ́ẹ̀tì tí ó wà níta tunnel pẹ̀lú addDisallowedApplication, tàbí dárúkọ àwọn pákẹ́ẹ̀tì kan ṣoṣo tí a gbà láàyè ní inú pẹ̀lú addAllowedApplication. Àwọn áàpù yẹn yóò ṣí socket lórí nẹ́tíwọ́kì ìpìlẹ̀ nígbà tí VPN ń tẹ̀síwájú ní ní ọ̀nà àìpẹ́ fún gbogbo ohun mìíràn.
Ìwọ̀n náà péye: àwọn socket pákẹ́ẹ̀tì fúnra rẹ̀, lórí ẹ̀rọ yìí, níwọ̀n ìgbà tí tunnel bá wà lókè. Kò sọ ohunkóhun nípa ìrìnnà tí a fi ránṣẹ́, ohunkóhun nípa ẹ̀rọ kejì àti ohunkóhun nípa àwọn pákẹ́ẹ̀tì tí ètò ń fi ránṣẹ́ lórúkọ tethering.
Kì í sì í ṣe ìṣàkóso ibi àfojúsùn. Yíyọ browser kúrò ń yọ gbogbo àdírẹ́sì tí browser yẹn dé kúrò, pẹ̀lú èyí tí o fẹ́ pa mọ́ nínú tunnel. Nígbà tí ìbéèrè bá dárúkọ ibi àfojúsùn dípò áàpù, olùyàn áàpù jẹ́ irinṣẹ́ tí kò tọ́ láti ìpilẹ̀ṣẹ̀.
Bí pákẹ́ẹ̀tì tethering ṣe rí fún fọ́nùn
Pákẹ́ẹ̀tì oníbàárà dé interface hotspot pẹ̀lú àdírẹ́sì orísun àdáni tí fọ́nùn fi sí, sọ pé 192.168.43.20, àti ibi àfojúsùn gbogbo ènìyàn. Láti fi í ránṣẹ́, fọ́nùn nílò ọ̀nà sí ìsopọ̀ òkè àti ìlànà ìtumọ̀ kí àwọn ìdáhùn lè rí ọ̀nà padà, nítorí àdírẹ́sì àdáni oníbàárà kò ní ìtumọ̀ lórí nẹ́tíwọ́kì alágbèéká.
Android ń fi èyí hàn pẹ̀lú àwọn ìlànà ìlú tí ó ń yan tábìlì ìtọ́sọ́nà, netd sì ń tún àwọn tábìlì àti ìlànà tí ó yẹ kọ́ nígbà tí nẹ́tíwọ́kì àti VPN bá yí padà. Nọ́mbà tábìlì, ipò àkọ́kọ́ ìlànà tàbí orúkọ interface tí a dà sílẹ̀ láti ojú ìkọ̀wé forum, tàbí láti ara model kan náà ní àtẹ̀jáde ìgbà àtijọ́, kò fi ẹ̀tọ́ àìlópin múlẹ̀. Ìtúnkọ́ yẹn ni ìdí pẹ̀lú tí ìlànà tí a fi ọwọ́ kọ fi lè ṣiṣẹ́ wákàtí kan kí ó sì dúró lẹ́yìn ìsopọ̀ tuntun tí ó kàn.
Irú ìlú wo ni ìyọkúrò hotspot nílò ní ti gidi
Kọ ìpinnu gẹ́gẹ́ bí orísun, ibi àfojúsùn àti ọ̀nà tí a ní lọ́kàn kí o tó fọwọ́ kàn án. Ìrísí tí ó kéré jù fún ibi àfojúsùn kan tí a fọwọ́ sí rí báyìí:
| Source | Destination | Intended path |
|---|---|---|
| One authorized hotspot client | One approved public service address | Ordinary cellular uplink |
| The same client | All other covered destinations | Shared VPN |
| The phone's own apps | Their existing destinations | Unchanged phone policy |
Àwọn ẹ̀gbẹ́ méjèèjì gbọ́dọ̀ pé. Ẹ̀ka tààrà nílò ọ̀nà tí ó ṣe é lò nípasẹ̀ ìsopọ̀ òkè alágbèéká tí ó wà lọ́wọ́lọ́wọ́; ẹ̀ka VPN nílò ọ̀nà tunnel pẹ̀lú àṣẹ láti fi ránṣẹ́. Ìtumọ̀ orísun èyíkéyìí gbọ́dọ̀ bá ibi ìjáde tí o yàn mu, nítorí NAT tí a fi sí interface tunnel ń fi àdírẹ́sì tunnel hàn, kì í ṣe ti alágbèéká, nígbà yẹn ọ̀nà ìpadà kò bá ọ̀nà ìjáde mu.
Àwọn ìdáhùn gbọ́dọ̀ dé ọ̀dọ̀ oníbàárà isalẹ̀ kan náà nípasẹ̀ ipò tí a ń tọpinpin tàbí ọ̀nà tí ó ṣe kedere, kíkà pákẹ́ẹ̀tì tí ó ń jáde kò sì fi ìkankan nínú èyí hàn. Tọ́jú ìrìnnà ìta VPN fúnra rẹ̀ níta ìwọ̀n ìyọkúrò pẹ̀lú, bí bẹ́ẹ̀ kọ́ àwọn pákẹ́ẹ̀tì olùgbé tunnel yóò jogún ìlú tí a kọ fún ìbéèrè wẹ́ẹ̀bù oníbàárà.
Àdírẹ́sì kan tí a mú kì í ṣe ibi àfojúsùn
Àdírẹ́sì IPv4 kan ṣoṣo tí a kà láti browser jẹ́ àwòrán ìṣẹ́jú kan. Àwọn iṣẹ́ ńlá ń dáhùn láti anycast tàbí láti àkójọ àdírẹ́sì etí tí ó ń yí, ọ̀pọ̀ wọn ni ìpele méjì, ìṣàn ìwọlé sì lè fọwọ́ kan àwọn olùgbàlejò ìjẹ́rìí àti telemetry tí ojú ìwé kò fi hàn rárá. Ìyọkúrò tí a kọ́ yí àdírẹ́sì tí o rí láìròtẹ́lẹ̀ yóò fọ́ ní ìgbà tí iṣẹ́ bá tún ìwúwo dọ́gba.
Lo àwọn àdírẹ́sì tí a kọ sílẹ̀ ti olówó iṣẹ́ náà, tàbí ìwọ̀n tí ó ń gbé jáde, kí o sì ka àwọn ìdílé àdírẹ́sì méjèèjì. Bí a kò bá lè sọ ìbéèrè náà gẹ́gẹ́ bí àkójọ tí ó dúró ṣinṣin, ó ṣeé ṣe kí ó jẹ́ ìbéèrè ìlú fún iṣẹ́ náà, kì í ṣe ọ̀gbọ́n ìtọ́sọ́nà lórí fọ́nùn.
Ṣàyẹ̀wò láti ẹ̀gbẹ́ isalẹ̀
Àyẹ̀wò mẹ́ta, ní ìtòlẹ́sẹẹsẹ yìí: iṣẹ́ tí a yàn láti kọ̀mpútà gbéni, ibi àfojúsùn déédéé tí ó gbọ́dọ̀ wà nínú VPN, àti áàpù fọ́nùn kan tí kò gbọ́dọ̀ ní ìpa. Lẹ́yìn náà tún ṣe é lẹ́yìn ìsopọ̀ àti lẹ́yìn ìyípadà ìsopọ̀ òkè, nítorí nígbà yẹn ni a ń tún àwọn tábìlì ìlú kọ́.
Bí ìmúṣẹ pínpín fọ́nùn kò bá lè di májẹ̀mú yẹn mú kọjá ìsopọ̀, gbé ìlú yíyàn náà lọ sí router isalẹ̀ tí a ṣètìlẹ́yìn dípò kíkó àwọn ìlànà root jọ lórí ẹ̀rọ náà. Router lè fi ìbámu orísun àti ibi àfojúsùn hàn pẹ̀lú olówó tí ó dúró ṣinṣin, àti àwọn ìwé ẹ̀ka tethering ni ìtọ́ka tí ó tọ́ fún ohun tí fọ́nùn ń ṣe ní ti gidi.