DOKÜMANTASYON

Kaynak tanımlama

Kaynak, bir tedarikçinin ulaşmasına izin verilen tek bir iç uygulama ya da tek bir sunucudur. Burada tanımlanmayan hiçbir şeye ulaşılamaz; tanımlamak da uygulama başına yapılacak işin tamamıdır: DNS kaydı yok, sertifika yok, connector tarafında değişiklik yok.

Kaynaklar Infrastructure → Resources altında durur. Her kaynak bir connector üzerinden sunulur; önce bir connector kurun.

Üç erişim yöntemi

Erişim yöntemi kaynak formunda seçilir ve tedarikçinin ekranına neyin ulaşacağını belirler. Üçü de aynı giriş ve yetki kontrollerinden geçer; yalnızca son adımda ayrılırlar.

YöntemTedarikçiye ne giderNe için
TRANSPARENTWeb uygulamasının kendisi, tedarikçinin kendi tarayıcısına vekil sunucuyla aktarılır. WebSocket trafiği geçer; canlı konsollar çalışır.İç web uygulamaları: iş takibi, wiki, yönetim arayüzleri.
GATEWAYConnector makinesinde çalışan oturum motorunun (guacd) tarayıcıda çizdiği canlı RDP, SSH ya da VNC ekranı.Sunucular ve iş istasyonları; istemci kurulmaz.
ISOLATEDYalnızca piksel. Uygulama connector makinesindeki tek kullanımlık, sunucu tarafı bir tarayıcıda (KasmVNC) açılır; sayfa içeriği, çerez ya da dosya tedarikçinin makinesine ulaşmaz.En hassas uygulamalar; en güçlü yalıtım.

Genel adres (hostname)

Her kaynağın tedarikçinin tarayıcıya yazdığı bir genel adresi vardır. Siz yalnızca bir etiket girersiniz; son ek kurulumdan gelir ve otomatik eklenir.

  • Cloud: wiki etiketi wiki.<kurumunuz>.cloud.captivo.io olur.
  • Kendi sunucunuz: wiki etiketi wiki.<access-alan-adı> olur, örneğin wiki.access.acme.com.

Uygulama başına DNS ya da sertifika işi yoktur: kurulumda oluşturduğunuz joker (wildcard) kayıt her etiketi kapsar, sertifika da adres bir tarayıcıda ilk açıldığında kendiliğinden alınır.

TRANSPARENT bir kaynak bunun yerine kendi alan adınızı kullanabilir, örneğin portal.acme.com: Domain type seçimini değiştirin, tam adı girin, o adın A kaydını sunucuya yönlendirin, sonra Verify düğmesine basın. Cloud'da doğrulama geçince sertifika sizin için alınır; kendi sunucunuzda paketteki Caddy ilk ziyarette alır.

1Web uygulaması ekleyin

Infrastructure → Resources → Add resource yolunu açın, Web app (TRANSPARENT) yöntemini seçin ve şunları doldurun:

  • Name: yönetici ve tedarikçinin göreceği ad, örn. Internal Wiki.
  • Hostname: yukarıda anlatılan etiket.
  • Internal address: connector'ın ulaştığı adres, örn. http://10.0.5.20:8080. Tedarikçiye hiç gösterilmez, internetten hiç çözülmez. En sık yanlış doldurulan alan budur: dizüstünüzden çalışan adres değil, connector'ın çalıştığı makineden çalışan adres.
  • Connector: o adrese ulaşabilen connector.

Kaydedin. Genel adrese ilk ziyaret sertifikasını alır; o andan sonra uygulamaya, kendisi için yetkisi olan herkes ulaşabilir.

2Uzak masaüstü ekleyin (RDP/SSH/VNC)

Remote desktop (GATEWAY) yöntemini seçin. Ad, hostname ve connector'a ek olarak hedefin protokolünü, host ve port bilgisini, bir de oturumun hangi kullanıcı adı ve sır ile açılacağını girersiniz.

