
Peningkatan yang mengubah homelab dari “sesuatu di rumah yang saya lupakan saat bekerja” menjadi “sesuatu di rumah yang benar-benar saya gunakan” adalah VPN mesh yang baik dan shell jarak jauh yang layak. Pengaturan yang kami sukai menjalankan Tailscale di laptop dan satu router subnet di rumah; tab browser yang dulunya berkata 192.168.1.20 mulai bekerja dari kafe dan terlihat identik. Kami menguji tujuh aplikasi desktop untuk akses homelab jarak jauh di Windows, macOS, dan Linux dan mengurutkannya berdasarkan apa yang benar-benar menggantikan “Saya akan memperbaikinya saat sampai di rumah.”
Apa yang perlu diperhatikan dalam stack akses homelab jarak jauh
Enam hal lebih penting daripada hasil tes kecepatan mentah:
- Traversal NAT. Router rumah Anda sebagian besar waktu tidak memiliki IP publik. VPN mesh yang dapat menembus NAT adalah yang membuat semuanya berfungsi tanpa penerusan port.
- Perutean subnet. Satu perangkat di jaringan rumah mengiklankan seluruh
10.0.0.0/24ke laptop Anda, jadi Anda tidak memerlukan mesh di printer, colokan pintar, dan TV. - Split DNS. Permintaan untuk
nas.homeharus diselesaikan di dalam mesh tetapi tidak bocor ke hulu. - ACL. Anda mungkin tidak ingin laptop kerja Anda menjangkau kunci pintar.
- Klien lintas platform. Perangkat ini tidak berguna jika klien Windows atau macOS adalah tier kedua.
- Shell yang berfungsi. Setelah Anda berada di jaringan, Anda perlu benar-benar mengubah sesuatu. SSH plus klien yang baik adalah paruh yang hilang.
Perbandingan cepat
| Aplikasi | Terbaik untuk | Platform | Gratis | Menonjol |
|---|---|---|---|---|
| Tailscale | VPN mesh default | Windows, macOS, Linux | Gratis pribadi (100 perangkat) | Perutean subnet tanpa konfigurasi |
| WireGuard | VPN manual minimal | Windows, macOS, Linux | Gratis (sumber terbuka) | Kecil, cepat, terpercaya |
| NetBird | Mesh yang dihosting sendiri dengan SSO | Windows, macOS, Linux | Gratis (sumber terbuka) | Dihosting sendiri dengan ACL |
| ZeroTier | Jaringan virtual gaya Ethernet | Windows, macOS, Linux | Gratis (25 perangkat) | Bridges Lapisan 2 |
| OpenSSH | Shell yang dikirim dengan semuanya | Semua | Gratis | Standar karena alasan |
| Termius | Klien SSH lintas platform | Windows, macOS, Linux | Gratis pribadi | Sesi sinkronisasi antar perangkat |
| Home Assistant | Dasbor terpadu untuk seluruh lab | Semua (browser) | Gratis (sumber terbuka) | Satu halaman untuk seluruh lab |
Aplikasi
1. Tailscale — VPN mesh default terbaik
Tailscale adalah apa yang diinstal sebagian besar pengguna homelab terlebih dahulu dan berhenti mencari. Masuk dengan penyedia Anda, instal klien di setiap perangkat, dan mesh membentuk dirinya sendiri. Perutean subnet mengubah satu Raspberry Pi di rumah menjadi gerbang untuk seluruh jaringan lokal. MagicDNS memberi Anda nama alih-alih IP. Dalam paket pribadi gratis, satu pengguna dapat melampirkan hingga 100 perangkat, yang lebih dari yang dibutuhkan lab hobi apa pun.
Tempat ia jatuh pendek: Paket gratis adalah pengguna tunggal; keuntungan multi-pengguna mendorong Anda ke paket berbayar. Beberapa organisasi memiliki masalah kebijakan dengan menggunakan bidang kontrol yang dihosting.
Harga:
- Gratis: 100 perangkat untuk satu pengguna
- Berbayar: Sekitar $6/pengguna/bulan untuk tim
- Platform: Windows, macOS, Linux, plus seluler
Unduh: Tailscale
Garis bawah: Pilihan pertama yang tepat kecuali Anda memiliki alasan kebijakan untuk self-host.
2. WireGuard — VPN manual minimal terbaik
WireGuard adalah protokol VPN level kernel yang setiap alat mesh modern dibangun di atasnya. Menjalankannya secara langsung berarti menulis konfigurasi peer sendiri, menukar kunci, dan memperbaruinya saat perangkat berubah. Ini adalah alat jika Anda ingin tanpa pihak ketiga di jalur. Ini juga jalan yang lebih sulit.
Tempat ia jatuh pendek: Tidak ada mesh. Tidak ada koordinasi. Traversal NAT memerlukan titik akhir publik di suatu tempat atau STUN-dan-berdoa.
Harga:
- Gratis: Semuanya, sumber terbuka
- Berbayar: N/A
- Platform: Windows, macOS, Linux, plus seluler
Unduh: WireGuard
Garis bawah: Pilihan yang tepat ketika Anda lebih suka menulis konfigurasi daripada mempercayai koordinator.
3. NetBird — Mesh yang dihosting sendiri terbaik dengan SSO
NetBird adalah opsi “Tailscale, tetapi saya ingin self-host.” Sumber terbuka, dukungan ACL, integrasi SSO, dan server manajemen yang dihosting sendiri jika Anda tidak menginginkan bidang kontrol yang dihosting. Untuk lab rumah yang telah tumbuh (tiga pengguna, beberapa layanan menghadap keluarga), lapisan kebijakan NetBird lebih dekat dengan apa yang akan diinstal bisnis kecil.
Tempat ia jatuh pendek: Pengaturan memerlukan lebih banyak pekerjaan daripada Tailscale. UI web bersifat fungsional daripada dipoles.
Harga:
- Gratis: Sumber terbuka self-hosted, atau tingkat hosting gratis untuk hingga 5 pengguna
- Berbayar: Tingkat bisnis dari sekitar $5/pengguna/bulan
- Platform: Windows, macOS, Linux, plus seluler
Unduh: NetBird
Garis bawah: Standar ketika bidang kontrol Tailscale bukan opsi.
4. ZeroTier — Terbaik untuk jaringan virtual gaya Ethernet
ZeroTier duduk di Lapisan 2 bukan Lapisan 3, yang berarti perangkat di jaringan virtual yang sama berperilaku seolah-olah berada di switch fisik yang sama. Lalu lintas broadcast, Bonjour, dan penemuan perangkat warisan semuanya berfungsi. Itulah fitur pembunuh jika lab rumah mencakup perangkat lama yang mengharapkan LAN nyata.
Tempat ia jatuh pendek: Semantik Lapisan 2 bisa mengejutkan. Paket gratis dibatasi 25 perangkat per jaringan.
Harga:
- Gratis: 25 perangkat per jaringan
- Berbayar: Sekitar $5/pengguna/bulan untuk jaringan yang lebih besar dan penggunaan multi-jaringan
- Platform: Windows, macOS, Linux, plus seluler
Unduh: ZeroTier
Garis bawah: Terbaik ketika perangkat protokol penemuan perlu melihat satu sama lain di internet.
5. OpenSSH — Shell default terbaik
OpenSSH dikirim dengan setiap instalasi macOS dan Linux dan dengan Windows modern. Ini adalah alat yang dibangun dengan akses jarak jauh lainnya. Atur auth kunci, tambahkan host lompatan, dan 90% dari momen “Saya perlu memperbaiki lab rumah” berakhir dengan ssh homelab dari mesin apa pun yang memiliki kunci Anda.
Tempat ia jatuh pendek: Konfigurasi hidup dalam file yang tersebar. UX adalah shell.
Harga:
- Gratis: Semuanya, dilengkapi dengan OS
- Berbayar: N/A
- Platform: Setiap desktop
Unduh: OpenSSH (sudah diinstal pada sebagian besar sistem)
Garis bawah: Jika Anda memiliki SSH, Anda memiliki setengah lab rumah.
6. Termius — Klien SSH lintas platform terbaik
Termius membawa pengalaman SSH melampaui terminal: sesi disinkronkan di seluruh perangkat, brankas kredensial, penerusan port, dan SFTP dalam satu aplikasi. Di laptop Windows, itu menghemat masalah “terminal mana dari tiga saya yang memiliki terowongan yang diatur?”. Di seluler, ini adalah klien yang kami gunakan untuk mem-boot ulang node yang macet dari sofa.
Tempat ia jatuh pendek: Fitur terbaik (sinkronisasi, penerusan agen) memerlukan paket berbayar.
Harga:
- Gratis: Sesi lokal, satu perangkat
- Berbayar: Sekitar $10/bulan untuk sinkronisasi dan fitur Tim
- Platform: Windows, macOS, Linux, iOS, Android
Unduh: Termius
Garis bawah: Pilihan ketika Anda SSH dari lebih dari satu mesin.
7. Home Assistant — Dasbor terpadu terbaik untuk seluruh lab
Home Assistant dimulai sebagai lem rumah pintar dan berkembang menjadi dasbor umum untuk semuanya di jaringan lokal. Pasangkan dengan VPN Anda dan tab yang sama yang menampilkan lampu ruang tamu menampilkan ruang bebas NAS, toner printer, dan grafik uptime container. Dari laptop di jalan, ini adalah halaman tunggal yang menjawab “apa yang terjadi di rumah?”
Tempat ia jatuh pendek: Konfigurasi dalam. Bukan pengganti alat manajemen nyata di layanan mana pun.
Harga:
- Gratis: Semuanya (sumber terbuka)
- Berbayar: Opsional Nabu Casa Cloud sekitar $6,50/bulan untuk akses jarak jauh jika Anda tidak ingin menjalankan VPN Anda sendiri
- Platform: Berbasis web, berjalan pada host apa pun yang mampu kontainer
Unduh: Home Assistant
Garis bawah: Satu-satunya dasbor yang layak disimpan terbuka di tab yang disematkan.
Cara memilih yang tepat
- Instal Tailscale terlebih dahulu. Rute subnet rumah Anda dari satu perangkat. Berhenti.
- Tambahkan kunci OpenSSH ke setiap perangkat yang mungkin ingin Anda jangkau. Jika Anda menggunakan Windows, hasilkan dengan
ssh-keygendi PowerShell. - Instal Termius di laptop utama Anda jika Anda SSH ke lebih dari tiga host.
- Tambahkan Home Assistant ketika jumlah dasbor yang Anda lacak melebihi lima.
- Self-host NetBird ketika seseorang lain di jaringan Anda memerlukan login dan harga per-pengguna Tailscale menjadi mengganggu.
- Gunakan ZeroTier hanya jika Anda memiliki perangkat warisan yang memerlukan penemuan Lapisan 2.
- Gunakan WireGuard secara langsung hanya jika Anda ingin menjalankan setiap bagian sendiri.
FAQ
Apakah Tailscale benar-benar gratis untuk lab rumah?
Ya, dalam paket pribadi, satu pengguna dapat melampirkan hingga 100 perangkat tanpa biaya. Sebagian besar lab rumah tidak pernah mendekati batas itu.
Apakah saya memerlukan penerusan port dengan Tailscale atau NetBird?
Tidak. Keduanya menembus NAT dan mengatur koneksi peer langsung sebagian besar waktu. Jika kedua ujung berada di belakang NAT yang ketat, mereka jatuh kembali ke koneksi relai melalui server penyedia.
Bisakah saya menjalankan lab rumah saya tanpa IP publik?
Ya. Itulah seluruh poin VPN mesh seperti Tailscale, NetBird, dan ZeroTier. Rumah Anda tidak pernah perlu port masuk dibuka.
Apa cara teraman untuk SSH dari kafe?
Masuk ke VPN mesh Anda terlebih dahulu, kemudian SSH darinya ke host rumah Anda. Anda tidak pernah mengekspos SSH ke internet publik sama sekali.
Apakah Cloudflare Tunnel adalah opsi yang bagus untuk akses homelab jarak jauh?
Untuk layanan web, ya. Cloudflare Tunnel memberi Anda URL publik yang diautentikasi tanpa membuka port. Untuk SSH dan TCP umum, VPN mesh biasanya kurang canggung.