Casting-ku wuxuu jabaa saddex meelood oo isku mid ka muuqda fadhiga. Taleefanku waligiis ma arki karo qaataha, qaatahu wuu soo muuqan karaa oo markaas diidi karaa fadhiga, ama fadhigu wuu bilaabmi karaa oo hal daqiiqad kadib istaagi karaa. Tunnel-ka taleefanka ayaa mid kasta oo ka mid ah waddooyinkaas si kale u beddela, midkoodna waxba ma beddelo. Marka hore magacow marxaladda guuldarraystay, ka dib go'aanso in beddelka siyaasadda uu yahay aaladda saxda ah.

Magacow marxaladda guuldarraystay ka hor intaadan beddelin siyaasadda

Fiiri waxa taleefanku sameeyo isla markiiba ka dib markaad taabato calaamadda casting-ka. Liis madhan waa natiijada sahaminta, taabasho sheegta guuldarro waa natiijada xakamaynta, fadhina bilaabma ka hor inta uusan istaagin waa natiijada dib u ciyaarta. Saddexdaas waxay leeyihiin milkiileyaal kala duwan, oo badanaa labada hore oo kaliya ayaa khuseeya dejinta tunnel-ka taleefanka.

StageWhat the phone showsEvidence that separates it
DiscoveryNo receiver in the listAnother device on the same segment sees the receiver
ControlReceiver listed, session refusedPort answer versus permission prompt
PlaybackSession starts, then stallsThe receiver's own link, not the phone's

Qor marxaladda ka hor intaadan wax beddelin. Sixitaan lagu dabaqay marxalad khaldan ayaa tijaabada xigta ka dhigaya mid aan la akhrin karin, oo inta badan sheekooyinka casting-ka waxay ka yimaadaan jahwareerkaas.

Sahamintu waa socodka gudaha, tunnel-kuna wuu qariyaa

Qaatahayaashu waxay isku dhawaaqaan ogeysiisyo gudaha ah, taleefankuna wuxuu ku helaa su'aalo isla xiriirkaas, sidaas darteed wax kasta oo taleefanka ka saara xiriirkaas waxay qaataha ka saaraan liiska. Tunnel-ka dhan socodka ka leexiya LAN-ka wuxuu qarin karaa isdhaafsigaas, oo ogolaanshaha shabakada gudaha ee heerka app-ka ayaa xannibi kara xitaa marka waddadu jirto. Wi-Fi martida oo leh go'doominta macaamiisha ayaa bixiya isla liiska madhan iyada oo aan VPN jirin. Caddee in labada qalab ay wadaagaan qayb ka hor intaadan tunnel-ka eedayn.

avahi-browse -at | grep -i -E 'chromecast|googlecast'
dig +short @224.0.0.251 -p 5353 _googlecast._tcp.local PTR

Amarka koowaad wuxuu taxaa waxa isku dhawaaqaya qaybta mashiinka caawiyaha, tan labaadna si toos ah ayay u weyddiisaa kooxda multicast DNS. Qaataha aan labadaba ku jirin lama muuqan doono app-ka taleefanka, xaaladda tunnel-ka taleefankuna ha ahaato mid kasta. Haddii qaataha laga arko qalab tunnel-kiisu daman yahay oo aan laga arkin qalab tunnel-kiisu furan yahay, waxaad wada heshay marxaladda iyo sababta.

Ka-reebista LAN waxay tunnel-ka u haysaa mid furan

Macaamiil badan waxay bixiyaan ka-reebis shabakad gudaha ah oo tunnel-ka u dhaqaaqa oo ogolaata cinwaanno gudaha ah. Isticmaal dejintaas la diiwaangeliyay halkii aad dami lahayd kill switch-ka ama firewall-ka oo dhan, sababtoo ah kuwaas waxay beddelaan wax aad uga badan inta casting-ku u baahan yahay. Haddii shabakaddu si ula kac ah u kala soocdo qalabka smart-ka, weyddiiso milkiilaha socodka gaarka ah ee sahaminta, xakamaynta iyo soo noqoshada halkii aad ka codsan lahayd marin siman.

