Menu

Cara Setup Panel v2ray Websocket (WS) + TLS + CDN pada VPS


Apa itu v2ray?

V2ray atau protokol vmess tepatnya, adalah versi canggih dari Shadowsocks yang terkenal. Pada intinya, v2ray juga didasarkan pada proxy SOCKS5. Biasanya, proxy tidak memiliki enkripsi, dan itulah yang membedakan VPN dan proxy. Shadowsocks adalah proxy SOCKS5 dengan enkripsi, dan vmess adalah Shadowsocks generasi berikutnya.

Anda bisa mendapatkan informasi dasar tentang v2ray di tutorial saya sebelumnya  .

Artikel sebelumnya tentang v2ray sederhana dengan protokol tcp, dan itu sudah cukup untuk saat itu. Tetapi baru-baru ini server tcp v2ray saya diblokir. Jadi saya yakin inilah saatnya untuk beralih ke konfigurasi v2ray yang lebih rumit.

Metode ini disebut v2ray + websocket + tls + cdn (terkadang nginx juga ditambahkan, jika Anda lebih suka menambahkan situs web). Menurut pemahaman saya, metode ini menyembunyikan alamat IP VPS Anda di belakang alamat IP dari penyedia CDN utama seperti Cloudflare, dan sebagian besar ISP tidak memblokir alamat IP tersebut.

Ada beberapa skrip untuk metode ini, termasuk yang bagus dari 233boy. Namun, dalam artikel ini, saya menggunakan yang termudah dari sprov065 yang disebut v2-ui, yang juga menyertakan panel manajemen multi-pengguna v2ray yang mudah.

Memilih VPS

Anda harus:

  • Sebelum melakukan pembayaran, ping alamat IP penyedia VPS
  • Lebih suka layanan VPS penagihan per jam
  • Lebih suka layanan VPS yang kurang populer
  • Periksa peringkat dan ulasan pengguna
  • Lebih suka virtualisasi KVM
  • Gunakan VPN saat menggunakan Putty atau program SSH alternatif, untuk mencegah pemblokiran alamat IP

Menyiapkan v2ray ws + tls + cdn 

Berkat skrip satu perintah oleh sprov065, Anda dapat menginstal v2ray dengan mudah, bahkan jika Anda tidak terbiasa dengan perintah Linux.

Anda harus memiliki setidaknya Ubuntu 16, Debian 8, atau CentOS 7.

Panduan ini untuk Ubuntu.

Penyiapannya terdiri dari dua bagian. Pertama, instalasi skrip v2ray, dan yang kedua adalah mendapatkan sertifikat SSL gratis dari Let’s Encrypt for TLS, dan mengaktifkan CDN dari Cloudflare. Bagian kedua hanya  diperlukan  jika Anda ingin menggunakan tls dan cdn.

Bagian satu – instal skrip

1. Pertama-tama lakukan pembaruan dan peningkatan, lalu instal curl

sudo apt-get update -y 
sudo apt-get upgrade -y
sudo apt install curl -y

2. Jalankan skrip v2ray / v2-ui

