Teleconsole - Linux terminalyňyzy dostlaryňyz bilen paýlaşyň


Teleconsole mugt açyk çeşme we Linux terminal sessiýaňyzy ynamdar adamlar bilen paýlaşmak üçin güýçli buýruk setiri guralydyr. Dostlaryňyz ýa-da toparyň agzalary SSH-den buýruk setiri ýa-da HTTPS protokolyna brauzer arkaly Linux terminal sessiýaňyza birigip bilerler.

Teleconsole, içindäki SSH proksi bilen birleşdirilen SSH serweridir we GoLang-da ýazylypdyr. Howpsuz SSH sessiýalaryny başlamak, ýerli TCP portlaryny ugratmak we hususy proksi gurmak üçin bu guraldan peýdalanyp bilersiňiz.

Ulgamyňyzda telekonsol açanyňyzdan soň, täze gabyk sessiýasyny açýar we özboluşly sessiýa ID-sini, dostlaryňyz bilen paýlaşmaly WebUI baglanyşygyny çap edýär, SSH-den ýa-da web sahypasyndan buýruk setiri arkaly birleşmegi üçin. HTTPS-den brauzerler.

Mundan başga-da, telekonsole ýerli TCP portlaryny ugratmaga mümkinçilik berýär, şeýlelik bilen dostlaryňyza ýerli ulgamda işleýän web programmalaryna NAT-dan soň bolsa girip biler.

Duýduryş: Teleconsole üns bermeli käbir howpsuzlyk töwekgelçilikleri bilen gelýär; Teleconsole sessiýasynda köpçülikleýin internet arkaly elýeterli SSH serwerini döredýär, bu klawiaturany baglanyşygy bolanlara diýen ýaly berer.

Linux-da telekonsoly nädip gurmaly

Linux paýlanyşyňyzda Teleconsole gurmagyň iň çalt we aňsat usuly, terminalyňyza aşakdaky buýrugy ýazmakdyr.

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

Teleconsole gurlansoň, aşakdaky buýrugy ýazyp başlap bilersiňiz. NAT-yň arkasyndaky Linux gutusyna käbir konfigurasiýa gireniňizde bu gaty peýdaly. Size kömek etmek üçin Linux sessiýaňyzy dostuňyz bilen çagyryň we paýlaşyň.

$ 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.

Ondan soň, çap edilen özboluşly sessiýa ID-sini ýa-da WebUI baglanyşygyny göçüriň we ygtybarly adamlar bilen paýlaşyň. Dostlaryňyz, görkezilişi ýaly sessiýa ID-sini ulanyp bilerler.

$ teleconsole join asce38b0cbb9db97ef16562d1feffe5b84c9a204b8

Ora-da aşakdaky skrinshotda görkezilişi ýaly web brauzeri arkaly girmek üçin WebUI baglanyşygyna basyp goşulyp bilerler.

Indi siziň we dostuňyzyň ikisi-de ulgamyňyzda işleýän şol bir Linux terminaly sessiýasyny ulanýarsyňyz, hatda ikiňizem NAT tarapyndan bölünen dürli torlarda bolsaňyzam.

Broadcastaýlymy bes etmek üçin, çykyş buýrugyny ýazyň ýa-da terminal penjiresini ýapyň.

$ exit

Porty ugratmagy nädip açmaly

Teleconsole-iň başga bir aýratynlygy, porty aňsat ugratmak, şeýlelik bilen dostlaryňyza Linux ulgamyňyzda işleýän islendik TCP portuny birikdirmäge mümkinçilik berýär. Web taslamasynyň üstünde işleýärsiňiz we häzirki wagtda http:// localhost: 3000-e girip bilersiňiz diýip pikir edeliň. Görkezilişi ýaly täze sessiýa başlanyňyzda 3000-e port ibermek arkaly dostlaryňyza girip bilersiňiz.

$ 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.

Indi dostlaryňyz bu sessiýa goşulanda, görkezilişi ýaly habary görerler.

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

Soňra http:// localhost: 3000 URL ulanyp brauzerlerinden programmaňyza girip bilerler.

Üns beriň: Teleconsole diňe SSH serweri bolansoň, seans ID-ni paýlaşan islendik adam, görkezilişi ýaly size habar bermezden port ugradylmagyny sorap biler.

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

Telekonsol kömek habaryny aşakdaky buýruk bilen görüp bilersiňiz.

$ teleconsole help

Has giňişleýin maglumat üçin Teleconsole Github ammaryna gidiň.

Bu hemmesi! Teleconsole, Unix/Linux terminal sessiýaňyzy dostlaryňyz bilen paýlaşmak üçin güýçli SSH serweridir. Bu makalada, ygtybarly SSH sessiýalaryny başlamak we terminalyňyzy dostlaryňyz bilen paýlaşmak we ýerli TCP portlaryny ugratmak üçin telekonsoly nädip ulanmalydygyny düşündirdik.

Paýlaşmak üçin soraglaryňyz ýa-da pikirleriňiz bar bolsa, bize ýetmek üçin aşakdaky düşündiriş formuny ulanyň.