Script Auoto Install SSH TLS & VPN Debian 10 Fitur Lengkap
Hendizro.com - Pada artikel kali ini saya akan membagikan sebuah Script Auto mempersiapkan sebuah VPS Debian untuk siap digunakan sebagai server SSH dan VPN . Fitur pada script ini bisa dibilang cukup lengkap yaitu SSH SSL & OpenVPN,Shadowsock,ShadowsockR SSR,Wireguard,L2TP/Ipsec dan fitur lainnya jadi membutuhkan spesifikasi minimal VPS memiliki RAM 1 GB dan total kapasitas HDD 10 GB.
Sistem Operasi
- Debian 10 (Stretch) 64Bit (x86_64)
Syarat
- Menggunakan OS sesuai dengan daftar yang didukung
- VPS memiliki setidaknya RAM 1 GB
- Kernel amd64
- Minimal HDD 10 GB
- VPS dalam keadaan fresh, belum terinstall aplikasi apapun
Daftar Aplikasi dan Port
- OpenSSH : 22
- Dropbear : 143,456
- SSL/TLS : 990,991
- Squid3 : 8000,8080
- BadVPN : Udpgw Port 7200,7300
- Nginx : 81
- OpenVPN TCP : 1195
- OpenVPN UDP : 1196
- OpenVPN SSL : 992
- Port SSTP : 443
- Port SS-Obfs-TLS :8443
- Port SS-Obfs-HTTP : 8444
- Port ShadowsockR SSR : 8445-8545
- Port Badvpn-UDPGW : 7200,7300
Catatan
Port pada masing-masing aplikasi dapat diubah sesuai dengan keperluan pengguna VPS. Namun dengan syarat semua aplikasi tidak boleh memiliki port yang sama. Jika ada kesamaan port antara satu aplikasi dengan aplikasi lain maka akan menyebabkan salah satu dari aplikasi tersebut tidak akan dapat berjalan.
Daftar Fitur Script Auto Install Debian 10
- Create Account SSH/TLS & OpenVPN
- Create Account Shadowsock
- Create Account ShadowsockR SSR
- Create Account Wireguard
- Create Account L2TP/Ipsec & SSTP
Daftar Fitur Pendukung
- Fail2Ban adalah fitur yang berfungsi untuk menghindari serangan bruteforce yang beresiko membuat VPS dimasuki orang tidak bertanggung jawab.
- Auto Reboot adalah fitur yang akan secara otomatis merestart VPS setiap jam 23:59 malam WIB.
- Speedtest adalah fitur untuk mengetest kecepatan server
- Wildcard Domain adalah fitur untuk ponting bug dengan server, biasanya ini sering di gunakan untuk akun L2TP/Ipsec atau Wiguard
Daftar Perintah Script
- Membuat akun SSH/OpenVPN
new - Gunakan untuk membuat akun SSH &OpenVPN dengan mengisi form username, password, dan masa sewa - Menghapus akun SSH/OpenVPN
del - Gunakan untuk menghapus akun SSH & OpenVPN - Cek user login SSH
cek- Gunakan untuk mengecek pengguna SSH yang sedang menggunakannya - member - Gunakan untuk melihat daftar akun SSH/OpenVPN beserta tanggal kadaluarsa
- add-ss - Gunakan untuk membuat akun Shadowshock
- del-ss - Gunakan untuk menghapus akun Shadowshock
- add-ssr - Gunakan untuk membuat akun ShadowshockR SSR
- del-ssr - Gunakan untuk menghapus akun ShadowshockR SSR
- add-wg - Gunakan untuk membuat akun Wireguard
- del-wg - Gunakan untuk menghapus akun Wireguard
- add-vpn - Gunakan untuk membuat akun L2TP/Ipsec &SSTP
- del-vpn - Gunakan untuk menghapus akun L2TP/Ipsec &SSTP
- add-pd - Gunakan untuk membuat pointing bug
- del-pd - Gunakan untuk menghapus pointing bug
- port - Gunakan untuk melihat port server
- Speedtest
speedtest - Gunakan untuk mengetes kecepatan koneksi VPS - Restart VPS
reboot - Gunakan untuk merestart VPS
Cara Install Auto Script SSH/VPN
- Remote VPS menggunakan SSH Client
Putty untuk Windows atau JuiceSSH untuk Android - Masuk ke VPS menggunakan akses root
- Download script dibawah ini
- Beri akses atau izin pada script untuk dapat diekseskusi
chmod +x install.sh
- Eksekusi script dengan perintah berikut
./install.sh
wget -O install.sh "https://github.com/Shiro2116/autocriptssh/blob/master/debian10/install.sh?raw=true"
Instalasi SSH dan VPN dengan script ini membutuhkan waktu sekitar 7 hingga 10 menit.
Setelah proses instalasi selesai akan ada perintah untuk merestart VPS terlebih dahulu sebelum dapat digunakan. Reboot VPS dengan perintah berikut ini
reboot
Proses reboot akan memerlukan waktu sekitar 2 hingga 5 menit sehingga VPS untuk sementara waktu tidak dapat diakses. Jika proses instalasi berjalan tanpa error maka tampilan terminal akan sama dengan tampilan thumbnail pada artikel ini.
Script ini di buat oleh "Wega Regianto"
UPDATE "03/01/2021"
( not work )
Udah ga bisa ya gan?? ?
ReplyDeleteThis comment has been removed by the author.
Deleteiya kayanya scriptnya error
DeleteYah udah gk bisa lagi ya
ReplyDeleteKapan update bosku?
ReplyDelete