bash <(curl -Ls https://blog.sprov.xyz/v2-ui.sh)

Dan itu untuk bagian instalasi.

v2ui

Bagian dua – dapatkan Sertifikat SSL

Anda akan perlu:

  • Sebuah nama domain
  • Akun Cloudflare
  • Arahkan server nama Anda ke Cloudflare
  • Arahkan IP VPS Anda ke nama domain Anda

Untuk mendapatkan sertifikat SSL, Anda memerlukan nama domain (www.example.com), lebih disukai yang berbayar dari penyedia seperti  namecheap  atau  porkbun , dan akun Cloudflare. Baik  Porkbun  dan  Namecheap  memiliki Whois Guard gratis. Dalam hal harga,  Porkbun lebih  unggul, Anda dapat menemukan nama domain dengan harga di bawah $ 3 per tahun. Harap periksa harga perpanjangan sebelum membeli domain.

1. Konfigurasi Name Server

Saat menambahkan nama domain Anda ke akun Cloudflare Anda, Cloudflare akan meminta Anda untuk mengarahkan name server Anda. Ini akan menjadi seperti ini:

example1.ns.cloudflare.com
example2.ns.cloudflare.com

Anda perlu menyalinnya dari Cloudflare ke registrar nama domain Anda (mis .: namecheap.com). Di Namecheap Anda dapat menemukannya di Daftar Domain> Kelola  > Nameserver. Ubah DNS menjadi DNS Kustom dan tambahkan server nama Cloudflare. Setelah beberapa saat, Cloudflare akan memberi tahu Anda bahwa pengaturan telah selesai.,

cloudflare_account_setup

cloudflare_account_setup2

namecheap_DNS

2. Menghubungkan nama domain Anda ke alamat IP VPS

Di Cloudflare,

  1. Buka Manajemen DNS
  2. Tekan “Add Record”
  3. Ketik nama sub-domain atau nama domain Anda ke “Nama”   (mis .: tes tulis untuk test.example.com atau  @ untuk example.com)
  4. Tuliskan IP VPS Anda ke “alamat IPv4”.
  5. Pastikan warna “Status proxy” berwarna oranye dan bertuliskan Proxied

Dan terakhir ubah mode SSL / TLS menjadi Penuh atau Penuh (ketat).

cloudflare_DNS

cloudflare_SSL

3. Mendapatkan Sertifikat SSL

Catatan penting:  Harap ubah status “Proxied” menjadi “DNS Only” dan kemudian ketik perintah berikut untuk SSL. Setelah penginstalan berhasil, Anda dapat mengubah pengaturan ke status awalnya.
Sebagai alternatif, Anda juga dapat mengubah sementara enkripsi SSL dari “Penuh” menjadi “Tidak Aktif”.

Sekarang SSH ke VPS Anda menggunakan Putty.

1.Pasang certbot.

sudo apt install software-properties-common
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get install certbot

2. Gunakan certbot untuk mendapatkan Sertifikat SSL. Gunakan alamat email dan nama domain Anda sendiri.

sudo certbot certonly --standalone --preferred-challenges http --agree-tos --email your-email-address -d test.example.com 

3. Jika Anda mendapatkan note seperti “Congratulations! ..”, artinya sekarang Anda sudah memiliki sertifikat SSL untuk domain / sub-domain Anda.

Dalam teks tersebut, Anda akan menemukan tujuan file sertifikat dan file kunci Anda. Salin, karena Anda akan membutuhkannya di panel web. Ini akan menjadi seperti ini:

/etc/letsencrypt/live/test.example.com/fullchain.pem
/etc/letsencrypt/live/test.example.com/privkey.pem

catatan:

Jika Anda menghadapi kesalahan dan tidak bisa mendapatkan sertifikat, pastikan firewall Anda mendengarkan port 80 dan 443, Anda telah mengarahkan alamat IP VPS Anda ke nama domain dan Cloudflare CDN mati.

4. Terakhir, sertifikat SSL kedaluwarsa dalam 90 hari, untuk memastikan untuk memperbaruinya sebelum kedaluwarsa. Ini adalah perintah pembaruan manual.

certbot renew --force-renewal

LetsEncrypt_SSL

Mengelola v2ray

Menambahkan pengguna

Anda dapat pergi ke panel web v2-ui mengetik alamat IP Anda dan port (65432) di browser. Secara default, login dan kata sandi adalah admin. Anda dapat mengubahnya di pengaturan panel.

http://"your-ip-address":65432

Untuk menambahkan pengguna, Anda harus pergi ke “akun”, tekan tombol tambah dan isi kekosongan sesuai dengan preferensi Anda .

  • Catatan – di sini Anda dapat menulis apa pun yang Anda inginkan
  • Protokol – vmess
  • Mendengarkan IP, Port, ID (UUID) dan Alter ID dibuat secara otomatis. Anda juga dapat mengubahnya secara manual. Disarankan untuk menggunakan port 443.
  • Transportasi – ws (websocket)
  • Path – Anda dapat membiarkannya atau menambahkan apapun yang Anda inginkan
  • Aktifkan TLS
  • Domain – tulis nama domain atau nama sub-domain Anda
  • Anda dapat memilih jalur file sertifikat dan menyalin jalur file, atau menyalin sertifikat dan kunci langsung ke konten file sertifikat
  • Salin dan tempel sertifikat dan jalur file kunci masing-masing
  • Tekan “Tambahkan”

Dan itu dia. Anda dapat menambah, mengedit, menghapus pengguna dalam hitungan detik, dan memeriksa penggunaan bandwidth menggunakan panel web v2-ui.

Anda tidak hanya terbatas pada v2ray ws tls cdn dengan panel web ini, Anda juga dapat mengkonfigurasi dan menguji berbagai kombinasi v2ray.

Saya ingin berterima kasih kepada  sprov065  untuk panel manajemen multi-pengguna v2ray yang mudah ini.

webpanel_1

webpanel_2

Bonus

Skrip BBR

Jika menurut Anda v2ray Anda memiliki kecepatan lambat, atau memiliki versi Linux yang lebih lama di VPS Anda, Anda dapat menggunakan skrip bbr oleh teddysun, untuk menginstal google bbr.

wget -N --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod + x bbr.sh && bash bbr.sh

Menginstal v2ray ke Perangkat Anda

aplikasi v2ray untuk Android

Anda dapat menggunakan v2ray di beberapa aplikasi di Android, dan semuanya tersedia gratis di Google Play.

  • v2RayNG
  • Kitsunebi
  • BifrostV
  • V2Ray
  • Clash untuk Android

aplikasi v2ray untuk iOS

Anda juga dapat menggunakan v2ray di beberapa aplikasi di iPhone / iPad, sebagian besar aplikasi v2ray adalah aplikasi berbayar, kecuali 91VPN.

  • ShadowRocket
  • Kitsunebi – mendukung relai UDP
  • Quantumult
  • i2Ray
  • Pepi
  • 91VPN
  • Pharos Pro

klien v2ray untuk Windows

Untuk PC Windows Anda, Anda dapat memilih salah satu dari lima klien Windows v2ray ini. Dan  berikut  adalah tautan unduhan untuk mereka bertiga. Ada juga software baru bernama Clash  (unduh di  sini )  dan Qv2ray ( unduh di  sini ).

  • V2RayW
  • V2RayN
  • V2RayS
  • Bentrokan
  • Qv2ray

klien v2ray untuk macOS

Untuk Mac Anda, Anda dapat memilih salah satu dari empat klien v2ray berikut. Ini  adalah tautan unduhan untuk V2RayX dan di  sini  untuk V2RayU. Tambahan terbaru dalam daftar adalah  ClashX  ( Klik di sini  untuk mengunduh) dan  Qv2ray ( unduh di  sini )  untuk macOS.

  • V2RayX
  • V2RayU
  • ClashX
  • Qv2ray

Lupa nama pengguna dan kata sandi

/usr/local/v2-ui/v2-ui resetuser

Kesalahan modifikasi pengaturan panel menyebabkan panel gagal untuk memulai

/usr/local/v2-ui/v2-ui resetconfig

Copot pemasangan panel

systemctl stop v2-ui
systemctl disable v2-ui
rm /usr/local/v2-ui/ -rf
rm /etc/v2-ui/ -rf
rm /etc/systemd/system/v2-ui.service -f
systemctl daemon-reload

5 2 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments