InternetSpeed.online

Bahasa

Artikel

Panduan praktis

Cara Mengatur Server Xray VPN Anda Sendiri (VLESS + REALITY)

Siapkan Xray VPN Anda sendiri untuk membantu melewati sensor internet dan pemblokiran protokol VPN. Instal server dengan skrip dan sambungkan perangkat Anda menggunakan Hiddify.

Diuji: pengaturan server Ubuntu, manajemen perangkat, pencabutan, pemulihan setelah reboot dan koneksi VPN yang sebenarnya. Tes kecepatan pada dua server VPS mencapai kurang lebih 850 Mbps download dan 900 Mbps upload. Pemeriksaan penuh Hiddify pada setiap platform yang didukung, termasuk DNS, IPv6 dan perlindungan pemutusan sambungan, belum selesai.

Kapan VPN ini dapat membantu?

Jika VPN Anda yang biasa tidak lagi terhubung dan sensor membuat situs web atau aplikasi tidak dapat dijangkau, jaringan Anda mungkin memblokir server VPN atau protokol VPN yang dapat dikenali. Server Xray pribadi dengan VLESS dan REALITY adalah pilihan lain untuk dicoba.

REALITY membantu membuat koneksi menyerupai lalu lintas web aman biasa, sehingga lebih sulit untuk diidentifikasi. Hal ini dapat membantu pada jaringan yang memblokir protokol VPN konvensional. Ini bukan perbaikan universal: IP server yang diblokir atau jaringan yang hanya mengizinkan tujuan tertentu masih dapat mencegah koneksi.

Skrip dalam panduan ini menyiapkan server dan membuat profil koneksi pertama Anda. Instal klien yang kompatibel, seperti Hiddify, dan tambahkan profil ini. Anda kemudian dapat menghidupkan dan mematikan VPN dengan tombol koneksi di aplikasi.

Anda tidak perlu membeli domain, mendapatkan sertifikat TLS, atau mengedit file konfigurasi. Tambahkan dan cabut profil perangkat melalui menu skrip.

Tentang REALITY

Berapa kecepatan yang kami dapatkan?

Dalam pengujian kami dengan dua server VPS, Xray dengan VLESS + REALITY menghasilkan sekitar 850 Mbps download dan 900 Mbps upload. Ini adalah kecepatan VPN tertinggi yang kami lihat dalam pengujian kami sejauh ini.

Hasil Anda mungkin berbeda. Kecepatan bergantung pada koneksi internet Anda, rute antara perangkat Anda, VPS dan server pengukuran, serta jaringan penyedia hosting. Paket VPS juga berbeda dalam kinerja perangkat keras, sumber daya bersama, dan batas kecepatan jaringan; bahkan server dengan paket yang sama dapat bekerja secara berbeda. Pengukuran ini menunjukkan apa yang kami capai, bukan jaminan kecepatan untuk setiap server atau koneksi.

1. Pilih server

Panduan ini ditujukan untuk VPS Ubuntu yang bersih dengan alamat IPv4 publik. Anda memerlukan akses root dengan kata sandi atau kunci SSH, dan komputer Windows, macOS, atau Linux untuk pengaturan. Penginstal mendukung x86_64 dan ARM64; pengujian server kami menggunakan Ubuntu 26.04.1 di x86_64.

Pilih penyedia hosting dan negara sesuai kebutuhan Anda, termasuk negara alamat IP yang Anda inginkan dan sumber daya yang ingin Anda akses. Beberapa situs web membatasi alamat IP pusat data, sehingga server di negara yang tepat tidak menjamin akses ke layanan tertentu.

Mulailah dengan 1 vCPU dan 1 GB RAM. Kecepatan tergantung pada koneksi Anda, rute ke VPS, jaringan hosting dan kinerja server. Paket dengan jumlah inti dan jumlah memori yang sama dapat menggunakan prosesor yang berbeda, berbagi sumber daya CPU secara berbeda, dan menerapkan batas kecepatan jaringan yang berbeda. Paket yang lebih mahal belum tentu memperbaiki rute yang lambat.

Periksa tunjangan lalu lintas yang disertakan dan ketentuan kelebihan penggunaan, terutama untuk video dan unduhan berukuran besar. Jika penyedia Anda memiliki firewall terpisah, izinkan port SSH dan TCP 443 masuk Anda.

Skrip menggunakan akses root SSH. Jika penyedia Anda memberi Anda akun lain, atur akses root menggunakan dokumentasinya sebelum mengikuti panduan ini. Selalu perbarui sistem operasi VPS.

2. Periksa apakah Anda dapat login

Windows: buka PowerShell dari Mulai. macOS: tekan Command+Space dan buka Terminal. Linux: buka Terminal.

Ganti SERVER_IP dengan alamat IPv4 publik VPS Anda. Pilih perintah kata sandi atau perintah kunci di bawah ini.

Pada koneksi pertama Anda, SSH meminta Anda mempercayai kunci server. Bandingkan sidik jarinya dengan konsol hosting jika tersedia, lalu ketik yes. Karakter kata sandi tidak ditampilkan saat Anda mengetik.

Setelah login, jalankan exit untuk kembali ke komputer Anda.

Di komputer Anda — kata sandi atau kunci SSH default
ssh root@SERVER_IP
Di komputer Anda — kunci SSH tertentu
ssh -i ~/.ssh/id_ed25519 root@SERVER_IP
Di server — kembali ke komputer Anda
exit
Jika SSH tidak dapat terhubung

Periksa alamat server, detail login dan status VPS. Jika penyedia Anda menggunakan port SSH yang berbeda, ganti 2222 di bawah. Untuk peringatan kunci server yang diubah, lihat bagian pemecahan masalah.

Jika Windows tidak dapat menemukan ssh, buka Start dan cari Optional features. Buka, pilih View features atau Add a feature, cari OpenSSH Client dan instal. Kemudian buka kembali PowerShell. Ini adalah komponen Windows; Anda tidak perlu mengunduhnya dari situs web lain.

Di komputer Anda — port SSH khusus
ssh -p 2222 root@SERVER_IP

3. Unduh dan jalankan penginstal

Unduh ZIP di bawah ini dan ekstrak. Buka folder xray-guide yang berisi script.

Windows: di File Explorer, klik bilah alamat folder ini, ketik powershell dan tekan Enter. Jalankan perintah Windows di bawah ini di jendela yang terbuka.

macOS atau Linux: buka Terminal, ketik cd diikuti dengan spasi, seret folder xray-guide ke jendela dan tekan Enter. Kemudian jalankan perintah macOS atau Linux di bawah ini.

Ketikkan alamat IP server, lalu pilih 1 — Set up server. Jika Anda menggunakan kunci SSH, masukkan jalurnya; jika tidak, tekan Enter. Beri nama pada profil koneksi pertama Anda, misalnya my-xray-vpn, atau tekan Enter untuk menggunakan nama itu.

Profil berisi alamat server dan kredensial yang dibutuhkan aplikasi VPN Anda untuk terhubung. Mulailah dengan satu profil untuk komputer ini. Buat yang terpisah untuk setiap ponsel atau komputer tambahan sehingga Anda dapat mencabut akses untuk satu ponsel atau komputer tanpa memutuskan sambungan yang lain.

Peluncur menggunakan port SSH 22 terlebih dahulu. Jika koneksi terputus atau ditolak, Anda dapat masuk ke port lain. Masukan yang salah dijelaskan sehingga Anda dapat mencoba lagi. SSH menangani kata sandi Anda; peluncur tidak menyimpannya.

Periksa alamat server di konfirmasi dan ketik y untuk menginstal. Biarkan terminal tetap terbuka sampai selesai.

Skrip menginstal Xray dan menguji tujuan REALITY secara otomatis, dimulai dengan www.google.com. Jika gagal, skrip mencoba www.googletagmanager.com (digunakan oleh Amnezia), dl.google.com dan www.cloudflare.com. Anda tidak perlu memilih situs web: biarkan terminal terbuka saat pemeriksaan dijalankan. Skrip menyimpan tujuan pertama yang lolos uji koneksi VPN yang sebenarnya, mengonfigurasi firewall sambil mempertahankan akses SSH, dan membuat profil Anda. Lalu lintas VPN Anda keluar melalui VPS Anda. Instalasi yang ada mempertahankan tujuan tersimpannya.

Unduh skrip penyiapan (.zip)

Windows PowerShell — dijalankan dari folder yang diekstraksi
.\Connect-XrayServer.ps1
macOS atau Linux — dijalankan dari folder yang diekstrak
bash ./connect-xray-server.sh
Jika PowerShell memblokir skrip

Jika kesalahan menyatakan file tidak ditandatangani secara digital, jalankan perintah ini di folder yang sama, lalu coba mulai skrip lagi.

PowerShell — membuka blokir skrip yang diunduh
Unblock-File -LiteralPath .\Connect-XrayServer.ps1

