zmedia

Membuat Akun Vless, Vmess dan Trojan Gratis Selamanya di Cloudflare

Halo, terima kasih sudah mampir. Pernah pusing nyari proxy tapi banyak yang tidak konek? Disini saya ingin berbagi berdasarkan pengalaman pribadi yang sudah saya lalukan dan berhasil membuat akun proxy dan bisa digunakan sepuasnya. Kalau kamu sudah familiar dasar-dasar domain dan DNS, kamu akan cepat paham. Saya menuliskan langkah-langkah yang saya jalani sendiri, termasuk masalah yang muncul dan bagaimana saya menyelesaikannya, supaya kamu tidak mengulang kesalahan yang sama.

 

Membuat Akun Vless, Vmess dan Trojan Gratis Selamanya di Cloudflare
Membuat Akun Vless, Vmess dan Trojan Gratis Selamanya di Cloudflare

 

Mengapa memakai Cloudflare Worker?

Cloudflare mempercepat akses dan memberi lapisan keamanan ke domain. Worker adalah fungsi serverless yang berjalan di edge Cloudflare - ideal untuk membuat proxy ringan, reverse proxy, atau manipulasi request/response tanpa server VPS.

Gambaran singkat alur kerja

  1. Hubungkan domain ke Cloudflare (ganti nameserver).
  2. Siapkan script Worker (sesuaikan domain, API key, dsb.).
  3. Deploy Worker, tambahkan variable/secret.
  4. Custom domain (subdomain → Worker).
  5. Testing & verifikasi.

Persiapan: Apa yang perlu disiapkan

  1. Akun Cloudflare (gratis cukup untuk kebanyakan kebutuhan awal).
  2. Domain yang bisa kamu ubah nameserver-nya.
  3. Script Worker (bisa ambil dari repo publik / referensi; nanti disesuaikan).
  4. API Token / Account ID dari Cloudflare (untuk beberapa integrasi).

Catatan: saya biasanya mulai dengan plan gratis. Untuk skala lebih besar mungkin perlu upgrade, tapi untuk proxy sederhana Worker gratis sudah sangat berguna. 

 

Cara Membuat Akun Worker di Cloudflare

Gimana? Tertarik? Saya bahas step by step-nya. Saya pastikan langkah-langkahnya mudah dipahami dan mudah dimengerti dan saya harap kamu bisa memahaminya.

Langkah 1: Hubungkan Domain ke Cloudflare

Langkah pertama yang harus dimiliki adalah akun Cloudflare. Kamu bisa daftar secara gratis di https://dash.cloudflare.com kalau belum punya. Setelah berhasil daftar login dan masuk ke dashboard-nya.

Hubungkan Domain ke Cloudflare
Hubungkan Domain ke Cloudflare

Hubungkan Domain ke Cloudflare
Hubungkan Domain ke Cloudflare
Tambahin Domain ke Cloudflare

  • Klik “Add a Site”
  • Masukin domain yang kamu miliki (misal: fandom.eu.org)
  • Pilih plan yang gratis saja, sudah cukup untuk penggunaan pribadi.
    Free Plan Cloudflare
    Free Plan Cloudflare

Setelah itu, Cloudflare akan memberikan nameserver baru. Kamu salin nameserver tersebut dan ganti di tempat kamu membeli domain, biasanya ada di bagian menu Domain Manager atau control panel registrar domain-mu. Misalnya beli di Niagahoster, Rumahweb, Namecheap, atau yang lain.

ganti nameserver domain ke nameserver yang diberikan oleh cloudflare
Ganti NameServer Domain

Berikut ini caranya untuk mengganti nameserver domain:

  • Login ke dashboard domain
  • Masuk ke bagian “Nameserver”
  • Ganti nameserver default jadi nameserver yang diberikan Cloudflare tadi
  • Simpen
6. ganti nameserver di pengaturan domain
ganti nameserver di pengaturan domain

Sampai sejauh ini tidak ada kendala? Sekarang tinggal nunggu proses propagasi. Biasanya butuh waktu sekitar 10-20 menit, tapi kadang bisa lebih cepat atau lebih lama tergantung penyedia dari domain. 

