Geliştiriciler için

Localhost'un, saniyeler içinde HTTPS adresinde.

Yerelde çalışan uygulamana dışarıdan erişilemiyor: webhook ulaşmıyor, müşteri demoyu göremiyor, telefondaki uygulama localhost'a bağlanamıyor. Zorven tek komutla localhost'unu HTTPS adresine açar; gelen her isteği panelde incelersin, tek tıkla tekrar gönderirsin.

Örnek senaryolar

Dört gerçek durum, dört kısa çözüm

Her senaryo aynı iki adımla başlar: istemciyi kur, zorven authtoken <token> ile hesabına bağla.

Webhook ayıklama

Stripe ya da GitHub webhook'u yerel sunucuna ulaşmıyor.

  1. zorven 3000 ile yerel sunucunu aç
  2. Çıkan HTTPS adresini webhook ayarına yapıştır
  3. Panelde isteği incele, hatayı düzelt, replay ile aynı isteği tekrar gönder

Müşteri demosu ve PR önizlemesi

Çalışan sürümü dağıtmadan göstermek istiyorsun.

  1. zorven ephemeral 3000 çalıştır
  2. Adresi paylaş
  3. Süre dolunca tünel kendini siler, ortada kalıntı kalmaz

CI ve otomasyon

Test ortamının adresini bir betiğin okuyabilmesi gerekiyor.

  1. zorven 3000 --print-url --no-auto-update adresi makine okunur satır olarak yazar
  2. Servis hesabı ve API token'ı ile tünelleri kodla yönet (Pro ve üstü)

Docker uygulamanı yayınla

Uygulamanı kendi sunucunda çalıştırıp Zorven ile yayınlamak istiyorsun.

  1. Cihazda zorven --enable-deploy ile uygulama çalıştırmayı aç; API token'ını ZORVEN_API_TOKEN olarak ver
  2. zorven deploy init ile zorven.yaml şablonunu oluştur, imajı ve portu yaz
  3. zorven deploy --wait ile yayınla; HTTPS adresi, kesintisiz güncelleme ve geri alma hazır
Geliştirici akışın

Dev ortamından paylaşıma kısa yol

Kodsuz politikalardan CI/CD token'larına kadar, geliştirirken ihtiyacın olan parçalar tek panelde.

Tek komutla HTTPS

zorven http 3000 yeterli. WebSocket, HTTP/2 ve SSE desteklenir; adresi hemen paylaşabilirsin.

İstek denetleyicisi ve replay

Gelen her isteğin başlıklarını ve gövdesini panelde gör. Capture ile kaydedilen isteği tek tıkla yeniden gönder ve replay diff ile yanıtları karşılaştır; webhook hatası ayıklamak için birebir.

Geçici tüneller

zorven ephemeral 3000 süresi dolunca kendini siler. Demo ve PR önizlemeleri için ortada kalıntı bırakmaz.

Yol tabanlı yönlendirme

/api bir tünele, / diğerine gitsin. Trafik politikasıyla başlık ekle, sil ya da yönlendirme yap.

Kodsuz policy motoru

Rate limit, deny, redirect, set_header ve require_mTLS kurallarını panelden tanımla. Policy motoru Pro planı ve üzerinde.

WAF ve webhook imza doğrulama

WAF, OWASP-lite kurallarıyla SQL enjeksiyonu, XSS, path traversal, komut enjeksiyonu ve tarayıcı User-Agent'larını 403 ile engeller; özel regex ekleyebilirsin (yol, sorgu, User-Agent, Referer ve Cookie taranır, gövde değil). verify_webhook GitHub, Stripe, GitLab, Shopify ve Slack imzalarını doğrular (5 dakika tolerans); sır Secret Vault'tan gelir. Pro ve üzeri.

SDK'lar ve CI

Node ve Python SDK'ları ile tünelleri koddan aç. CI'da zorven 3000 --print-url --no-auto-update komutu URL'yi makine tarafından okunabilir satır olarak yazar.

REST API ve OpenAPI 3.1

API token'ları kapsam (scope), süre ve rotate ile yönetilir. Servis hesaplarıyla CI/CD'den tünel ve kaynak yönet. API erişimi Pro planı ve üzerinde.

TCP, SNI, UDP ve mTLS

Veritabanı ve SSH için ham TCP, SNI modu, UDP tünelleri. İstemci sertifikası zorunluluğu için mTLS.

Metrik, uyarı, açık çekirdek

Hata oranı eşiği aşınca e-posta uyarısı al; log dışa aktarımı Team planı ve üzerinde. Çekirdek AGPLv3: kodu oku, kendi sunucunda çalıştır.

Markalı ziyaretçi giriş sayfası

