Konfigurasi VPS
Agar seluruh fitur pada software WEB Tunneling dapat digunakan dan berjalan dengan benar. Maka perlu dilakukan konfigurasi pada VPS yang nantinya akan ditambahkan ke software WEB Tunneling di admin panel. Setiap jenis server yakni Shadowsocks dan WireGuard akan memerlukan konfigurasi yang berbeda-beda setiap jenisnya.
VPS Untuk Shadowsocks
Shadowsocks Server harus sudah terpasang di VPS anda. Ikuti cara berikut tahap pertahap dengan saksama.
Akses VPS
Akses VPS anda melalui Putty atau software sejenisnya dan harus menggunakan user root.
Jalankan
Update Server
apt-get update -y && apt-get upgrade -y
Install Shadowsocks
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh && chmod +x shadowsocks-all.sh && ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
Ketika proses instalasi, akan keluar beberapa pertanyaan.
Pertama, ketika ada pertanyaan seperti ini, maka pilin nomor 4, dan tekan ENTER.
Kedua, masukkan password untuk shadowsocks, silahkan isi dengan password yang anda inginkan.
Ketiga, masukkan port 8388
Keempat, dalam pertanyaan Please select stream cipher for Shadowsocks-libev:, silahkan pilih nomor 7 lalu ENTER
Kelima, masukkan huruf y lalu ENTER
Keenam, pilih nomor 1 lalu ENTER
Ketujuh, tekan ENTER
Sampai tahap ketujuh di atas, anda baru saja memasang shadowsocks server. Setelah itu tahap selanjutnya adalah memasang konfigurasi shadowsocks dengan cara menjalankan perintah berikut
wget -O install-shadowsocks-config.sh "https://gist.github.com/satriaajiputra/88ac8fc7a844294057a1af2938a3693b/raw/6b9966574bf5d7b8a8307edd9af33dc0ec63496f/shadowsocks-libev-install-config.sh" && chmod +x install-shadowsocks-config.sh && ./install-shadowsocks-config.sh
Selanjutnya, modifikasi script auto start shadowsocks dengan menggunakan perintah berikut.
wget -O /etc/init.d/shadowsocks-libev "https://gist.github.com/satriaajiputra/88ac8fc7a844294057a1af2938a3693b/raw/ef17c16a205f0ca7b475000ef10a276c73926af8/shadowsocks-libev.sh" && chmod +x /etc/init.d/shadowsocks-libev && /etc/init.d/shadowsocks-libev restart
Setelah itu, install script untuk reset password shadowsocks server.
wget -O /usr/local/bin/change-shadowsocks-password "https://gist.github.com/satriaajiputra/88ac8fc7a844294057a1af2938a3693b/raw/6b9966574bf5d7b8a8307edd9af33dc0ec63496f/shadowsocks-libev-change-password.sh" && chmod +x /usr/local/bin/change-shadowsocks-password
Sampai tahap tersebut, proses instalasi shadowsocks telah selesai.
VPS Untuk WireGuard
WireGuard adalah salah satu VPN yang simpel dan cepat untuk saat ini. Ikuti cara berikut dengan saksama untuk memasang WireGuard di VPS.
Akses VPS
Akses VPS anda melalui Putty atau software sejenisnya dan harus menggunakan user root.
Jalankan
Update Server
apt-get update -y && apt-get upgrade -y
Install WireGuard
wget -O stdev-wg-install.sh "https://gist.github.com/satriaajiputra/88ac8fc7a844294057a1af2938a3693b/raw/fae13e13351e4856b9db53855637a52931a73a2d/stdev-wg-install.sh" && chmod +x stdev-wg-install.sh && ./stdev-wg-install.sh
Sampai tahap di atas, proses memasang WireGuard telah selesai.
VPS Untuk OpenVPN
Berikut ini adalah script untuk menghapus semua user yang telah expired. Silahkan eksekusi perintah berikut untuk memasang di VPS yang telah terinstall OpenVPN
wget -O /usr/local/bin/userdelexpired "https://gist.github.com/satriaajiputra/88ac8fc7a844294057a1af2938a3693b/raw/0469549c3692c6888999fc8ee2f3be746b352ea5/userdelexpired.sh" && chmod +x /usr/local/bin/userdelexpired