ID-150 Pro
- 1 IPv4 publik statis khusus Anda
- Speed hingga 150 Mbps
- Unduh
.conf/.rscatau scan QR - Endpoint white-label Nivelva
Langkah khusus mini-PC Linux atau Raspberry Pi: tunnel, aturan penerusan port, dan jebakan saat membuka Hikvision dari luar.
Diperbarui: 6 November 2026 · Port dan pengaturan mengacu pada nilai bawaan perangkat
Ringkasnya: Untuk mengakses CCTV Hikvision dari luar jaringan melalui Linux, Anda memerlukan IP public statis untuk menembus CGNAT. Dengan memasang tunnel WireGuard di Raspberry Pi atau mini-PC Linux, Anda bisa meneruskan port 8000 (SDK), 80 (Web), atau 554 (RTSP) ke perangkat NVR/DVR agar bisa diakses oleh aplikasi klien seperti iVMS-4200.
| Port | Protokol | Fungsi | Diteruskan? |
|---|---|---|---|
8000 | TCP | Port server (SDK) yang dipakai aplikasi klien seperti iVMS-4200 untuk koneksi langsung ke perangkat | Ya |
80 | TCP | Antarmuka web (HTTP) | Opsional |
554 | TCP | RTSP, untuk memutar stream di VLC atau aplikasi pihak ketiga | Opsional |
Port di atas adalah nilai bawaan. Bila Anda mengubahnya di perangkat, sesuaikan aturan penerusan port.
Banyak koneksi internet rumah menggunakan CGNAT, yang membuat perangkat di dalam jaringan tidak memiliki alamat IP publik unik. Hal ini menyebabkan permintaan akses dari luar jaringan tidak bisa mencapai NVR atau DVR Hikvision meskipun Anda sudah melakukan penerusan port di router. IP dinamis juga menjadi kendala karena alamat akses akan berubah secara berkala.
Kondisi ini sering ditandai dengan aplikasi yang bisa menemukan perangkat saat terhubung ke Wi-Fi rumah, tetapi gagal saat menggunakan jaringan luar. Masalah lain muncul jika hanya sebagian port yang diteruskan, seperti port 8000 terbuka namun port RTSP tertutup, sehingga login berhasil tetapi gambar tidak muncul. Ketidaksesuaian antara port di perangkat dan aturan dstnat juga sering memicu putusnya koneksi.
Menggunakan mini-PC Linux atau Raspberry Pi sebagai gateway tunnel adalah solusi tepat jika router bawaan ISP tidak mendukung konfigurasi VPN. Dengan layanan IPnesia, Anda mendapatkan IP public statis yang diteruskan melalui tunnel WireGuard ke mesin Linux tersebut. Port 8000 untuk SDK iVMS-4200, port 80 untuk web, dan port 554 untuk RTSP kemudian diteruskan dari tunnel menuju alamat lokal perangkat Hikvision Anda.
Langkah pertama adalah memasang paket wireguard-tools pada sistem Linux Anda. Simpan file konfigurasi yang diberikan oleh IPnesia di /etc/wireguard/ipnesia.conf, lalu aktifkan koneksi dengan menjalankan perintah wg-quick up ipnesia. Pastikan tunnel sudah terhubung sebelum melanjutkan ke pengaturan routing.
Jika NVR Hikvision berada di perangkat lain dalam satu LAN, Anda harus mengaktifkan IP forwarding dengan mengatur net.ipv4.ip_forward=1. Selanjutnya, buat aturan DNAT untuk meneruskan port 8000, 80, dan 554 ke IP lokal NVR, serta tambahkan aturan masquerade agar perangkat tujuan melihat koneksi seolah berasal dari mesin Linux, bukan dari alamat asli pengunjung.
Agar aturan iptables tidak hilang setelah sistem reboot, pasang paket iptables-persistent dan simpan konfigurasi tersebut. Setelah semua selesai, uji akses dari jaringan luar menggunakan alamat IP public statis dan port yang telah ditentukan untuk memastikan stream video dapat terbuka dengan lancar.
Cukup izinkan port pada interface tunnel ipnesia (nama dari berkas /etc/wireguard/ipnesia.conf).
sudo wg-quick up ipnesia sudo iptables -A INPUT -i ipnesia -p tcp --dport 8000 -j ACCEPT sudo iptables -A INPUT -i ipnesia -p tcp --dport 80 -j ACCEPT sudo iptables -A INPUT -i ipnesia -p tcp --dport 554 -j ACCEPT
Ganti 192.168.1.20 dengan IP tetap perangkat dan eth0 dengan interface LAN mesin Linux. Masquerade membuat balasan kembali lewat mesin ini; akibatnya perangkat melihat alamat mesin Linux, bukan alamat pengunjung.
sudo sysctl -w net.ipv4.ip_forward=1 sudo iptables -t nat -A PREROUTING -i ipnesia -p tcp --dport 8000 -j DNAT --to-destination 192.168.1.20:8000 sudo iptables -A FORWARD -i ipnesia -o eth0 -p tcp -d 192.168.1.20 --dport 8000 -j ACCEPT sudo iptables -t nat -A POSTROUTING -o eth0 -p tcp -d 192.168.1.20 --dport 8000 -j MASQUERADE sudo iptables -t nat -A PREROUTING -i ipnesia -p tcp --dport 80 -j DNAT --to-destination 192.168.1.20:80 sudo iptables -A FORWARD -i ipnesia -o eth0 -p tcp -d 192.168.1.20 --dport 80 -j ACCEPT sudo iptables -t nat -A POSTROUTING -o eth0 -p tcp -d 192.168.1.20 --dport 80 -j MASQUERADE sudo iptables -t nat -A PREROUTING -i ipnesia -p tcp --dport 554 -j DNAT --to-destination 192.168.1.20:554 sudo iptables -A FORWARD -i ipnesia -o eth0 -p tcp -d 192.168.1.20 --dport 554 -j ACCEPT sudo iptables -t nat -A POSTROUTING -o eth0 -p tcp -d 192.168.1.20 --dport 554 -j MASQUERADE sudo iptables -A FORWARD -i eth0 -o ipnesia -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT # simpan agar tetap ada setelah reboot (paket iptables-persistent) sudo netfilter-persistent save
Port terbuka bila perintah ini berhasil tersambung. Untuk port UDP, uji langsung memakai aplikasi/klien terkait.
nc -vz IP_PUBLIC_ANDA 8000 nc -vz IP_PUBLIC_ANDA 80 nc -vz IP_PUBLIC_ANDA 554
Keamanan perangkat menjadi sangat krusial saat port dibuka ke internet. Anda wajib mengganti kata sandi bawaan perangkat Hikvision dengan kata sandi yang panjang dan unik sebelum melakukan ekspos port. Selain itu, perbarui firmware ke versi terbaru karena versi lama umumnya memiliki celah keamanan yang sudah dipublikasikan.
Batasi pembukaan port hanya pada layanan yang benar-benar Anda gunakan. Jika Anda memiliki IP tetap untuk mengakses CCTV, gunakan firewall di Linux untuk membatasi akses hanya dari IP tersebut. Ingat bahwa membuka panel admin ke publik tetap memiliki risiko keamanan meskipun koneksi menggunakan protokol terenkripsi.
Kualitas streaming CCTV sangat bergantung pada bandwidth upload koneksi internet Anda. Selain itu, penggunaan Raspberry Pi sebagai gateway memiliki batasan performa hardware dibandingkan router dedicated. Stabilitas akses juga dipengaruhi oleh konfigurasi firewall di Linux dan kestabilan tunnel yang menghubungkan jaringan lokal Anda dengan server IPnesia.
| Gejala | Penyebab | Solusi |
|---|---|---|
| Aplikasi bisa menemukan perangkat di Wi-Fi rumah tetapi gagal dari luar | Koneksi berada di balik CGNAT atau port 8000 belum diteruskan melalui tunnel. | Gunakan IP public statis melalui tunnel WireGuard dan pastikan aturan DNAT untuk port 8000 sudah aktif. |
| Login berhasil tetapi gambar tidak muncul | Hanya port server yang terbuka, sementara port RTSP untuk streaming tertutup. | Tambahkan aturan penerusan port untuk port 554 (RTSP) sesuai dengan kebutuhan aplikasi penonton. |
| Koneksi putus setelah port bawaan diganti | Terjadi ketidakcocokan antara port yang dikonfigurasi di perangkat Hikvision dengan aturan dstnat di Linux. | Ubah angka port di menu pengaturan jaringan perangkat dan aturan dstnat secara bersamaan agar nilainya sama. |
Hik-Connect menggunakan layanan cloud pabrikan sebagai perantara, sedangkan iVMS-4200 dengan IP public statis melakukan koneksi langsung ke alamat IP dan port perangkat Anda tanpa melalui server cloud pihak ketiga.
Raspberry Pi digunakan sebagai gateway tunnel ketika router bawaan ISP tidak mendukung WireGuard atau tidak memiliki fitur penerusan port yang memadai untuk menembus CGNAT.
Anda harus mengubah angka port pada aturan DNAT di mesin Linux agar sesuai dengan port baru yang diatur di perangkat Hikvision. Keduanya harus sinkron agar koneksi tidak terputus.
Hal ini biasanya terjadi karena port RTSP (554) belum diteruskan. Login menggunakan port server (8000), tetapi penarikan stream video membutuhkan port RTSP yang terbuka.
Tidak, aturan iptables akan hilang setelah reboot. Anda perlu menggunakan alat seperti iptables-persistent untuk menyimpan aturan tersebut secara permanen di sistem Linux.
Linux dan Raspberry Pi menjalankan WireGuard bawaan, jadi paket Pro adalah pilihan yang wajar.
.conf / .rsc atau scan QR.conf / .rsc atau scan QR