Catatan: saya biasanya mulai dengan plan gratis. Untuk skala lebih besar mungkin perlu upgrade, tapi untuk proxy sederhana Worker gratis sudah sangat berguna.  

Langkah  2: Siapkan Script untuk Worker

Setelah domain aktif di Cloudflare, lanjut ke bagian paling menarik yaitu bermain dengan script!

Di sini saya bakal mengolah fitur yang namanya Cloudflare Worker. Intinya Worker itu seperti mini server yang bisa kita coding sendiri, terus dia jalan di edge-nya Cloudflare. Jadi dari segi kecepatan bisa nsangat diandalkan.

get api cloudflare
get api cloudflare
create token
create token


Edit Cloudflare Workers pilih Use Template
Edit Cloudflare Workers pilih Use Template

account resource dan zone resource
account resource dan zone resource

api token berhasil dibuat
api token berhasil dibuat

Cara Mengedit Script Worker

Pertama, terlebih dahulu siapin script-nya. Script ini nanti bisa kamu dapatkan dari beberapa repo atau referensi yang kamu ikutin (disini saya menggunakan script dari nautica). Hal-hal yang perlu diperhatikan adalah pada bagian berikut ini:

  • Ubah bagian domain di script-nya menjadi domain kamu
  • Service Name bisa diganti sesuai nama yang kamu inginkan
  • Email disesuaikan dengan akun Cloudflare yang digunakan
  • API key yang didapatkan dari akun Cloudflare pada di bagian API Token
  • Account ID juga sesuaikan dengan punya kamu yang ada di akun di Cloudflare

Format script sebenarnya tidak rumit, kamu bisa mengambilnya dari repo lalu diedit bagian-bagian penting yang sudah saya sebutkan diatas. Sebagai contoh saya berikan script yang saya miliki dibawah ini.

https://www.mediafire.com/file/kfyktryjxj1n1wa/skrip+worker+netopen.web.id.txt/file

atau

https://app.box.com/s/pbjz9mh56wl17di7glx73f7iu6557auq 

Tip praktis: simpan salinan skrip di repo pribadi atau penyimpanan aman agar mudah dikontrol versinya. 


masukan script dan edit poin 4-8 sesuai akun kalian
masukan script dan edit poin 4-8 sesuai akun kalian

Langkah 3: Cara Membuat Worker di Cloudflare

Sekarang sudah masuk tahap ke 3, semoga kamu masih semangat!

  1. Masuk ke dashboard Cloudflare
  2. Pilih menu “Workers”
  3. Klik tombol “Create Worker”
  4. Masukan nama bebas sesuai keinginan kamu, misal: proxy
  5. Di bagian script, tinggal kamu paste script yang sudah kamu edit di langkah sebelumnya
  6. Klik “Deploy”
    Add Workers
    Add Workers
Pilih Hello Word
Pilih Hello Word

Masukan Nama Worker lalu Deploy
Masukan Nama Worker lalu Deploy


Jika sudah dilakukan semua maka sekarang akun Worker sudah aktif. Meskipun sudah aktif masih ada beberapa variabel yang harus disetting agar bisa berjalan dengan lancar. Lanjut ke tahap selanjutnya.

Langkah 4: Tambahkan Variabel di Worker

Sekarang kembali lagi ke Worker tadi.

Tambah Variabel Proxy Bank URL