Jika kesalahan mengatakan skrip yang berjalan dinonaktifkan, jalankan perintah ini, konfirmasikan perintah dan coba mulai skrip lagi. Perubahan kebijakan berlangsung hingga Anda menutup jendela PowerShell ini.

PowerShell — mengizinkan skrip untuk jendela ini
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
Unblock-File -LiteralPath .\Connect-XrayServer.ps1

Jika kesalahan kebijakan masih terjadi, simpan pesan kesalahan tersebut untuk pemecahan masalah.

Jika tidak ada tujuan REALITY yang berfungsi

Skrip mencoba kandidat secara otomatis dan melaporkan mengapa setiap pemeriksaan gagal. Itu tidak mengeluarkan profil yang berfungsi jika tidak ada yang lolos. Simpan pesan kesalahan tersebut. Anda tidak perlu mencari situs web lain sendiri.

Periksa akun hosting untuk masalah jaringan. Jika kesalahan menyebutkan batas waktu atau kegagalan DNS, mintalah penyedia untuk memeriksa HTTPS dan DNS keluar dari VPS Anda. Coba lagi peluncur yang sama setelah masalah teratasi. Jika masih gagal, gunakan teks kesalahan untuk pemecahan masalah; jangan membagikan kata sandi atau tautan koneksi.

README.txt menjelaskan pemeriksaan otomatis dan pengaturan nama host khusus opsional. Pengujian sisi server yang berhasil tidak menjamin bahwa penyedia internet Anda mengizinkan koneksi. Skrip tidak mengubah tujuan instalasi yang ada atau membuat profil yang ada tidak valid.

4. Temukan profil koneksi Anda

Ketika pengaturan selesai, skrip menampilkan tautan koneksi Anda, dimulai dengan vless://, dan menyimpannya dalam file teks. Salin seluruh tautan dari terminal atau buka file di jalur yang dicetak oleh skrip. Dengan nama profil default, file tersebut adalah Xray/SERVER_IP/my-xray-vpn.txt di folder rumah Anda.

Tautan dan kode QR-nya memberikan akses ke VPN Anda. Jaga kerahasiaannya dan jangan sertakan dalam tangkapan layar publik atau permintaan dukungan.

Jika penyiapan berhenti, perbaiki masalah yang dilaporkan dan jalankan kembali peluncur dengan server dan nama perangkat yang sama. Identitas perangkat yang ada dipertahankan di server terkelola penginstal ini. Ia menolak untuk menimpa instalasi Xray yang tidak terkait.

5. Hubungkan Windows, macOS atau Linux

Buka halaman resmi Hiddify GitHub menggunakan tautan di bawah dan unduh aplikasi untuk Windows, macOS, atau Linux.

Salin tautan vless:// lengkap yang ditampilkan di akhir pengaturan, atau salin dari file my-xray-vpn.txt yang disimpan. Buka Hiddify, klik + dan pilih Add from clipboard. Pilih profil yang diimpor.

Gunakan mode VPN (juga disebut TUN) untuk mengirimkan lalu lintas dari aplikasi melalui VPN, termasuk aplikasi yang tidak menggunakan proksi sistem. Dalam mode proksi sistem, browser dapat bekerja melalui VPN sementara aplikasi lain terhubung secara langsung.

Panduan resmi Hiddify menunjukkan pengaturan ini di bawah Settings → Advanced → Config Options → Enable TUN. Jika versi Anda memiliki pemilih mode koneksi, pilih VPN. Di Windows, jika akses administrator diperlukan, keluar sepenuhnya dari Hiddify, klik kanan pintasannya dan pilih Run as administrator. Setujui izin sistem yang diminta pada macOS atau Linux, lalu tekan tombol koneksi. Tangkapan layar dan instruksi terpisah untuk setiap platform akan ditambahkan nanti.

Untuk pengecekan koneksi pertama, gunakan routing yang mengirimkan trafik internet melalui VPN. Aturan yang melewati VPN untuk negara atau situs web tertentu dapat mengirimkan koneksi tersebut secara langsung.

Unduh Hiddify — GitHub resmi

Panduan aplikasi resmi Hiddify

6. Hubungkan iPhone atau Android

Jalankan peluncur lagi dan pilih Manage devices. Pilih Add device, masukkan nama seperti my-iphone atau my-android, lalu pilih Show QR code dan masukkan nama tersebut.

iPhone: instal Hiddify dari App Store menggunakan tautan di bawah. Di Hiddify, tambahkan profil dengan memindai kode QR di komputer Anda, sambungkan dan izinkan konfigurasi VPN saat iOS memintanya. Ketersediaan tergantung pada wilayah App Store Anda; periksa apakah Anda dapat menginstal klien yang sesuai sebelum membeli VPS.

Android: instal Hiddify dari Google Play menggunakan tautan di bawah. Pindai kode QR profil di aplikasi, sambungkan dan setujui permintaan Android VPN.

Jika pemindaian tidak tersedia, transfer tautan secara pribadi dan impor dari clipboard. Gunakan profil terpisah untuk setiap perangkat sehingga Anda dapat mencabut satu perangkat tanpa mengubah perangkat lainnya.

Hiddify untuk iPhone — App Store

Hiddify untuk Android — Google Play

7. Periksa koneksi Anda

Buka My IP sebelum dan sesudah terhubung. Dengan Hiddify terhubung, alamat IPv4 eksternal harus menjadi alamat VPS Anda, atau alamat keluar yang ditetapkan penyedia hosting.

Buka situs web dan aplikasi yang Anda butuhkan dan periksa apakah semuanya dapat diakses dan berfungsi dengan benar.

Periksa juga IPv6: tes ini tidak akan mengungkapkan alamat IPv6 penyedia asli Anda saat Anda ingin merutekan semua lalu lintas melalui VPN. Konfigurasi server ini menggunakan IPv4 untuk keluar internet. Klien harus merutekan atau memblokir IPv6 dengan tepat; perilaku asli Hiddify IPv6 belum diverifikasi untuk setiap platform.

Periksa perutean DNS. Permintaan DNS tidak boleh langsung ke penyedia Anda di luar koneksi VPN yang dimaksudkan. Melihat penyelesai pihak ketiga dalam pengujian bukan merupakan bukti adanya kebocoran.

Label Connected saja tidak membuktikan bahwa setiap aplikasi menggunakan VPN. Tes proxy yang berhasil juga tidak membuktikan DNS, IPv6 perangkat lengkap, atau perlindungan pemutusan sambungan.

Periksa alamat IP Anda

Periksa IPv6

Periksa penyelesai DNS

8. Kelola perangkat Anda

Jalankan peluncur yang sama dan pilih Manage devices. Menu ini memungkinkan Anda menambahkan perangkat, menampilkan tautan atau kode QR, membuat daftar profil, mencabut akses, dan memeriksa server.

Untuk mencabut akses, pilih Remove device dan masukkan namanya dua kali. Menghapus profil hanya di dalam Hiddify tidak mencabut kredensial server. Tautan yang disalin masih dapat digunakan di tempat lain.

Menambah atau menghapus perangkat akan memulai ulang Xray sebentar. Perangkat lain mungkin terhubung kembali, namun profilnya tetap valid. Nama seperti my-iphone hanyalah label praktis: profil yang sama dapat diimpor ke perangkat lain. Gunakan profil terpisah bila Anda ingin mengontrol aksesnya secara mandiri.

Menunya mencakup Check server. Gunakan jika VPN berhenti bekerja: skrip memeriksa apakah Xray berjalan, apakah pengaturannya valid dan, ketika profil ada, apakah tes koneksi VPN berfungsi di server. Hasil yang berhasil berarti pemeriksaan sisi server berhasil. Itu tidak memeriksa koneksi internet atau pengaturan Hiddify di ponsel atau komputer Anda.

Windows — membuka menu perangkat
.\Connect-XrayServer.ps1 -Server SERVER_IP -Action menu
macOS atau Linux — membuka menu perangkat
bash ./connect-xray-server.sh SERVER_IP menu

9. Jika ada sesuatu yang tidak berhasil

Tidak dapat masuk: periksa alamat IP, kredensial, dan status VPS. Gunakan port SSH yang benar jika penyedia Anda mengubahnya.

SSH mengatakan REMOTE HOST IDENTIFICATION HAS CHANGED: komputer Anda mengingat identitas server yang sebelumnya digunakan di alamat ini, namun server sekarang menyajikan kunci yang berbeda. Hal ini diharapkan terjadi setelah Anda menginstal ulang VPS. Konfirmasikan alamat dan instal ulang di akun hosting Anda, dan bandingkan sidik jari kunci baru di konsol hosting jika tersedia. Baru kemudian hapus kunci tersimpan lama dengan perintah di bawah ini dan sambungkan kembali. Jika Anda tidak menginstal ulang server, tanyakan kepada penyedia hosting Anda tentang perubahan tersebut sebelum menerima kunci baru.

