Waxaad ku xirtaa iPhone si uu u dallaco, hal daqiiqad ka dib VPN-ka Mac-kaaga wuu joojiyaa marinka taraafikada. Dejinta Nidaamka waxay muujinayaan adeeg cusub oo la yiraahdo iPhone USB, tilaabada cadina waa in la tirtiro. Tilaabadaas inta badan waa khalad. Adeeggu wuxuu noqon karaa Hotspot Gaar ah oo telefoonka, ama wuxuu noqon karaa xiriir ay Xcode iyo qalabka aaladda u isticmaalaan inay la hadlaan telefoonka, labaduna si riix ah ayay u kala duwan yihiin oo aqoonsigu waa inuu ka horreeyaa tirtirka.

Tallaabada 1: Akhri adeegga telefoonku dhab ahaan abuuray

Fur Dejinta Nidaamka, ka dibna Shabakadda, oo isbarbardhig liiska adeegyada telefoonka oo furan iyo mid xiran. macOS-ka hadda adeeggu waxa uu ku qoran yahay iPhone USB. Ogaaw haddii uu firfircoon yahay, halka uu ku jiro nidaamka adeegyada, iyo haddii Mac uu u isticmaalo waddada caadiga ah. Nidaamka adeegyadu waa muhiim sababtoo ah macOS waxa uu dooranayaa adeegga firfircoon ee ugu sarreeya ee gaari kara bartilmaameed, ma aha kan aad magaca taqaan.

Hagaha Apple ee Hotspot Gaarka ah waxa uu sharraxayaa habka: inta Hotspot Gaar ah uu ku shidan yahay telefoonka, ku xirka USB waxa uu Mac ka dhigi karaa inuu isticmaalo xiriirka gacanta ee telefoonka, xitaa markaad rabtay oo kaliya inaad dallacdo. Tani maaha cilad macmiilka VPN; shaxda waddooyinku waxay raacdaa adeeg ka soo kacay Wi-Fi ka hor.

Haddii adeeggu jiro laakiin uu sii ahaado mid aan firfircoonayn telefoonka oo xiran, waxa ay u badan tahay inaad aragto xiriir dallac kaliya ama xiriir qalab, ma aha hotspot. Hayso farqigaas, sababtoo ah labada tallaabo ee xiga ayaa tijaabinaya halkii ay ka malayn lahaayeen calaamadda.

Tallaabada 2: Hubi waddada uu isticmaalo dhamaadka VPN

Akhri waddada u socota ciwaanka la xalliyey ee server-ka VPN, ma aha websaydh. route -n get waa akhris-kaliya wuxuuna daabacaa interface-ka iyo gateway-ga uu kernel isticmaali lahaa, labada sadar baana muhiim.

scutil --dns | head -20
route -n get 203.0.113.10

Ciwaanka kore waa meel-bannaan oo loogu talagalay dukumentiga. Ku beddel dhamaadka uu macmiilkaagu muujiyo, oo u isticmaal route -n get -inet6 dhamaadka IPv6. Isbarbardhig wax-soo-saarka telefoonka oo furan iyo mid xiran, oo ha ku darin ama ha ka saarin waddooyin inta u dhaxaysa labada akhris. Haddii interface-ku ka beddelmo en0 una beddelmo interface-ka iPhone USB, waddada hotspot ayaa ku guulaysatay raadinta oo xiriirka dibadda ee VPN hadda wuxuu maraa shabakadda gacanta.

Isku-beddelka waddada ma sharraxayo guul-darro kasta. Macmiilku waxa uu weli gaari karaa server-ka oo uu ka dib ku guul-darraystaa taraafikada gudaha ee tunnel-ka, sababtoo ah waddada cusub waxa ay leedahay MTU kale ama shirkaddu waxa ay xannibtaa borotokoolka. Akhri khaladka macmiilka laftiisa ka hor intaadan wax beddelin: waqtiga dhammaadka gacan-qaadista dibadda waxa uu tilmaamayaa gaaritaanka, halka tunnel la aasaasay oo joojiya marinka taraafikada uu tilmaamayo MTU, DNS ama siyaasad.

Tallaabada 3: Kala sooc hotspot iyo xiriirka isgaarsiinta qalabka

Xcode 15 iyo kuwa ka dambeeyaa waxa ay la hadlaan qalab USB ku xiran iyagoo maraaya kanaal shabakadeed oo ay ku jirto IPv6 maxalli ah, sidaas darteed Mac horumarineed waxa uu muujin karaa interface dheeraad ah oo aan wax xiriir ah la lahayn gelitaanka internetka. Qoraalka farsamada ee Apple TN3158 waxa uu dukumeentigayaa dhaqankaas oo waxa uu digniin ka bixinayaa in VPN ama shaandhaynta ammaanku ay faragelin karaan. Tani waa lidka dhibaatada hotspot: VPN ma jabto sababtoo ah telefoonku wuxuu bixiyaa internet; xiriirka qalabku wuu jabaa sababtoo ah VPN ayaa qabta.

Laba indho-indheyn ayaa kala sooca kiisaska iyada oo aan la qaban baakadaha. Marka hore, hubi haddii interface-ku leeyahay ciwaan la mari karo iyo waddo caadi ah, ama kaliya ciwaan fe80:: maxalli ah; maxalli kaliya waxa uu ka dhigan yahay in aanay jirin waddo internet. Marka labaad, xir VPN oo eeg haddii Xcode uu mar kale gaari karo qalabka. Haddii uu gaaro, waddooyinka VPN ama shaandhada nuxurku waxa ay qabtaan taraafikada maxalliga ah, oo hagaajintu waxa ay ku jirtaa habaynta tunnel-ka qaybsan ama shaandhada, ma aha guddiga Shabakadda.

ifconfig | grep -A4 -E '^en[0-9]+:'
netstat -rn -f inet6 | head

Ha ku xukumin magaca interface-ka oo kaliya. macOS waxa uu abuuraa oo burburiyaa interface-yadan marka qalabku xirmaan, lambarka en-na waxa la qoondeeyaa waqtiga socodka, sidaas darteed isla Mac waxa uu muujin karaa lambar kale ka dib dib-u-dejin ama beddelka fiilada.

Tallaabada 4: Ku celi guul-darrada hal doorsoome markiiba

Markaad ogaato adeegga ku lug leh, ku celi dhibaatada si nidaam ah. Ku bilow telefoonka oo furan iyo VPN oo xiran. Ku xir telefoonka iyadoo Hotspot Gaarku daman yahay, sug ilaa liiska Shabakadda uu degganaado, oo mar kale socodsii weydiinta waddada. Fur, daal Hotspot Gaarka ah, mar kale xir, oo ku celi. Qor interface-ka, gateway-ga iyo khaladka macmiilka mid kasta oo ka mid ah saddexda xaaladood, oo waxaad heli doontaa isbarbardhig halkii xusuus.

Haddii VPN uu ku guul-darraysto kaliya xaaladda hotspot, telefoonka ka fogee waddadaas: dami Hotspot Gaarka ah intaad dallacayso, ama u rar adeegga iPhone USB hoos Wi-Fi nidaamka adeegyada. Haddii uu ku guul-darraysto xaalad kasta oo xiran, oo ay ku jirto hotspot oo daman, eeg sida macmiilku u maareeyo gudbinta shabakadda. Macmiilada qaarkood waxa ay dumiyaan tunnel-ka marka adeegga koowaad is beddelo oo waxa ay u baahan yihiin dib-u-xiriir; taas waa dhaqanka macmiilka, ma aha cillad telefoonka.

Badal hal shay baadhitaan kasta. Tirtirka adeegga, dib-u-dejinta habaynta VPN iyo dib-u-rakibka macmiilka isla daqiiqadaas waxa ay kaa dhigaan Mac shaqeeya oo aanad garanayn tallaabada kee ayaa hagaajisay.

Tallaabada 5: Go'aanso waxa la hayn iyo waxa la xaqiijin

Ka tag xiriirka qalabka. Ka saarista interface uu Xcode isticmaalo ma hagaajiso waddada VPN, oo waxa ay jebisaa geynta qalabka ilaa xirka xiga. Haddii adeegga hotspot uu run ahaantii aan la rabin, marka hore dami Hotspot Gaarka ah telefoonka; taasi waa kontoroolka dukumeentiga ah oo waxa uu ka badbaadaa dib-u-dejin.

Haddii aad adeegga ka saarto, ka saar kan aad aqoonsatay oo ka dib xaqiiji laba shay: waddada dhamaadka VPN waxa ay ku noqotay interface-ka la filayay, oo tunnel-ku waxa uu taraafikada u mariyaa ciwaan gudaha, ma aha kaliya internetka. Qor nidaamka adeegyada iyo nooca macmiilka, sababtoo ah cusboonaysiinta macOS waxa ay beddeli kartaa sida telefoonku u muuqdo.

Ka dib u kala saar guul-darrada aad run ahaantii aragtay. Waqtiga dhammaadka gacan-qaadista, MTU oo istaaga ka dib tunnel-ku kaco, iyo jawaabaha DNS ee ka yimaada shirkadda waa saddex dhibaato oo kala duwan iyo saddex hagaajin oo kala duwan. Adeegga USB waa kiciyaha saddexda oo dhan; sababta ahaanshihiisu waa naadir.

Maqaallo la xiriira