1Byte Systems

Capitolul 5 · Ghid · 1B Terminal

Redirecționare porturi: deschide pe telefon serverul agentului

Agentul tău a pornit un server de dezvoltare pe localhost:5173 pe server și vrei să-l vezi pe telefon. Redirecționarea porturilor duce portul acela prin conexiunea SSH, fără să deschizi nimic spre Internet.

Cea mai rapidă cale: Redirecționează și deschide

Când în ieșirea sesiunii apare ceva ca localhost:5173, aplicația afișează un card „localhost:5173 în ieșire” cu Redirecționează și deschide: o singură atingere creează regula pentru această sesiune și deschide pagina în browser. Poți atinge și un link http://localhost:… din terminal și alege Redirecționează și deschide.

Cardul care apare când în ieșire se vede un port local.
Cardul care apare când în ieșire se vede un port local.

Adaugă o regulă manual

  1. În sesiune, deschide ⋮ › Redirecționare porturi și atinge Adaugă regulă.
  2. Alege Local (cel obișnuit: un port de pe server accesibil de pe acest telefon) sau La distanță.
  3. Completează Port pe acest telefon, Gazdă destinație (localhost = serverul însuși) și Port destinație.
  4. Lasă Doar această sesiune sau alege Salvează în această gazdă ca să pornească la fiecare conectare.
  5. Când regula este Activă, atinge Deschide în browser.
Panoul Redirecționare porturi cu o regulă activă.
Panoul Redirecționare porturi cu o regulă activă.

Local și la distanță

Local: ascultă pe 127.0.0.1 al acestui telefon și trimite fiecare conexiune, prin server, către destinație. De asta ai nevoie ca să vezi o aplicație web, un API sau o bază de date care ascultă doar pe server.

La distanță: serverul ascultă pe port și trimite fiecare conexiune către destinația văzută de pe acest telefon. Porturile merg de la 1024 la 65535.

Reguli salvate în gazdă

Editorul gazdei are o secțiune Redirecționare porturi cu regulile salvate. Pornesc la conectare și se opresc la închiderea sesiunii; după o reconectare pornesc din nou singure. Salvează mai întâi gazda ca să poți adăuga reguli.

Dacă o regulă nu pornește

Portul … este deja folosit: alege alt port pe telefon. Serverul nu a permis redirecționarea portului …: serverul are redirecționarea dezactivată (AllowTcpForwarding no în /etc/ssh/sshd_config); întreabă-l pe administratorul lui.

Scris pentru 1B Terminal 1.2, cu capturi reale ale aplicației și date de exemplu.