nc -vz 192.168.1.50 8009

Tijaabo xakamayn oo ku wajahan qaataha ayaa kala soocda ogolaanshaha iyo gaaritaanka: port-ka jawaaba waxay la macno tahay in waddadu jirto, halka diidmadu ay la macno tahay in taleefanka loo ogolaaday inuu ogaado qalabka oo uu wali la hadli karin. Port-yada 8008 iyo 8009 waa port-yada casting-ka caadiga ah, app-kuna wuu isticmaali karaa kuwa kale, markaa hal port oo la diiday u qaado calaamad, ma aha xukun. Ka-reebista iyo ogolaanshaha app-ku way madax bannaan yihiin, maxaa yeelay marin gudaha ah ma abuurto waddo, waddo ku daridna ma bixiso ogolaansho. Kill switch-ku sidoo kale wuxuu tuuri karaa socodka gudaha ah ka dib isku xirka, taasina waa sababta sahaminta mar labaad loo tijaabinayo marka tunnel-ku soo noqdo.

Dib u ciyaartu waxaa laga yaabaa inaysan isticmaalin xiriirka taleefanka

Fadhi uu app-ku hoggaamiyo, taleefanku wuxuu qaataha siiyaa cinwaan media ah oo qaatahu wuxuu ku soo qaataa xiriirkiisa, sidaas darteed beddelka cinwaanka dadweynaha taleefanka waxba kama qabto qulqulka. Cinwaan lagu xaddiday akoon ayaa wali ku dhici kara sababo u gaar ah, iyo Google shuruudaha casting-ka waxay daboolaan iswaafajinta app-ka iyo qalabka halkii ay ka ahaan lahaayeen waddada shabakadda. Inaad telefishinka laftiisa tunnel-ka marto waa habayn gaar ah oo leh su'aalo siyaasadeed u gaar ah.

Laba calaamadood ayaa kala sooca hababka. Casting-ka sii socda xitaa marka shaashadda taleefanka la xidho waa mid app-ku hoggaamiyo, maxaa yeelay qaatahu isagu wuu soo qaataa; muraayadda istaagta marka shaashadda diraha la xidho waa qulqul joogto ah oo taleefanka ka imanaya. Marka sahaminta iyo xakamayntu guulaystaan laakiin dib u ciyaartu istaagto, fiiri xiriirka Wi-Fi ee qaataha iyo waddadiisa internet-ka, maxaa yeelay tijaabada xawaaraha taleefanku waxay sharraxaysaa taleefanka ma aha telefishinka.

Ka noqo ka-reebista oo mar labaad tijaabi

Beddel kasta oo ku meel gaar ah wuxuu u baahan yahay waddo dib loogu noqdo, oo nidaamka ayaa muhiim ah. Ka saar ka-reebista LAN, mar labaad ku xir tunnel-ka si macaamiilku ugu dabaqo siyaasaddiisa, ka dib ku celi tallaabada sahaminta oo qor haddii qaatahu mar labaad libdho. Nidaamkaas wuxuu kuu sheegayaa haddii ka-reebistu shaqaynaysay ama wax kale isbeddelay inta u dhaxaysa.

# after removing the LAN exception, reconnect and confirm the tunnel is up
resolvectl status | grep -E 'DNS Servers|Default Route|Protocols'
avahi-browse -at | grep -i -E 'chromecast|googlecast'

Ka dib si gooni gooni ah u xaqiiji saddexda marxaladood, maxaa yeelay guusha mid kama sheegto wax ku saabsan kuwa kale. Kadib hubi in app-yada taleefanka ee aan la xiriirin ay wali raacaan waddada loogu talagalay, maxaa yeelay ka-reebis gudaha ah oo si aamusnaan ah u noqotay dhaqaaq buuxa ayaa ka xun natiijada casting u baahan hal taabasho dheeraad ah.

Maqaallo la xiriira