GhostlyShare · Windows & Linux

Bagikan localhost. Dengan satu klik.

Dibuat secara lokal. Dibagikan ke dunia. GhostlyShare menemukan aplikasi webmu, lalu kamu membagikannya dengan satu klik.

Mulai cepat

Buka GhostlyShare. Aplikasimu sudah ada.

  1. 01

    Jalankan aplikasi lokalmu

    Jalankan situs, server pengembangan, atau API seperti biasa. GhostlyShare memeriksa port lokal dan otomatis menemukan aplikasi web yang dapat diakses.

  2. 02

    Pilih di GhostlyShare

    Pilih aplikasi yang terdeteksi dan klik Go Public. GhostlyShare membuat tautan publik melalui Cloudflare tanpa deployment, pengaturan router, atau perintah tunnel manual.

  3. 03

    Salin tautan atau pindai kode QR

    Kirim URL publik kepada penguji atau buka di ponselmu. Biarkan komputer, aplikasi lokal, dan GhostlyShare tetap berjalan.

Aplikasi desktop GhostlyShare dengan situs terdeteksi, tautan aktif, dan kontrol berbagi
Aplikasi dan kontrol berbagi di satu tempat. Tangkapan layar pratinjau yang sedang berjalan.

Lihat aplikasi desktop beraksi

Dari aplikasi lokal menjadi tautan publik, lewat video

Lihat alurnya sebelum menginstal: temukan aplikasi, mulai berbagi, lalu buka pratinjau publik.

Tonton langsung di YouTube ↗

Koneksi ke YouTube hanya dibuat saat kamu memutar video.

Apa yang ingin kamu bagikan?

Pratinjau untuk langkah berikutnya

Pratinjau situs web

Biarkan klien dan tim mencoba perubahan terbaru di browser tanpa menerbitkan versi pengujian.

Uji webhook secara lokal

Berikan layanan eksternal URL callback publik yang mengarah ke API lokalmu. Periksa persyaratan autentikasinya sebelum mengaktifkan kata sandi pratinjau.

Uji di perangkat nyata

Buka pratinjau di ponsel atau tablet, bahkan di luar Wi-Fi kamu. Kode QR memudahkan akses.

Fitur GhostlyShare

Lebih dari tautan: kendalikan pratinjaumu

Buka kontrol ini dari kartu aplikasi. Tangkapan layar menampilkan antarmuka asli; nilainya hanya contoh, bukan pengaturan yang disarankan.

Tentukan siapa yang bisa membuka tautanmu

Lindungi pratinjau dengan kata sandi sementara. Pengunjung memasukkannya sebelum mengakses aplikasi lokalmu.

Batasi percobaan gagal dan pilih durasi sesi yang diizinkan. Tersedia untuk tautan sementara dan domain sendiri.

Pengaturan kata sandi, batas percobaan gagal, dan durasi sesi

Cocok dengan perangkat pengembanganmu

Cukup aplikasi web lokal

GhostlyShare mendukung aplikasi HTTP dan HTTPS lokal yang dapat diakses, tanpa plugin framework. Koneksi WebSocket juga diteruskan untuk alur yang didukung.

  • React · Vite · Next.js
  • ASP.NET Core · Blazor
  • Vue · Angular · SvelteKit
  • Node.js · APIs · WordPress
Aplikasi tidak terdeteksi? Baca panduan pemecahan masalah. ↗

Dari komputer ke ponselmu

Buka kode QR lalu pindai dengan ponsel atau tablet. Pratinjau terbuka di browser tanpa mengetik URL panjang.

Uji kontrol sentuh, tata letak responsif, dan perilaku pada perangkat nyata, termasuk di luar Wi-Fi lokalmu.

Contoh dialog kode QR untuk membuka aplikasi bersama di ponsel

Domain sendiri, opsional

Gunakan alamat yang mudah dikenali

Tautan sementara tidak memerlukan akun Cloudflare atau domain sendiri. Untuk alamat khusus, hubungkan domain yang dikelola Cloudflare dengan token API dan pilih hostname.

GhostlyShare menyiapkan tunnel dan catatan DNS untuk aplikasi pilihanmu. Perlindungan kata sandi dan masa berlaku tautan tetap tersedia.

Siapkan domain sendiri ↗

CLI · Windows & Linux

Bagikan dari terminal. Otomatiskan tugas berulang.

Jadikan berbagi bagian dari pengembangan dengan ghs CLI untuk Windows dan Linux. Mulai pratinjau dari skrip, uji webhook, dan teruskan URL ke perangkatmu.

  1. Temukan aplikasi dengan ghs scan --json dan olah hasilnya di skripmu.
  2. Gunakan --url-only untuk URL publik atau --json untuk peristiwa status terstruktur.
  3. Tetapkan durasi dengan --expires-after agar berbagi berhenti otomatis setelah demo atau pengujian.

Coba pratinjau selama 15 menit

ghs share 5173 --expires-after 15m

