self-hosted · ngrok alternatifi

Bilgisayarındaki portu tek komutla internete aç.

Yerelde çalışan uygulamanı (web sitesi, API, oyun sunucusu, SSH…) herkese açık bir HTTPS adresine dönüştür. Kurulum tek satır, kullanım tek kelime: duzcan 3000.

Kurulumdan sonra yeni terminalde: →duzcan 3000
// nasıl çalışır

Üç adımda yayında.

1

Kur

İşletim sistemine uygun tek satırı çalıştır. duzcan komutu her yere kurulur.

2

Çalıştır

duzcan 3000 yaz. Yereldeki 3000 portu anında bir HTTPS adresine bağlanır.

3

Paylaş

Ekranda çıkan adresi paylaş. Herkes senin bilgisayarındaki uygulamaya güvenli şekilde erişir.

// örnekler

Ne yazabilirsin?

$duzcan 3000
Ücretsiz — rastgele alt-alan adı (1 saat)
$duzcan 3000 proj1 --token ABC
Premium — özel alt-alan: proj1.duzcan.tr
$duzcan 1420 sql --map 5097:sqlapi --token ABC
Çoklu port — frontend + backend tek komutta (premium: 10 porta kadar)
$duzcan 22 --tcp --token ABC
Ham TCP — SSH, veritabanı, oyun sunucusu…
$duzcan 5432 --tcp --remote-port 25432 --token ABC
Premium — sabit public port

Tüm argümanlar

[alt-alan]İstediğin özel ad (premium)
--map <port:alt>Ek port → ayrı alt-alan (çoklu port; tekrarlanabilir, premium)
--keep-hostHost başlığını değiştirme (vars. localhost olarak yazılır)
--token <t>Üyelik token'ın
--tcpHam TCP modu (port yayını)
--remote-port <n>İstenen sabit public port
--to <host>Sunucu adresi (varsayılan: tunnel.duzcan.tr)
--local-host <h>Yereldeki hedef host (vars. 127.0.0.1)
--control <port>Kontrol portu (vars. 7000)
--data <port>Veri portu (vars. 7100)
--insecureSertifika doğrulamayı kapat (sadece test)

Çoklu port (monolit): Frontend ve backend'i tek komutla birlikte yayınla — --map 5097:sqlapi ile her port ayrı bir alt-alana bağlanır. Premium'da aynı anda 10 porta kadar; ücretsiz üyelikte 2 porta kadar (rastgele alt-alan).

Dev sunucuları hazır çalışır: Vite, Next.js, Django gibi host doğrulayan araçlar için Host başlığı otomatik olarak localhost'a yazılır — allowedHosts ayarına dokunmana gerek yok. Orijinal host'u korumak istersen --keep-host ekle.

Gereksinim: Node.js 18+ — nodejs.org. Kaynak kod tamamen açık; istersen kendi sunucunda barındırabilirsin.