canturan.dev
Şirket bilgisayarlarına kullanıcı onayıyla uzaktan destek veren sistemin sinyal sunucusu
- Sektör
- Kişisel marka
- Ülke
- Türkiye
- Kategori
- Özel yazılım
- Hizmetler
- Özel yazılım
- Teknoloji
- Node.js, Express, Socket.IO, WebRTC, Multer, Docker

01 /
İhtiyaç
Şubeli işletmelerde IT ekibi her destek talebi için masaya gitmek ya da ücretli uzak masaüstü lisanslarına bağlı kalmak zorunda kalıyor. Bu ihtiyaç için kendi uzaktan yönetim sistemimizi geliştirdik; buradaki proje, sistemin merkezindeki sinyal sunucusu. Windows istemcileri gizli bir anahtarla kaydoluyor, yönetici çevrimiçi bilgisayarları departman ve şube bilgisiyle görüyor, izleme ya da kontrol oturumu başlatabiliyor. Görüntü sunucudan geçmiyor: sunucu yalnızca iki ucu buluşturuyor, akış WebRTC ile doğrudan kuruluyor. Yönetici uygulaması ve istemci ayrı projeler olduğu için buradaki ekranlar, sunucunun yerelde dört uydurma istemciyle çalıştırıldığı oturumun gerçek çıktısından hazırlandı.
Ekranlar
Yakından bakın
Canlı siteden alınmış güncel ekran görüntüleri: sayfanın tamamı, iç sayfalar ve telefondaki görünüm.

Bölümler ve iç sayfalar




02 /
Yaklaşım
Projeyi şekillendiren üç karar.
Kullanıcının onayıyla kontrol
İzleme ve kontrol ayrı modlar. Kontrol isteği istemcide bir onay penceresi açıyor; kullanıcı kabul etmeden oturum başlamıyor, kabul edince ekran paylaşımı kontrol modunda açılıyor.
Katman katman koruma
Yönetici girişinde IP başına deneme sınırı ve zamanlamaya dayanıklı şifre karşılaştırması var; başarılı girişte şifre yerine 24 saatlik oturum token’ı veriliyor. Bağlantı, mesaj ve ekran görüntüsü için ayrı hız sınırları ve sıkı güvenlik başlıkları uygulanıyor.
Kendini güncelleyen istemciler
Yönetici yeni istemci sürümünü şifre korumalı bir uç noktaya yüklüyor; istemciler sürümü kontrol edip yeni paketi indiriyor. Sunucu, küçük bir Docker imajıyla tek komutta ayağa kalkıyor.
03 /
Neler yaptık
- Gizli anahtarla istemci kaydı ve canlı istemci listesi
- Departman, şube ve işletim sistemi bilgisiyle cihaz görünümü
- WebRTC izleme ve kontrol oturumları için sinyalleşme, STUN/TURN yapılandırması
- Kullanıcı onaylı uzaktan kontrol
- İstemciye anlık mesaj ve son ekran görüntüsü önizlemesi
- Sürümlü otomatik güncelleme dağıtımı
Kullanılan teknolojiler
- Node.js
- Express
- Socket.IO
- WebRTC
- Multer
- Docker
Hizmetler
Kod ve alan adı tamamen müşterimize ait.
Sonraki proje
A—58
canturan.dev
Kendi sunucularımızdaki Coolify kurulumları için yedekleme, WordPress yönetimi ve taşıma araçları
Kişisel marka · Türkiye
