VPN tim
Jadikan server Anda VPN untuk tim. Setiap laptop atau HP mendapat kunci sendiri, bisa diberi masa berlaku, dan bisa dicabut kapan saja. Tidak perlu langganan VPN bisnis: cukup VM yang sudah Anda sewa dan aplikasi resmi WireGuard yang gratis.
Cocok untuk apa
- Membuka sistem internal dari mana saja: ERP, panel admin, database, atau aplikasi kantor yang tidak boleh terbuka ke internet.
- IP tetap untuk whitelist: API bank, payment gateway, atau sistem mitra yang hanya menerima IP tertentu. Dengan mode penuh, laptop tim keluar ke internet dengan IP server.
- Pengganti langganan VPN bisnis untuk tim kecil: tanpa biaya per pengguna.
VPN ini untuk akses tim dan IP tetap, bukan untuk membuka situs yang diblokir.
Pasang VPN
Buka menu VPN, pilih server, lalu tekan Pasang VPN. Server harus tersambung, punya IP publik, dan bukan node Kubernetes. Saka memasang WireGuard, menyalakan penerusan paket dan NAT, lalu membuka port UDP (bawaan 51820) di firewall server. Selesai dalam ±30 detik sampai 2 menit; situs dan aplikasi di server tidak terganggu.
Firewall penyedia. Bila penyedia VPS punya firewall sendiri di luar server (mis. Cloud Firewall DigitalOcean atau Security Group AWS), buka juga port itu untuk UDP di sana. Bila nanti Anda menyalakan firewall server lewat Keamanan server, port VPN ikut dibuka otomatis.
Tambah perangkat
Tekan + Tambah perangkat, isi nama (mis. Laptop Budi) dan pemakainya, lalu pilih apa yang lewat VPN:
- Hanya sistem internal (split): jaringan VPN, jaringan privat server, dan alamat tambahan yang Anda tulis lewat VPN. Facebook, YouTube, dan situs lain tetap lewat internet biasa, jadi tidak membebani server. Alamat tambahan boleh berupa IP, CIDR, atau domain (mis.
erp.kantor.co.id); sistem itu akan melihat akses dari IP server VPN. - Semua trafik (penuh): seluruh trafik perangkat lewat server, jadi perangkat terlihat dari IP server. DNS perangkat memakai 1.1.1.1 dan 8.8.8.8. Kuota bandwidth server ikut terpakai.
Pilih juga masa berlaku (tanpa batas, 1, 7, 30, 90, atau 365 hari), cocok untuk pekerja lepas atau vendor. Saka lalu menampilkan kode QR dan tombol Unduh berkas .conf. Konfigurasi ini berisi kunci rahasia perangkat dan hanya ditampilkan sekali; bila hilang, cabut perangkat itu lalu buat yang baru.
Mengubah mode atau alamat tambahan berarti membuat konfigurasi baru: tambahkan perangkat baru, lalu cabut yang lama. Alamat domain diterjemahkan ke IP saat konfigurasi dibuat; bila IP sistem itu berganti, buat ulang konfigurasinya.
Pasang di perangkat
Pakai aplikasi resmi WireGuard yang gratis (wireguard.com/install):
- Windows: pasang WireGuard for Windows, klik Import tunnel(s) from file, pilih berkas
.conf, lalu Activate. - Mac: pasang WireGuard dari Mac App Store, pilih Import Tunnel(s) from File, izinkan konfigurasi VPN, lalu Activate.
- iPhone/iPad: pasang WireGuard dari App Store, tekan +, Create from QR code, pindai kode QR, lalu nyalakan.
- Android: pasang WireGuard dari Google Play, tekan +, Scan from QR code, lalu nyalakan.
- Linux:
sudo apt install wireguard-tools, simpan berkas sebagai/etc/wireguard/saka.conf, lalusudo wg-quick up saka. Bila muncul Rule family not supported (IPv6 mati di komputer itu), hapus, ::/0dari baris AllowedIPs.
Cek. Mode penuh: buka ifconfig.me di perangkat, harus muncul IP server. Mode split: buka alamat sistem internal Anda.
Bila laptop berada di jaringan yang alamatnya sama dengan jaringan privat server (jarang, mis. sama-sama 10.43.76.0/24), mode split bisa bentrok; pakai mode penuh untuk perangkat itu.
Pantau, cabut, dan kabar
- Halaman VPN menampilkan setiap perangkat: mode, IP VPN, kapan terakhir tersambung dan dari IP mana, data yang lewat, dan masa berlakunya.
- Cabut memutus perangkat seketika; konfigurasinya tidak bisa menyambung lagi. Perangkat yang habis masa berlakunya dicabut otomatis dan Anda dikabari.
- Saat perangkat tersambung pertama kali, Anda dikabari lewat Telegram beserta IP asalnya, jadi konfigurasi yang bocor cepat ketahuan.
- VPN menyala lagi otomatis setelah server reboot. Bila server sempat terputus dari Saka saat Anda mencabut perangkat, pencabutan diterapkan begitu server tersambung lagi.
Situs yang hanya bisa dibuka lewat VPN
Di halaman situs, kartu Hanya lewat VPN membatasi bagian situs agar hanya bisa dibuka dari VPN tim; pengunjung lain melihat halaman 403:
- Halaman admin WordPress:
/wp-admindan/wp-login.php.admin-ajax.phptetap terbuka karena dipakai fitur publik (formulir, keranjang). - Seluruh situs: untuk aplikasi internal seperti ERP, dasbor, atau panel admin buatan sendiri.
- Jalur tertentu: mis.
/admin*atau/dashboard*.
Yang diizinkan adalah IP publik server VPN dan jaringan VPN, jadi situsnya boleh berada di server lain. Ini juga berlaku di balik Cloudflare atau load balancer, karena Saka membaca IP asli pengunjung. Perangkat mode penuh langsung bisa membuka. Perangkat mode split yang dibuat setelah perlindungan aktif menyertakannya otomatis: situs di server lain lewat rute ke IP-nya, dan situs di server VPN itu sendiri lewat DNS gerbang VPN (perangkat bertanya DNS ke gerbang, yang menjawab domain itu dengan alamat gerbang; domain lain diteruskan ke DNS publik). Perangkat split yang dibuat sebelumnya perlu dibuat ulang. Panel Saka tidak ikut terkunci, jadi perlindungan selalu bisa dimatikan; bila VPN-nya dihapus, perlindungan situs terkait ikut dilepas. Agent AI memakai alat MCP situs_hanya_vpn.
Keamanan
- Kunci rahasia perangkat dibuat saat konfigurasi diberikan dan tidak disimpan di Saka; Saka hanya menyimpan kunci publiknya. Kunci rahasia server hanya ada di server Anda.
- Trafik VPN langsung antara perangkat dan server Anda, tidak lewat Saka.
- Satu VPN menampung sampai 200 perangkat.
Lewat API dan agent AI
GET /api/v1/vpn
POST /api/v1/vpn {"server_id": "srv_...", "port": 51820}
POST /api/v1/vpn/<id>/perangkat {"nama": "Laptop Budi", "mode": "split", "rute": ["erp.kantor.co.id"], "hari": 30}
DELETE /api/v1/vpn/<id>/perangkat/<id>
DELETE /api/v1/vpn/<id> {"konfirmasi": "<nama server>"}Agent AI memakai alat MCP vpn (aksi daftar, pasang, perangkat_buat, perangkat_cabut, hapus).