1Byte Systems

Bölüm 5 · Kılavuz · 1B Terminal

Bağlantı noktası yönlendirme: ajanının sunucusunu telefonunda aç

Ajanın sunucuda localhost:5173 üzerinde bir geliştirme sunucusu başlattı ve sen onu telefonunda görmek istiyorsun. Bağlantı noktası yönlendirme, İnternet'e hiçbir şey açmadan o bağlantı noktasını SSH bağlantısı üzerinden taşır.

En hızlı yol: Yönlendir ve aç

Oturumun çıktısında localhost:5173 gibi bir şey göründüğünde uygulama Yönlendir ve aç düğmeli bir “Çıktıda localhost:5173” kartı gösterir: tek dokunuş bu oturum için kuralı oluşturur ve sayfayı tarayıcında açar. Terminaldeki bir http://localhost:… bağlantısına dokunup Yönlendir ve aç'ı da seçebilirsin.

Çıktıda yerel bir bağlantı noktası göründüğünde çıkan kart.
Çıktıda yerel bir bağlantı noktası göründüğünde çıkan kart.

Elle kural ekle

  1. Oturumda ⋮ › Bağlantı noktası yönlendirme'yi aç ve Kural ekle'ye dokun.
  2. Yerel (olağan olanı: sunucudaki bir bağlantı noktasına bu telefondan ulaşılır) ya da Uzak seç.
  3. Bu telefondaki bağlantı noktası, Hedef sunucu (localhost = sunucunun kendisi) ve Hedef bağlantı noktası alanlarını doldur.
  4. Yalnızca bu oturum olarak bırak ya da her bağlandığında başlaması için Bu sunucuya kaydet'i seç.
  5. Kural Etkin olunca Tarayıcıda aç'a dokun.
Etkin bir kuralla Bağlantı noktası yönlendirme paneli.
Etkin bir kuralla Bağlantı noktası yönlendirme paneli.

Yerel ve uzak

Yerel: bu telefonun 127.0.0.1 adresinde dinler ve her bağlantıyı sunucu üzerinden hedefe gönderir. Yalnızca sunucuda dinleyen bir web uygulamasını, API'yi ya da veritabanını görmek için ihtiyacın olan budur.

Uzak: sunucu o bağlantı noktasında dinler ve her bağlantıyı bu telefondan görüldüğü şekliyle hedefe gönderir. Bağlantı noktaları 1024 ile 65535 arasındadır.

Sunucuya kayıtlı kurallar

Sunucu düzenleyicisinde kayıtlı kuralların bulunduğu bir Bağlantı noktası yönlendirme bölümü vardır. Kurallar bağlanınca başlar, oturum kapanınca durur; yeniden bağlandıktan sonra kendiliğinden tekrar başlar. Kural eklemek için önce sunucuyu kaydet.

Bir kural başlamazsa

… bağlantı noktası zaten kullanılıyor: telefonda başka bir bağlantı noktası seç. Sunucu … bağlantı noktasının yönlendirilmesine izin vermedi: sunucuda yönlendirme kapalı (/etc/ssh/sshd_config içinde AllowTcpForwarding no); sunucunun yöneticisine sor.

1B Terminal 1.2 için, uygulamanın gerçek ekran görüntüleri ve örnek verilerle yazıldı.