
# Darbo pradžia

## Įdiekite būtinas priemones

Jei norite naudoti numatytąją vietinio tunelio konfigūraciją, įdiekite šias priemones kompiuteryje:

### Node.js 20+

Atsisiųskite iš [nodejs.org](https://nodejs.org) arba naudokite paketų tvarkyklę.

```bash
# Check if installed
node --version
```

### tmux

Terminalo multiplekseris, kuris valdo Termbridge seansus.

```bash
# macOS
brew install tmux

# Ubuntu/Debian
sudo apt install tmux
```

### cloudflared

Sukuria saugų tunelį iki jūsų terminalo (nebūtina naudojant tiesioginį smėlio dėžės režimą).

```bash
# macOS
brew install cloudflared

# Linux - see cloudflare.com/downloads
```

[Atsisiųsti cloudflared](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/)


## Paleiskite Termbridge

```bash
npx termbridge
```

Matysite maždaug tokią išvestį:

```
┌─────────────────────────────────────────┐
│  Termbridge                             │
│                                         │
│  Local:   http://127.0.0.1:51234        │
│  Public:  https://abc123.trycloudflare.com │
│                                         │
│  ██████████████                         │
│  ██          ██  <- Scan this QR code   │
│  ██████████████                         │
│                                         │
└─────────────────────────────────────────┘
```

> **Pastaba**
> `trycloudflare.com` URL yra greitas tunelis, kuriam nereikia paskyros. Jei dažnai naudojate Termbridge,
> nustatykite pavadinto Cloudflare tunelio prieigos raktą, kad išvengtumėte užklausų dažnio apribojimų.


## Prisijunkite iš telefono

1. Atidarykite telefono kamerą
2. Nukreipkite ją į QR kodą
3. Bakstelėkite pasirodžiusią nuorodą
4. Jūsų terminalas atsidarys naršyklėje

Štai ir viskas – prisijungėte!

## Kas ką tik įvyko?

1. Termbridge paleido vietinį serverį jūsų kompiuteryje
2. Jis sukūrė tmux seansą jūsų terminalui
3. Cloudflare sukūrė saugų tunelį (`trycloudflare.com` URL)
4. QR kode yra vienkartinis prieigos raktas, skirtas saugiai prisijungti. Jį galima panaudoti tik vieną kartą, o jo galiojimas baigiasi praėjus 90 sekundžių nuo paleidimo, todėl nuskaitykite jį nedelsdami; jei jo galiojimas baigėsi, paleiskite Termbridge iš naujo, kad gautumėte naują
5. Nuskaičius kodą, gavote seanso slapuką ir prisijungėte

## Išbandykite

Prisijungę išbandykite kelias komandas:

```bash
# See system info
htop

# Check a git repo
cd ~/your-project && git status

# Run any CLI tool
```

Terminalas palaiko visas spalvas, TUI ir visus įprastus klavišus.

## Palikite veikti

Termbridge turi veikti, kad ryšys nenutrūktų. Kai baigsite:

- Terminale, kuriame veikia Termbridge, paspauskite `Ctrl+C`
- Tunelis uždaromas ir ryšys nutrūksta
- Jūsų tmux seansas lieka aktyvus (nebent naudojote `--kill-on-exit`)

## Pirmojo seanso veikimas

- Termbridge sukuria tmux seansą (numatytasis pavadinimas sudaromas pagal prievadą)
- Pirmasis sąraše esantis terminalas įkeliamas automatiškai
- Paleidimo metu galite sukurti kelis seansus, nustatę `TERMBRIDGE_SESSIONS=2`

## Esamo tmux seanso naudojimas

Jei nurodysite `--session <name>` ir tas seansas jau bus sukurtas, Termbridge prisijungs prie jo, užuot sukūręs naują. Tai praverčia stebint jau paleistus ilgai veikiančius procesus.

## Tolesni veiksmai

### [Valdymas telefone](https://termbridge.inline0.dev/lt/docs/usage/mobile-controls)

Patarimai, kaip naudoti Termbridge telefonuose ir planšetėse

### [Keli terminalai](https://termbridge.inline0.dev/lt/docs/usage/multiple-terminals)

Paleiskite kelis seansus ir perjunkite juos

### [Kūrimo serverio peržiūra](https://termbridge.inline0.dev/lt/docs/usage/dev-server-preview)

Peržiūrėkite Vite programą greta terminalo

### [CLI nuoroda](https://termbridge.inline0.dev/lt/docs/cli)

Peržiūrėkite visas galimas vėliavėles ir parinktis
