Pāriet uz saturu

Novirziet savu termināli

Termbridge palaiž lokālu serveri, izveido tam tuneli caur Cloudflare un straumē jūsu tmux sesiju uz jebkuru pārlūkprogrammu.

Terminālis
npx termbridge

Jaunākais laidiens 0.3.13 MIT Node 20+, tmux, cloudflared

Praksē

Palaidiet to datorā un pēc tam atveriet termināli citā ierīcē.

No klēpjdatora uz tālruni

npx termbridge palaiž lokālu serveri, tmux sesiju un Cloudflare tuneli, pēc tam parāda QR kodu ar vienreizēju pieteikšanās saiti.

Noskenējot kodu, tokens tiek apmainīts pret sīkdatnes sesiju. Pievienojiet --proxy 5173, lai blakus terminālim priekšskatījuma skatā parādītu izstrādes serveri.

Terminālis
npx termbridge

Piemērots mobilajām ierīcēm

Skenējiet QR kodu un atveriet termināli tālruņa pārlūkprogrammā.

Īsts terminālis

tmux + node-pty padod īstu PTY uz xterm.js ar krāsām un TUI.

Cloudflare tunelis

Ātrais tunelis nodrošina piekļuvi jūsu lokālajam serverim bez portu pāradresācijas.

Pieteikšanās ar pilnvaru

Saite QR satur vienreiz lietojamu pilnvaru, kas ir derīga 90 sekundes. Tās izmantošana iestata HttpOnly, Secure sesijas sīkfailu ar CSRF pārbaudēm un ne vairāk kā 5 izmantošanas reizēm minūtē. Sesijas nebeidzas.

Vairākas sesijas

Viens serveris var uzturēt vairākas tmux sesijas, starp kurām var pārslēgties lietotnē.

Viena komanda

npx termbridge palaiž serveri, Cloudflare tuneli un QR kodu. Nepieciešams Node 20+, tmux un cloudflared sistēmā macOS vai Linux; Windows netiek atbalstīts.

Vispirms CLI

Izstrādāts kā rīks, kurā galvenais ir terminālis, ar TTY statusu un QR izvadi.

QR nodošana

Katra palaišanas reize izvada vienu QR kodu ar vienreiz lietojamu pieteikšanās saiti. Skenējiet to ierīcē, ko vēlaties izmantot.

Izstrādes servera priekšskatījums

Maršrutējiet pieprasījumus uz savu lokālo Vite lietotni un priekšskatiet to blakus terminālim.

HMR pārsūtīšana

WebSocket maršrutēšana nodrošina, ka Vite karsto moduļu aizstāšana turpina darboties.

Skatu pārslēgšana

Pārslēdzieties starp termināli un priekšskatījumu, izmantojot apakšējās joslas skatu izvēlni.

Pilna steka darbplūsma

Palaidiet termināļa komandas un vērojiet, kā lietotne atjauninās reāllaikā.

Kāpēc Termbridge

Nav nepieciešama portu pāradresācija vai VPN

Cloudflare Quick Tunnel, kam nav vajadzīgs konts, piešķir jūsu lokālajam serverim publisku HTTPS URL. Ierīcei, no kuras izveidojat savienojumu, vajadzīgs tikai pārlūks.

Darbojas pilnekrāna programmas

node-pty pieslēdzas pie tmux un ziņo par 256 krāsu termināli, tāpēc TUI, piemēram, htop un vim, darbojas tāpat kā lokāli.

Sesijas turpinās arī pēc savienojuma pārtraukšanas

Ctrl+C aizver tuneli un serveri, bet atstāj jūsu tmux sesijas darboties. Palaidiet to vēlreiz ar --session, lai pievienotos jau esošai sesijai.

Darbojas jūsu datorā

Serveris, WebSocket un termināļu reģistrs darbojas jūsu datorā un pēc noklusējuma klausās uz 127.0.0.1. Termbridge neuztur savu aizmugursistēmu.

Salīdzinājums ar

Citi veidi, kā piekļūt terminālim no citas ierīces, un ar ko atšķiras Termbridge.

Termbridge salīdzinājumā ar citiem rīkiem
ttyd Piemērotsttyd kopīgo jebkuru komandu tīmeklī, atbalsta CJK un IME ievadi, ZMODEM un trzsz failu pārsūtīšanu, Sixel attēlus, SSL un pamata autentifikāciju, kā arī darbojas ar macOS, Linux, BSD sistēmām, OpenWrt un Windows. Atšķirība no TermbridgeTermbridge pievieno tuneli, vienreiz lietojamu QR pieteikšanās saiti un tālruņa vadības joslu, kā arī saglabā čaulu tmux, lai tā turpinātu darboties pēc restartēšanas. Tas ir paredzēts macOS un Linux.
sshx Piemērotssshx ļauj ar vienu komandu kopīgot termināli ar jebkuru lietotāju neierobežotā darbvietā, kur līdzstrādnieki redz cits cita kursorus, ar pilnīgu šifrēšanu un binārajiem failiem operētājsistēmām Linux, macOS un Windows. Atšķirība no TermbridgeTermbridge paredzēts piekļuvei savam terminālim: katrā palaišanas reizē tiek izveidota viena pieteikšanās saite, ko var izmantot vienreiz, un datplūsma caur Cloudflare tuneli nonāk līdz serverim jūsu datorā.
Tailscale SSH PiemērotsTailscale SSH ļauj Tailscale pārvaldīt SSH savienojumu autentifikāciju un autorizāciju jūsu tailnet tīklā. Savienojumi ir šifrēti ar WireGuard un mezglu atslēgām, un tiem var piekļūt no jebkuras ierīces, kurā darbojas Tailscale. Atšķirība no TermbridgeTermbridge otrā ierīcē nav nepieciešams klients vai privāts tīkls. Tas nodrošina publisku URL un QR kodu, un terminālis tiek atvērts pārlūkā.

Avoti, atzīmēts

Jautājumi un atbildes

Īsas atbildes no Termbridge dokumentācijas.

Instalējiet Node 20+, tmux un cloudflared, palaidiet npx termbridge un noskenējiet QR kodu, lai tālruņa pārlūkā atvērtu termināli.