Teleconsole - Shiriki Kituo chako cha Linux na Marafiki Wako


Teleconsole ni chanzo huria cha bure na zana yenye nguvu ya mstari wa amri ya kushiriki kipindi chako cha terminal cha Linux na watu unaowaamini. Marafiki au washiriki wa timu yako wanaweza kuunganisha kwenye kipindi chako cha mwisho cha Linux kupitia mstari wa amri kupitia SSH au kupitia kivinjari kupitia itifaki ya HTTPS.

Teleconsole ni seva iliyounganishwa ya SSH iliyo na seva mbadala ya SSH iliyojengewa ndani na iliandikwa kwa GoLang. Unaweza kutumia zana hii kuzindua vipindi salama vya SSH, kutekeleza usambazaji wa bandari za ndani za TCP, na kusanidi seva mbadala za kibinafsi.

Baada ya kuzindua teleconsole kwenye mfumo wako, itafungua kipindi kipya cha ganda na kuchapisha kitambulisho cha kipekee cha kikao pamoja na kiungo cha WebUI ambacho unahitaji kushiriki na marafiki zako, ili wajiunge kupitia mstari wa amri kupitia SSH au kutoka kwa wavuti yao. vivinjari kupitia HTTPS.

Zaidi ya hayo, teleconsole pia huwezesha kusambaza bandari za TCP za ndani, hivyo basi kuruhusu marafiki zako kufikia programu za wavuti zinazoendeshwa kwenye mwenyeji wako ikiwa iko nyuma ya NAT.

Onyo: Teleconsole inakuja na hatari fulani za usalama ambazo unapaswa kuzingatia; inaunda seva ya SSH inayopatikana kupitia Mtandao wa umma wakati wa kipindi cha Teleconsole, hii itampa mtu yeyote aliye na kiungo kibodi yako.

Jinsi ya kufunga Teleconsole kwenye Linux

Njia ya haraka na rahisi zaidi ya kusakinisha Teleconsole kwenye usambazaji wako wa Linux ni kuandika amri ifuatayo kwenye terminal yako.

$ curl https://www.teleconsole.com/get.sh | sh

Mara tu Teleconsole imewekwa, unaweza kuianzisha kwa kuandika amri ifuatayo. Hii ni muhimu sana unapokwama katika usanidi fulani kwenye kisanduku cha Linux nyuma ya NAT. Alika tu na ushiriki kipindi chako cha Linux na rafiki yako ili kukusaidia.

$ teleconsole
Starting local SSH server on localhost...
Requesting a disposable SSH proxy on as.teleconsole.com for tecmint...
Checking status of the SSH tunnel...

Your Teleconsole ID: asce38b0cbb9db97ef16562d1feffe5b84c9a204b8
WebUI for this session: https://as.teleconsole.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8
To stop broadcasting, exit current shell by typing 'exit' or closing the window.

Kisha, nakili kitambulisho cha kipekee cha kipindi kilichochapishwa au kiungo cha WebUI na ukishiriki kupitia njia salama na watu unaowaamini. Marafiki zako wanaweza kujiunga kwa kutumia kitambulisho cha kipindi kama inavyoonyeshwa.

$ teleconsole join asce38b0cbb9db97ef16562d1feffe5b84c9a204b8

Au wanaweza kujiunga kwa kubofya kiungo cha WebUI ili kukifikia kupitia kivinjari cha wavuti kama inavyoonyeshwa kwenye picha ya skrini ifuatayo.

Sasa wewe na rafiki yako mnatumia kipindi kimoja cha terminal cha Linux kinachoendesha kwenye mfumo wako, hata kama nyote mko kwenye mitandao tofauti iliyotenganishwa na NAT.

Ili kukomesha utangazaji, funga ganda la sasa kwa kuandika amri ya 'toka' au kufunga dirisha la kituo.

$ exit

Jinsi ya kuwezesha usambazaji wa bandari

Kipengele kingine muhimu cha Teleconsole ni, usambazaji rahisi wa bandari, na hivyo kuwawezesha marafiki zako kuunganisha bandari yoyote ya TCP inayoendesha kwenye mfumo wako wa Linux. Hebu tuchukulie kuwa unafanya kazi kwenye mradi wa wavuti na kwa sasa unapatikana kwenye http://localhost:3000 yako. Unaweza kufanya marafiki zako waifikie kwa kusambaza port 3000 unapoanzisha kipindi kipya kama inavyoonyeshwa.

$ teleconsole -f localhost:3000
Starting local SSH server on localhost...
Requesting a disposable SSH proxy on as.teleconsole.com for tecmint...
Checking status of the SSH tunnel...

Your Teleconsole ID: asce38b0cbb9db97ef16562d1feffe5b84c9a204b8
WebUI for this session: https://as.teleconsole.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8
To stop broadcasting, exit current shell by typing 'exit' or closing the window.

Sasa marafiki zako wanapojiunga na kipindi hiki, wataona ujumbe kama inavyoonyeshwa.

ATTENTION: tecmint has invited you to access port 3000 on their machine via localhost:9000

Kisha wanaweza kufikia programu yako kutoka kwa vivinjari vyao kwa kutumia URL http://localhost:3000.

Muhimu: Kwa kuwa Teleconsole ni seva ya SSH tu, mtu yeyote ambaye umeshiriki naye kitambulisho cha kipindi chako anaweza kuomba usambazaji wa mlango bila kukujulisha, kama inavyoonyeshwa.

$ teleconsole -f 3000:localhost:3000 join <session-id>

Unaweza kutazama ujumbe wa usaidizi wa teleconsole kwa amri ifuatayo.

$ teleconsole help

Kwa habari zaidi, nenda kwenye hazina ya Teleconsole Github.

Ni hayo tu! Teleconsole ni seva yenye nguvu ya SSH kushiriki kipindi chako cha Unix/Linux na marafiki. Katika makala haya, tumeelezea jinsi ya kutumia teleconsole kuzindua vipindi salama vya SSH na kushiriki terminal yako na marafiki na kutekeleza usambazaji wa bandari za ndani za TCP.

Ikiwa una maswali au maoni yoyote ya kushiriki, tumia fomu ya maoni hapa chini ili kuwasiliana nasi.