Kimlik bilgisi yerleşik kasada şifreli saklanır ve oturuma sunucu tarafında enjekte edilir. Tedarikçi parolayı hiç görmez, kopyalayamaz: eline geçen şey bir giriş ekranı değil, canlı bir ekrandır.

RDP için hedefin ayarına uyacak güvenlik modunu (NLA, TLS, RDP) da seçebilirsiniz; kimlik bilgisi doğruyken oturumun bağlanmamasının en yaygın sebebi bu uyuşmazlıktır. Bkz. uzak masaüstü oturumu açılmıyor.

3İzole tarayıcı ekleyin

Isolated browser (ISOLATED) yöntemini seçin ve tek kullanımlık tarayıcının açacağı iç URL'yi verin. Tarayıcı connector makinesinde çalıştığı ve tedarikçiye yalnızca piksel gittiği için bu yöntem, diğer ikisinin uygulayamadığı kontrolleri getirir:

  • Pano yönü: izin ver, dışa kopyalamayı engelle, içe yapıştırmayı engelle ya da ikisini de; sunucu tarafında uygulanır.
  • Ekran filigranı: tedarikçinin e-postası ve canlı saat ekrana işlenir; bir ekran görüntüsü sahibini taşır.
  • Dosya aktarımı, yön başına (tarayıcıya yükleme, dışarı indirme), varsayılan olarak kapalı. Aktarımlar oturum bitince silinir, her biri denetim kaydına yazılır.

Kaynak başına ayarlar: kayıt, pano, dosya aktarımı

  • Record sessions: web uygulamaları sayfaya eklenen bir DOM kaydediciyle, uzak masaüstleri oturum motorunun akışından, izole tarayıcılar ileri-geri sarılabilir video olarak kaydedilir. Hepsi connector'ın kendi diskine yazılır, kontrol düzlemine değil; bkz. oturum kaydı ve canlı izleme. Policy'de kayıt modu Required ise bu anahtar zorla açık kalır.
  • Web uygulamasında pano: dışa kopyalamayı, içe yapıştırmayı ya da ikisini engelleyin. Vekil sunucu uygulama sayfalarına bir koruma ekler; bu sert bir kontrol değil caydırıcıdır, JavaScript'i kapatan bir tedarikçi aşabilir. Uzak masaüstleri oturum motorunun kendi pano ayarlarını kullanır; izole tarayıcı ise kuralı sunucu tarafında uygular.
  • Uzak masaüstünde dosya aktarımı: SSH için SFTP, RDP için eşlenmiş sürücü. Default değeri Policy'den devralır; Policy'nin kendi Default'u ise motor varsayılanıdır, o da kapalıdır. Aktarımı kapalı bir oturuma sürüklenen dosya hiçbir yere gitmez. SSH yüklemeleri, SFTP upload folder verilmediyse giriş yapan kullanıcının ev dizinine düşer.
  • Motor seçenekleri: RDP ses ve yazdırma (çıktılar PDF indirmesi olarak gelir), SSH terminal yazı boyutu, renk şeması ve geri kaydırma.

Erişilebilirlik kontrolü

Her beş dakikada bir yoklama, her kaynağın iç adresine kendi connector'ı üzerinden TCP bağlantısı açar. Infrastructure → Resources sonucu Reachable ya da Unreachable olarak, ölçülen gecikmeyle birlikte gösterir; gösterge paneli de özetler.

Bir kaynak düşünce ya da geri gelince konsol zilinde bildirim oluşur; Policy'de webhook adresi varsa oraya da gönderilir. Tedarikçi 502 bildirdiğinde ilk bakılacak şey Unreachable işaretli kaynaktır; bkz. uygulama açılmıyor.

Ürün geneli sorunlar için: Connector çevrimdışı görünüyor · Uygulama açılmıyor · Passkey ile giriş yapılamıyor

Bu yazı yardımcı oldu mu?