Waxaa laga yaabaa in lagu yidhi daabacaadda iPhone-ka iyada oo loo marayo VPN waxay u baahan tahay in ogaanshaha Bonjour ka gudbo tunnelyada. Aaminsanaantaas waxay dadka u horseedaa buundooyinka TAP iyo gudbiyeyaasha multicast oo aan waxba hagaajin. AirPrint waxay aqbashaa goob cad: borofaylka habaynta ayaa telefoonka siin kara ciwaanka daabacaadda, waddada kheyraadka iyo dekedda. Ogaanshaha marnaba uma baahna inuu dhaco si qoraalkaas ugu muuqdo xaashida daabacaadda. Waxa xamuulku aanu samayn waa abuurista waddada, ka dhigista daabacaad aan AirPrint ahayn inay ku hadasho IPP ama fasaxista shaqada.

Khalladka wuxuu ku bilaabmaa indho-indhayn run ah

Bonjour waa multicast xiriir-maxalli ah marka la eego naqshadeeda. Tunnelyada tooska ah ee dhibic-ilaa-dhibic ma qaado kooxahaas, sidaas darteed telefoon ku jira VPN ma baari karo daabacaadaha LAN-ka fog, mana sameyn karo kombuyuutar qaadasho oo isla tunnelyaas ku jira. Gunaanadka saxda ah ma aha in daabacaaddu u baahan tahay buundo; waa in baaritaanku u baahan yahay hab gaarsiin kale, liis cadna waa habkaas.

Gudbiyeyaasha multicast way jiraan qaar ka mid ah shabakaduhuna si wanaagsan bay u maamulaan, laakiin waxay xalliyaan shuruud ogaansho oo laga yaabo inaadan haysan. Haddii hawlgalku kaliya ku daabaco hal qalab la ansixiyay, daabacaadda qalabkaas waa yar, waa la tijaabin karaa, wayna fudud tahay in laga noqdo marka loo eego fidinta qaybta baahinta tunnelyada.

Waxa xamuulku dhab ahaan qaado

Xamuulka com.apple.airprint wuxuu ka kooban yahay taxane qaamuusyo daabacaad. Qaamuus kastaa wuxuu qaataa IPAddress, oo noqon kara ciwaan dhab ah ama magac martigeliye, ResourcePath, Port ikhtiyaari ah iyo ForceTLS ikhtiyaari ah. Apple waxay diiwaangelisaa Port iyo ForceTLS laga bilaabo iOS 11, sidaas darteed koox isku dhafan waa inay taas caddeyso ka hor hawlgalka.

Waddadu waa goobta dadku qiyaasaan. ResourcePath wuxuu ka tarjumaa qiimaha rp ee diiwaanka Bonjour ee daabacaadda _ipps._tcp ama _ipp._tcp. Inta badan waa ipp/print daabacaadaha casriga ah ee aan darawallada lahayn, inta badanna waa mid gaar u ah soo-saareha kuwa hore. Koobiyeysa waddo ka timid nooc kale waxay abuurtaa saf muuqda oo markaas diida shaqo kasta.

Shay ku jira taxanaha wuxuu u eg yahay sidan, oo leh qiimayaal meel-haysteed oo aan ahayn dhibic-dhamaad la tijaabiyay:

<dict>
    <key>ResourcePath</key>
    <string>ipp/print</string>
    <key>IPAddress</key>
    <string>printer-07.office.example</string>
    <key>Port</key>
    <integer>8631</integer>
    <key>ForceTLS</key>
    <true/>
</dict>

Qaybtaas ma aha borofayl. Waa hal qayb oo ka mid ah taxanaha AirPrint gudaha xamuul, xamuulkuna weli wuxuu u baahan yahay xogtiisa gaarka ah iyo saxeex ama gaarsiin MDM. Qaamuuska daabacaadda AirPrint waa tixraaca macnaha goobaha.

Qiimayaasha ka soo ururi daabacaadda, ma aha natiijada raadinta

Mac hore ugu daabaca qalabka, ippfind ama dns-sd -B _ipp._tcp wuxuu muujiyaa tusaalaha la xayeysiiyay, oo isha webka daabacaadda lafteeda ayaa inta badan taxda waddada IPP iyo dekedda. Qor afarta qiimayaal oo dhan qoraalka hawlgalka si qofka xiga uusan mar kale uga soo saarin sawirka shaashadda.

Kadib si ula kac ah u go'aanso TLS. Marka ForceTLS run tahay, telefoonku waa inuu aaminaado shahaadada daabacaaddu soo bandhigto, shahaado is-saxeexdayna way guuldareysataa haddii aadan sidoo kale geyn bar-tilmaameedka kalsoonida. Daminta TLS si safku u shaqeeyo waa go'aan ku saabsan waddada shabakadda, ma aha waddo dhinac u mar ah shahaado aan ku habboonayn.

Gaarsiin, kadib laba guuldarro oo iska soo horjeeda

U gaarsi xamuulka iyada oo loo marayo kanaalka maamulka qalabkaaga halka uu ka jiro, oo u tixgeli borofaylka gacan ku rakibay telefoonka shaqada sida ka-reebista uu yahay. Marka la rakibo, daabacaaddu waa inay ka muuqataa xaashida daabacaadda iyada oo aan lahayn wax taraafik ogaansho ah. Muuqashadaas waa waxa kaliya ee xamuulku waligiis dammaanad qaadi lahaa.

Daabacaad muuqata laakiin ku guuldareysata shaqo kasta waxay leedahay dhibaato waddo, deked, waddo ama TLS, midkoodna xamuulku ma xalliyo.

Daabacaad aan waligeed muuqan waxay beddelkeeda leedahay dhibaato gaarsiin ama xamuul: borofaylka lama rakibin, taxanuhu qaldan yahay, ama qiime lama socdo qalabka. Dib u akhri qiimayaasha iyo qalabka bartilmaameedka ka hor inta aadan taaban VPN-ka. Ku darista gudbiye ogaansho si loo hagaajiyo dhibaato liis waa khalad qaali ah, maxaa yeelay liisku waligiis kama tiirsanayn ogaanshaha.

Hayso qoraalka mid la dayactiri karo

Dooro magac martigeliye halkii ciwaan dhab ah halka aad maamusho aagga, si isbeddel ciwaan uusan u burin borofayl kasta oo la rakibay. Magacaas martigeliyaha waa in laga xalliyaa telefoonka inta tunnelyadu furan tahay, taas oo dib ugu celinaysa wadaagga split-DNS halkii ay ka ahaan lahayd wadaagga daabacaadda.

Qor milkiilaha daabacaadda iyo milkiilaha borofaylka diiwaanka hawlgalka. Marka safku dhaqaaqo, si ula kac ah u cusboonaysii goobta la daabacay, maxaa yeelay qoraal duug ah iskii ma dhacdo oo wuxuu sii wadaa inuu isticmaalayaasha u jiheeyo qalab la ka fadhiistay.

Midkoodna wax ka mid ah ma ka dhigayo daabacaad mid awood u leh AirPrint. Xamuulku wuxuu daabacaa goob, qalabkuna weli waa inuu ku hadlo IPP.

Maqaallo la xiriira