TR

IDE Remote: IDE'niz telefonda veya başka bir bilgisayarda

IDE Remote, JumPHP IDE'nizi bir telefonla veya başka bir bilgisayarla paylaşır: Claude konuşması, terminal ve (salt okunur) dosyalarınız bir web sayfasında görünür, siz de etkin panele gerçek zamanlı yazabilirsiniz. Claude'u kanepeden izlemek, ona yanıt vermek veya masanızdan uzakta bir derlemeyi kontrol etmek için kullanışlıdır.

Yalnızca veriler (konuşma, terminal metni, okuduğunuz dosyalar) geçer, asla ekranınızın görüntüsü değil. Her şey uçtan uca şifrelidir: anahtar bağlantının içindedir ve hiçbir sunucu onu görmez.

Neye ihtiyacınız var

  • Bir projede açık masaüstü IDE.
  • Tarayıcılı bir telefon veya başka bir bilgisayar ve IDE'nin verdiği bağlantı.
  • İnternet (relay üzerinden) veya doğrudan bağlantı için aynı yerel ağ.

IDE'yi paylaşma

  1. IDE'de Claude panelini açın ve telefon simgesinin yanındaki ekran simgesine tıklayın.
  2. Neyi paylaştığınızı seçin (kapsam):
    • Claude paneli: yalnızca konuşma;
    • Terminal: yalnızca terminal;
    • Tüm IDE: Claude, terminal ve dosyalarınız salt okunur.
  3. IDE bir bağlantı ve bir QR kodu gösterir: https://play.jumphp.net/jumphp-ide-remote/play/#.... Telefonda açın (veya başka bir bilgisayarın sayfasına yapıştırın).
  4. PC'de bir pencere sorar: "“” cihazının kullanmasına izin verilsin mi?". İzin ver'e tıklayın. Siz yapana kadar hiçbir şey yanıtlanmaz.
  5. Sayfa IDE'yi gösterir. Yazın: metin etkin panele gider.

Uygulama jumphp-ide-remote'dur (sayfası).

Relay veya doğrudan

  • Relay (varsayılan): iki uç da wss://jumphp.net/ide-relay/ws adresine bağlanır. Her yerden, her ağ üzerinden çalışır. Relay yalnızca şifreli baytları taşır.
  • Doğrudan: IDE'de buna izin verirseniz IDE yerel ağınızı dinler ve cihaz evden çıkmadan ona bağlanır. Daha hızlıdır ve hiçbir sunucudan geçmez. Bir telefon tarayıcısında JumPHP runtime gerekir (tarayıcının kendisi ağınızdaki bir PC'ye ulaşamaz). Safari / iPhone her zaman relay kullanır.

Sayfa önce bir süre doğrudan yolu dener, sonra kendiliğinden relay'e geçer.

PC'den denetim

  • Paylaşım isteğe bağlıdır ve 8 saat sonra sona erer.
  • IDE bağlı cihazları listeler; İptal et birini keser, Paylaşmayı durdur hepsini keser ve bağlantıyı işe yaramaz hale getirir.
  • IDE'yi kapatmak paylaşımı bitirir.

Kısaca güvenlik

  • Uçtan uca şifreleme (AES-256-GCM). Anahtar, bağlantının fragment kısmındadır (# işaretinden sonra); tarayıcı bunu hiçbir sunucuya göndermez. Bağlantıya sahip herkes bağlanmayı isteyebilir, bu yüzden ona bir parola gibi davranın ve paylaşmayın.
  • Her yeni cihaz için PC'de onay.
  • Varsayılan olarak ret: IDE yalnızca seçilen kapsamın birkaç komutunu çalıştırır (Claude'a gönder, Claude'u durdur, geçmişi oku, terminal girdisi, dosya oku). Geri kalan her şey reddedilir.
  • Telefondan dosya yazma yok. Dosyalar yalnızca Claude aracılığıyla, Claude panelinin olağan kurallarıyla değişir. Sayfadan commit, push, çalıştırma veya kurulum da yapılamaz.
  • Aynı anda tek Claude: oturumu Terminal'in Remote Control'ü tutuyorsa metin o terminal sekmesine yazılır.

Sorun giderme

PC hiç sormuyor. Paylaşımın açık olduğunu (ekran simgesi yanıyor) ve bağlantının en son olduğunu kontrol edin (yeni bir paylaşım yeni bir bağlantı üretir). Bağlantı #... kısmıyla birlikte tam açılmalıdır: bazı mesajlaşma uygulamaları onu keser; QR kodundan açın veya sayfadaki alana yapıştırın. 8 saati geçen bağlantı ölüdür.

Tarayıcı bağlantıyı engelliyor. Bir VPN, şirket filtresi veya reklam engelleyici wss://jumphp.net/ide-relay/ws adresini engelleyebilir: ona izin verin veya onlarsız deneyin. Telefon tarayıcısında doğrudan mod için JumPHP runtime kurun ve sorduğunda uygulamaya izin verin.

Doğrudan bağlanmıyor, relay kullanılıyor. Bu normaldir ve zararsızdır. Nedenler: iki cihaz aynı ağda değil (misafir Wi-Fi, "istemci yalıtımı"), PC'nin güvenlik duvarı bağlantı noktasını engelliyor, telefonda runtime yok veya Safari / iPhone kullanıyorsunuz. Relay üzerinden her şey aynı çalışır.

"Süresi doldu" veya "İptal edildi". Paylaşım sona erdi (8 saat, İptal et, Paylaşmayı durdur veya IDE kapatıldı). Yeni bir bağlantı için ekran simgesine yeniden tıklayın.

"Reddedildi". Biri PC'de Reddet'e tıkladı. Bağlantıyı yeniden açın ve bir kez daha isteyin.

Ayrıca bkz. IDE'de Claude ve doğrudan mod için runtime.

Elle veya yapay zekâ ile hata ayıklama: Xdebug ve PHP Debugger.