Skip to content Skip to sidebar Skip to footer

How To Setup v2ray Websocket(WS)+TLS+CDN on a 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). Mengenai 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

Saya sarankan layanan VPS ini:

  1. Vultr - penagihan per jam - mulai dari $ 3,5 per bulan - vultr.com (dapatkan bonus $ 100)
  2. DigitalOcean - penagihan setiap jam - mulai dari $ 5 per bulan - digitalocean.com (dapatkan bonus $ 100)
  3. RackNerd - penagihan bulanan - mulai dari $ 2 per bulan (langganan tahunan) - racknerd.com
  4. Contabo - penagihan bulanan - mulai dari € 3,99 per bulan - contabo.com
  5. CloudCone - penagihan per jam - mulai dari $ 4,2 per bulan - cloudcone.com

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.



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 nama server


Saat menambahkan nama domain Anda ke akun Cloudflare Anda, Cloudflare akan meminta Anda untuk mengarahkan server nama 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.,







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).





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. Install certbot.
  2. sudo apt install software-properties-common
    sudo add-apt-repository ppa:certbot/certbot
    sudo apt-get install certbot
  3. Gunakan certbot untuk mendapatkan Sertifikat SSL. Gunakan alamat email dan nama domain Anda sendiri.
  4. sudo certbot certonly --standalone --preferred-challenges http --agree-tos --email your-email-address -d test.example.com 
  5. Jika Anda mendapatkan note seperti “Congratulations! ..”, artinya sekarang Anda sudah memiliki sertifikat SSL untuk domain / sub-domain Anda.
  6. 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

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.



Layanan VPN yang menawarkan v2ray

Terkadang blok IP sangat sering sehingga Anda mungkin menginginkan solusi tanpa kerumitan dan memilih opsi berbayar. Jika itu masalahnya, Wannaflix dan 12VPN menawarkan v2ray, bersama dengan protokol VPN lainnya
Suhendi
Suhendi Hanya seorang penulis dan developers newbie yang harus terus melangkah.

4 comments for "How To Setup v2ray Websocket(WS)+TLS+CDN on a VPS"

  1. panel v2-ui 404 not found.
    bagaimana memperbaikinya?

    ReplyDelete
    Replies
    1. ikuti tutorial dengan benar jangan ad yang terlewatkan

      Delete
  2. untuk membuat user ssh + websocket nya gmna? sperti di fastssh dan masterssh.. kan kalau mau di gunain di HI harus masukin ip user password

    ReplyDelete