GoTTY, wadaag qaybta sida codsi web ah

ku saabsan GoTTY

Maqaalka soo socda waxaan ku eegeynaa GoTTY. Waa barnaamij u oggolaanaya dadka isticmaala inay la wadaag codsiyada barta Gnu / Linux adoo adeegsanaya biraawsar webka ah. GoTTY waa adeege web fudud ku qoran Go oo maamusha barnaamij aan GUI ahayn, oo loo bilaabi karo hab uu biraawsar soo bandhigi karo oo ikhtiyaar ahaan u oggolaanaya adeegsadaha inuu is dhexgalo.

Waxaa laga yaabaa in qof kastaa uusan helin suurtagalnimada ku socod barnaamij gaar ah oo xariiq amar ah daaqada biraawsarka. Laakiin waxaa jira xaalado qaarkood, sida marka aan dooneyno inaan kormeerno nidaam fog anaga oo isticmaaleyna dusha sare adigoon ku xirneyn nidaamka, taas oo ay xiiso u yeelan karto suurtogalnimadaas.

Haddii aan heli karno wax soo saarka kore si aan ugu soo bandhigno daaqad biraawsar, tani waxay noqoneysaa xalka aad u fudud. In kasta oo ay jiraan xulashooyin kale oo lagu heli karo isla natiijada, haddana waxaa laga yaabaa inaan xiiseyno inaan yeelano astaamo kale oo xariiqa amarka ah, ama aan ikhtiyaar u leenahay adeegsiga isticmaaleyaal la xaqiijiyey si ay ula falgalaan barnaamijka socda. Tan iyo waxyaabo kale, GoTTY ayaa noo oggolaan doonta inaan si fudud ku qabanno.

ku saabsan wareejinta.sh
Maqaalka laxiriira:
Transfer.sh, si fudud ugala wadaag faylasha faylka

Ku rakibida GoTTY ee Ubuntu

Si loo isticmaalo GoTTY waxaan u baahanahay inaan Go rakibno. Inta badan qeybinta Gnu / Linux waxay leeyihiin luqadda Go ee keydinta rasmiga ah, marka si fudud ayaan ugu rakibi karnaa. Si loo rakibo oo loo qaabeeyo Ubuntu, muddo ka hor ayaan ku qornay balooggan a maqaal taas oo lagu sharaxay sida loogu sameeyo qaab fudud.

Waxaan sidoo kale sameyn doonaa u baahan tahay inaad gashato, oo aan ku sameyn karno adoo ku qoraya boosteejada (Ctrl + Alt + T):

sudo apt install git

Markii aan horey u haysanno Go waxaan bilaabi karnaa qorista soo socota. Amarkani wuxuu ku rakibi doonaa goTTY binary isbadalka deegaankaaga:

go get github.com/yudai/gotty

para hubi in wax waliba sax yihiin, qor amarka soo socda:

Jeega rakibida GoTTY

ls $GOPATH/bin/

Sida loogu isticmaalo GoTTY gudaha Ubuntu

Si aan u fulino, waxaan adeegsan doonnaa isku xidhka soo socda:

$GOBIN/gotty [opciones] <comando>

Haddii aysan wax macno ah lahayn bilow iyo wadaag amarka sare, waa inaad qortaa:

Kaalinta sare ku jira GoTTY

$GOBIN/gotty top

Amarka ugu sarreeya wuxuu ku shaqeyn doonaa mashiinkaaga hadda jira dekedda 8080 (http://127.0.0.1:8080/). Laga soo bilaabo biraawsarka ma arki doontid sawir taagan, shaashadda waa la cusbooneysiiyaa sida haddii ay ku socoto terminal.

heesaha ugu sareeya ee ku shaqeynaya biraawsarka

Server-ku wuu socon doonaa ilaa aad disho. Tan waxaa lagu dhammeeyaa adigoo riixaya Ctrl + C. Haddii qof uu ku xiran yahay serverka, waxay qaadan doontaa laba riix oo Ctrl + C ah Amarkan ikhtiyaarrada ayaa lagu dari karaa si loo beddelo dekedda (-p) iyo cinwaanka (-a).

Waa inaad maskaxda ku haysaa taas marka la fiiriyo, GoTTY uma ogola macaamiisha inay wax u qoraan qoraallada TTY, waxay kaliya kuu ogolaaneysaa inaad bedesho cabirka daaqadaha.

Tafatir fayl biraawsarka

Waan awoodnaa isticmaal ikhtiyaarka -wo-ogolaansho-qor si aad ugu oggolaato macaamiisha inay wax u qoraan TTY, taas oo ah laguma talinayo sababo la xiriira khataraha amniga ee serverka.

Amarka soo socda ayaa isticmaali doona vi tafatiraha khadka taliska si loo furo faylka ubunlog.txt oo kuu ogolaanaya inaad wax ka beddesho browserka webka:

Faylka tafatirka Gotty

$GOBIN/gotty -w vi ubunlog.txt

Ku isticmaal GoTTY Adeegsiga Aasaasiga ah (username iyo password)

Xaaladda koowaad ee aan hadda eegnay, malaha dan kama lihin haddii shisheeyaha ay arki karaan wax soo saarka ugu sarreeya. Haddii mashiinka GoTTY uu shaqeynayo uu ka dambeeyo darbiga, dadka dibedda jooga awoodi maayaan inay arkaan. Codsiyada qaarkood, taasi waa ku filnaan laheyd. Laakiin, haddii tusaale ahaan, haddii aan oggolaano gelitaanka (oo leh xulashada -w), Dadku waxay dili karaan howlaha meel fog, tanina malaha fikrad fiican maaha in lagu qoro bogga.

Si aan isugu dayno inaan u dhigno nooc xal ah tan, waan awoodnaa dhaqaajiso nidaamka sugida aasaasiga ah. Halkan macaamiisha waxay u baahan doonaan inay galaan username cayiman iyo lambarka sirta ah si ay ugu xirmaan serverka GoTTY.

Amarka soo socda waxay xaddidi doontaa marin-u-helka macaamilka iyadoo la adeegsanayo ikhtiyaarka -c oo waxay ku dhiirrigelin doontaa isticmaaleyaasha aqoonsiyada la cayimay. Tusaalahan magaca isticmaalaha ayaa noqon doona ubunlog iyo lambarka sirta ah @12345.

username iyo isgarad furasho leh GoTTY

$GOBIN/gotty -w -p "9000" -c "ubunlog:@12345" top

Abuur URL aan kala sooc lahayn oo ku yaal Gotty

url sheegasho leh oo laga sameeyay GoTTY

Hab kale oo loo xaddido gelitaanka serverka waxay isticmaaleysaa ikhtiyaarka -r. Halkan, GoTTY waxay abuuri doontaa URL aan kala sooc lahayn si kaliya dadka isticmaala ee garanaya ay u heli karaan adeegaha.

Kuwan aan hadda aragnay waa uun qaar ka mid ah waxyaabaha lagu sameyn karo GoTTY. Way awoodaan la tasho kuwan iyo kuwa kale, si faahfaahsan uga mashruuca GitHub. Tani waa mid ka mid ah xalalkaas oo aan ahayn wax walba, laakiin haddii aad u baahan tahay waxa ay qabato, way fiicantahay in suurtagalnimadan la helo.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.