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.
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.,
2. Menghubungkan nama domain Anda ke alamat IP VPS
Di Cloudflare,
- Buka Manajemen DNS
- Tekan “Add Record”
- Ketik nama sub-domain atau nama domain Anda ke “Nama” (mis .: tes tulis untuk test.example.com atau @ untuk example.com)
- Tuliskan IP VPS Anda ke “alamat IPv4”.
- 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.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
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.
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