Ini semacam variabel environment. Kamu klik bagian “Settings” → “Variables and Secrets” → “Add”.

  • Nama: PROXY_BANK_URL
  • Value: isi dengan link proxy atau service yang ingin kamu arahkan (misalnya punya saya https://raw.githubusercontent.com/mrsyd-my/proxycf/refs/heads/main/ProxyList.txt)
kalau ingin yang lengkap full server gunakan milik nautica di bawah ini
raw.githubusercontent.com/FoolVPN-ID/Nautica/refs/heads/main/proxyList.txt

Klik simpan atau deploy lagi untuk update konfigurasinya.

Tambah Variabel Reverse Proxy Target

Selanjutnya ini bagian yang sama pentingnya.

  • Nama: REVERSE_PROXY_TARGET
  • Value: isi dengan alamat worker kamu (formatnya: https://domainkamu.com/sub)

Contoh: kamu membuat nama workernya “Proxy”, dan domain kamu fandom.eu.org, maka alamat workernya adalah: https://proxy. fandom.eu.org.com/sub)

reverse proxy target
reverse proxy target

Simpan lagi, jangan sampe lupa!

Catatan: untuk secrets (mis. token), pakai opsi secret agar value terenkripsi. 

Langkah 5: Custom Domain di Worker

Agar lebih menarik dan bisa diakses menggunakan domain yang kamu miliki, kamu bisa custom domain-nya. Masih di halaman yang sama seperti langkah sebelumnya.

·       Pada bagian Domain & Routes klik ADD

·       Pilih Custom Domain

·       Masukan subdomain yang kamu inginkan (misal: proxy.fandom.eu.org). Ingat tidak perlu menggunakan https:// tapi bisa langsung menggunakan nama subdomainnya.

Jadi misalnya kamu ingin aksesnya menggunakan nama proxy.fandom.eu.org, maka buat subdomain dengan nama “proxy” di depan nama domain yang kamu miliki. Maka subdomainnya akan mengarah ke domain worker kamu (misal : proxy.domainkerenlo.workers.dev)

domain & route, custom domain
domain & route, custom domain
Langkah 6: Pengujian!

Setelah semuanya disetting, sekarang kamu coba buka domain yang sudah diarahkan ke Worker.

Silakan uji coba dengan mengakses custom domain menggunakan browser kesayangan kamu. contoh : https://proxy.fandom.eu.org/sub

Jika konfigurasi benar, Worker akan merespons sesuai script - bisa menampilkan daftar proxy, merelay koneksi, atau apa pun yang script desain. Sekarang bisa kamu gunakan untuk proxy, browsing, bypass, dan lain-lainnya sesuai kebutuhan.

Jika error:

  • Periksa console di Cloudflare Workers (logs) untuk melihat request/response.

  • Periksa variable yang di-set (nama/format harus persis).

  • Pastikan route/subdomain sudah benar dan DNS sudah terpropagasi.

 

Ganti Nama Domain Worker

Suatu saat kamu bosan dengan nama yang sudah kamu miliki dan ingin megganti nama domainnya, gampang. Kamu tinggal ulang beberapa langkah, yaitu:

  1. Update script Worker pada bagian nama domain
  2. Update variabel-variabelnya
  3. Update juga settingan custom domain-nya

Jangan lupa, nama Worker dan domain yang kamu gunakan harus sesuai dengan yang sudah disetting di awal agar tidak error.

Kesimpulan

Membuat Worker di Cloudflare untuk kebutuhan proxy/reverse proxy sebenarnya cukup cepat bila langkah-langkah dasar sudah dipahami: sambungkan domain → siapkan script → deploy → set variable → buat route → test. Di pengalaman saya, hambatan paling sering adalah masalah sesi/dashboard (solusinya: refresh, cek permission, atau gunakan browser lain) serta kekeliruan konfigurasi DNS/route.

Cloudflare Worker memberi fleksibilitas besar dengan biaya rendah (bisa dimulai gratis) dan kinerja baik karena berjalan di edge. Cocok untuk eksperimen, proof-of-concept, atau penggunaan ringan sampai menengah.

 

Tutorial Lewat Video Agar Semakin Paham

Kalau mau, tonton tutorial langkah-demi-langkah yang saya buat di channel YouTube saya - saya menunjukkan proses edit script, deploy, dan troubleshooting secara visual. Atau tinggalkan pertanyaan spesifik di kolom komentar di bawah artikel ini; saya akan bantu berdasarkan pengalaman yang sama.

Terima kasih sudah membaca - semoga membantu. Selamat mencoba, dan selamat bereksperimen dengan Cloudflare Worker!


3 komentar untuk "Membuat Akun Vless, Vmess dan Trojan Gratis Selamanya di Cloudflare"

  1. mas saya sudah buat seperti yg di contohkan tetapi saya buat config yaml pingnya ndak ada mohon infonya

    BalasHapus
    Balasan
    1. Kalau ping tidak muncul kemungkinan karena ada langkah yang terlewat, baik dari api token atau yang lainnya

      Hapus
  2. Udah 3x ganti akun cf tp tetep error connection time out error 552, knp y bang?

    BalasHapus