Penyiapan dihentikan: ikuti pesan penginstal. Sistem yang tidak didukung, port yang sibuk, atau pengunduhan komponen yang gagal dapat menghentikan instalasi. Jangan menjalankan beberapa pengaturan sekaligus.

Terhubung tetapi situs web tidak dimuat: pilih profil yang Anda impor, periksa apakah Hiddify menggunakan mode VPN seperti yang dijelaskan pada langkah 5, dan matikan aplikasi VPN lainnya. Kemudian buka Manage devices di skrip dan pilih Check server. Jika melaporkan kesalahan, gunakan pesan itu untuk menyelidiki server.

Berfungsi pada Wi-Fi namun tidak pada data seluler: server dapat dijangkau melalui penyedia Wi-Fi Anda, namun operator seluler mungkin memfilter koneksi atau mengalami masalah perutean. Untuk mempersempitnya, coba SIM atau hotspot dari operator seluler lain. Menginstal ulang Xray tidak serta merta menyelesaikan masalah khusus penyedia.

Sebelumnya berfungsi, sekarang berhenti: periksa apakah VPS sedang berjalan dan tunjangan trafiknya belum habis. Jalankan pemeriksaan server dan coba jaringan lain.

Kecepatan rendah: periksa apakah koneksi internet Anda juga lambat dengan VPN dimatikan. Jika hanya VPN yang lambat, rute ke VPS, batas jaringan hosting, atau beban server mungkin menjadi penyebabnya. Periksa tunjangan lalu lintas hosting dan batas jaringan Anda sebelum mengubah paket.

Pemasang menambahkan aturan yang mencegah pengguna VPN mengakses jaringan pribadi penyedia hosting dan antarmuka layanan cloud. Ini juga memblokir pengiriman email langsung melalui port SMTP 25, 465 dan 587 untuk mengurangi penyalahgunaan jika profil dibagikan atau dicuri. Webmail di browser masih berfungsi; mengirim email dari beberapa aplikasi email mungkin gagal saat tersambung.

Di komputer Anda — hapus kunci SSH yang lama hanya setelah memverifikasi perubahan server
ssh-keygen -R SERVER_IP

Untuk port SSH khusus, gunakan: ssh-keygen -R "[SERVER_IP]:PORT". Kemudian sambungkan kembali dan verifikasi sidik jari baru.

10. Pencadangan dan pembaruan

Anda tidak memerlukan menu ini untuk penggunaan sehari-hari. Cadangan menyimpan salinan pengaturan server Anda dan kredensial perangkat yang ada sebelum pembaruan atau instalasi ulang server. Tautan koneksi saja bukanlah cadangan server yang lengkap. Pembaruan memungkinkan Anda menerapkan perbaikan yang disertakan dalam paket skrip yang lebih baru.

Pilih Back up settings sebelum melakukan perubahan. Menu menyimpan arsip pribadi di server dan mencetak jalurnya. Unduh ke komputer Anda sebelum membangun kembali VPS; salinan sisi server tidak akan bertahan jika server dihapus.

Gunakan perintah di bawah ini pada komputer Anda, ganti EXACT_FILENAME dengan nama file yang dicetak oleh menu. Tambahkan -i KEY_PATH untuk kunci SSH tertentu atau -P PORT untuk port SSH khusus. Jaga kerahasiaan cadangan yang diunduh: cadangan tersebut berisi kunci akses.

Update to bundled Xray version menginstal versi Xray yang disertakan dalam bundel skrip Anda. Untuk menggunakan bundel yang ditinjau lebih baru, unduh, jalankan Set up server dengan nama profil Anda yang ada untuk mengunggah skrip manajemen baru, lalu pilih opsi pembaruan di menu. Profil yang ada dipertahankan. Menjalankan opsi ini dengan paket yang sama tidak akan mengambil rilis yang lebih baru. Pembaruan Ubuntu terpisah.

Pemulihan cadangan otomatis akan ditambahkan nanti. Untuk saat ini, cadangan berguna untuk pemulihan manual dengan bantuan teknis. Jika Anda lebih suka menyiapkan server pengganti dari awal, buat profil baru dan impor ke perangkat Anda.

Untuk penggunaan sehari-hari, buka Hiddify dan sambungkan. Menu skrip hanya diperlukan untuk manajemen perangkat dan pemeliharaan server.

Di komputer Anda — unduh cadangan
scp root@SERVER_IP:/etc/internetspeed-xray/backups/EXACT_FILENAME.tar.gz .