Korumalı bir HTTP tüneline giren ziyaretçi, tarayıcının parola penceresi ya da düz 403 yerine Zorven temalı bir sayfa görür: kullanıcı adı ve parola formu ya da Google / GitHub ile devam et (yalnızca tünelin izin verdiği sağlayıcılar, izinli e-posta listesi, hesap değiştirme). Oturum 12 saat sürer, parola değişince oturumlar düşer, IP başına 10 dakikada en fazla 10 başarısız deneme yapılabilir. curl ve API istemcileri Authorization: Basic başlığıyla geçmeye devam eder. Türkçe ve İngilizce, açık ve koyu tema, mobil uyumlu.

Erişim olayları ve istatistik API'si

Her giriş denemesi kaydedilir: yöntem, sağlayıcı, kimlik, başarı, neden, IP ve user agent (parola asla). Kayıtlar planın log saklama süresi kadar tutulur. GET /api/v1/tunnels/{id}/access-events listeyi, /access-events/summary?window=24h|7d|30d özeti verir (analytics:read kapsamı). Panelde tünel ayrıntılarında özet olarak da görünür.

TCP/UDP için web ile kapı açma

Ham TCP/UDP (SNI dahil) tünelleri door--<etiket>.zorven.app kapı adresi alır. Ziyaretçi giriş yapınca IP'si, tünelin portunda 1 saat, 12 saat, 24 saat ya da 7 gün izinli olur; grant yoksa bağlantılar sessizce düşer. PUT /api/v1/tunnels/{id}/door ile aç, GET .../door/grants ile izinleri gör, DELETE .../door/grants/{grantId} ile iptal et. Pro ve üzeri.

Gerçek komutlar

Terminalden yayına

Token'ı bir kere tanıt, sonra istediğin portu aç. Demo için geçici tünel, güncelleme için tek komut.

Token'ı bir kez tanıt

$ zorven authtoken <token>

Yerel 3000 portunu yayınla

$ zorven http 3000
HTTPS adres yayında; gelen istekler panelde istek denetleyicisinde görünür

Süresi dolunca kendini silen tünel

$ zorven ephemeral 3000
Başlangıçta "Gecici tunel: 2h0m0s sonra kendiliginden kaldirilacak." yazar; demo ve PR önizlemesi için ideal, temizlik gerekmez

CI için: URL'yi makine okunur yaz, otomatik güncellemeyi kapat

$ zorven 3000 --print-url --no-auto-update

İstemci sürümünü gör

$ zorven version

İstemciyi güncelle

$ zorven update

İstek denetleyicisi panelde (panel.zorven.app) çalışır. Tüm komutlar için dokümanlara bak.

Hangi plan sana uyar?

Denemek ücretsiz, otomasyon Pro'da

Tünel ve istek denetleyicisiyle Free'de başla. API, policy motoru ve Secret Vault için Pro, log dışa aktarımı için Team.

Free

0 $
  • 2 istemci, 2 tünel
  • Ücretsiz ad--slug.zorven.app adresi
  • Ayda 5 GB trafik
  • 1 gün log saklama

Team

29 $/ ay
  • Log dışa aktarımı ve gelişmiş yük dengeleme
  • 50 tünel, 50 özel alan adı
  • Ayda 250 GB, 30 gün log
  • 5 üye, 50 proje

Karşılaştırmalı tam tablo için fiyatlandırma sayfasına bak.

Sık sorulanlar

Geliştirici SSS

zorven http 3000 komutuyla yerel servisini HTTPS adresine açarsın ve o adresi webhook sağlayıcına verirsin. Gelen her isteği panelde başlıkları ve gövdesiyle görür, capture ile kaydedileni tek tıkla tekrar gönderirsin.
zorven ephemeral 3000 ile açılan tünel süresi dolunca kendini siler. Müşteri demosu veya pull request önizlemesi gibi kısa ömürlü paylaşımlar için uygundur.
Evet. Tam bir REST API ve OpenAPI 3.1 tanımı var. API token'ları kapsam ve süreyle sınırlanır, rotate edilebilir; servis hesaplarıyla CI/CD akışına bağlanır. API erişimi Pro planı ve üzerindedir.
Evet. Policy motoruyla rate limit, deny, redirect, set_header, require_mTLS, WAF ve webhook imza doğrulama kurallarını panelden tanımlarsın. Policy motoru Pro planı ve üzerindedir.
Evet. Zorven açık çekirdeklidir (AGPLv3). Sunucu bileşenini kendi altyapında çalıştırabilirsin; kod github.com/tkodcumpeg4/zorven adresinde.

Daha fazlası için tüm SSS sayfasına bak.

İlk tüneli şimdi aç

Hesap aç, token'ı al, zorven http 3000 yaz. Free planda kredi kartı gerekmez.