Setelah menginstal CLI, ganti 5173 dengan port aplikasi. Biarkan perintah berjalan saat berbagi; Ctrl+C mengakhiri pratinjau lebih awal.

Instalasi dan perintah CLI ↗
Biarkan tautan berakhir otomatis
Dialog masa berlaku tautan dengan opsi tanpa batas atau berbatas waktu

Lihat apakah pratinjaumu digunakan

Lihat permintaan, perkiraan pengunjung, dan pengguna aktif selama sesi berbagi.

Penghitung ini memberi gambaran cepat saat demo. Ini statistik sesi, bukan analitik lengkap atau audit keamanan.

Penghitung tetap lokal selama sesi berbagi saat ini dan tidak dikirim ke GhostlyInc.

Penghitung langsung untuk permintaan, pengunjung, dan pengguna aktif

Terus berkarya

Unduh GhostlyShare dan bagikan tautan pertamamu

Tanpa akun. Tanpa email. Tanpa langganan.

Bagikan tautan sementara tanpa mendaftar atau masuk. GhostlyShare gratis dan kami tidak mengumpulkan data analitik penggunaan aplikasimu.

Pilih paket Windows atau Linux di halaman unduhan. Aplikasi desktop dan CLI tersedia secara terpisah.

Unduh GhostlyShare ↗

Tanya jawab GhostlyShare

Apakah saya perlu akun untuk menggunakan GhostlyShare?

Tidak. GhostlyShare dibuat untuk pratinjau lokal cepat tanpa login, pembuatan akun, atau langganan.

Apakah saya perlu domain sendiri?

Tidak. Anda bisa membagikan tautan pratinjau publik sementara tanpa membeli domain, mengubah DNS, atau menerbitkan deployment uji. Jika sudah menggunakan Cloudflare, GhostlyShare juga bisa membuat URL kustom untuk pratinjau bermerek.

Framework apa saja yang didukung GhostlyShare?

GhostlyShare bebas framework. Ia bekerja dengan aplikasi HTTP dan HTTPS lokal dari tumpukan seperti React, Vite, Next.js, Vue, Angular, SvelteKit, ASP.NET Core, Blazor, API Node, WordPress, HTML statis, layanan Swagger atau OpenAPI, dan penerima webhook.

Bisakah saya menggunakan GhostlyShare di Linux?

Ya. Build Linux GhostlyShare tersedia sebagai paket DEB, Arch, dan RPM di GitHub. Di Windows, aplikasi Microsoft Store adalah pilihan paling mudah.

Apakah GhostlyShare memiliki CLI?

Ya. CLI-nya bernama ghs dan berjalan di Windows serta Linux. Gunakan untuk terminal, server, dan skrip; pilih aplikasi desktop jika ingin alur visual.

Bisakah saya melindungi tautan GhostlyShare publik dengan kata sandi?

Ya. Perlindungan kata sandi dapat diaktifkan untuk setiap tautan publik pada URL acak dan domain khusus. Pengunjung harus memasukkan kata sandi sebelum GhostlyShare meneruskan lalu lintas ke aplikasi lokal.

Apakah tautan publik bisa otomatis offline?

Ya. Masa aktif tautan memungkinkan Anda memilih kapan tautan publik berhenti dibagikan. Aplikasi lokal tetap berjalan, tapi URL publik GhostlyShare akan offline setelah waktu yang dipilih.

Bisakah saya melihat statistik lalu lintas untuk tautan publik?

Ya. Saat tautan desktop aktif, GhostlyShare dapat menampilkan penghitung sederhana untuk permintaan, perkiraan pengunjung, dan pengguna aktif dalam sesi berbagi saat ini. Angka ini untuk umpan balik cepat, bukan analitik penuh atau audit keamanan.

Berapa banyak aplikasi publik yang bisa saya bagikan sekaligus?

GhostlyShare mengizinkan hingga tiga aplikasi publik aktif sekaligus. Tunnel cepat Cloudflare acak juga bisa masuk cooldown lokal jika ada pembatasan dari Cloudflare.

Bagaimana domain kustom bekerja?

Domain khusus menggunakan Cloudflare. Setelah menambahkan token valid, GhostlyShare memuat zona, memeriksa hostname, membuat tunnel dan catatan DNS, serta mengarahkan hostname publik ke aplikasi lokal yang dipilih. Windows menyimpan token dengan DPAPI, sedangkan Linux menggunakan Secret Service melalui libsecret.

Di mana dokumentasi GhostlyShare?

Wiki GitHub membahas instalasi, deteksi aplikasi, publikasi, proteksi kata sandi, masa aktif tautan, statistik lalu lintas, domain khusus, perbedaan Windows dan Linux, pemecahan masalah, laporan bug, dan permintaan fitur.

Apakah GhostlyShare menggantikan ngrok?

Tergantung alur kerja. Alat seperti ngrok kuat untuk routing lanjutan, sementara GhostlyShare fokus pada pratinjau desktop cepat untuk aplikasi lokal, API, webhook, dan demo di Windows dan Linux.