Tutorial Update Proxy-provider

Apa itu Proxy-provider

Apa itu Proxy-provider, Proxy provider untuk account Open Clash di OpenWRT

Cara Update Proxy-Provider di OpenClash

Oke, saya buatkan tutorial step by step untuk update proxy-provider di OpenClash. Biasanya ini digunakan kalau kita pakai file proxy-provider dari URL (misalnya subscription Clash/V2Ray/Trojan) atau file lokal.


๐Ÿ”น Cara Update Proxy-Provider di OpenClash

1. Masuk ke OpenWrt

Login ke LuCI (OpenWrt Web UI) atau via SSH.

  • Web: buka http://192.168.1.1 โ†’ masuk ke menu Services โ†’ OpenClash.
  • SSH: ssh root@192.168.1.1

2. Cek File Konfigurasi OpenClash

Konfigurasi OpenClash biasanya ada di:

/etc/openclash/config.yaml

atau kalau menggunakan custom config di folder:

/etc/openclash/config/

Di dalamnya ada section proxy-providers, contohnya:

proxy-providers:
  MyProvider:
    type: http
    url: "https://example.com/clash.yaml"
    interval: 3600
    path: ./providers/MyProvider.yaml
    health-check:
      enable: true
      interval: 600
      url: http://www.gstatic.com/generate_204

3. Update Proxy-Provider Manual

Ada dua cara:

๐Ÿ”น Via Web UI:

  1. Buka OpenClash โ†’ Configuration โ†’ Config Manage.
  2. Pilih config yang aktif โ†’ klik Update All Providers.
  3. Atau klik Update di bagian provider tertentu.

๐Ÿ”น Via SSH/Terminal:

Jalankan perintah:

/etc/init.d/openclash stop
cd /etc/openclash
# hapus cache lama
rm -f ./proxy_provider/*
/etc/init.d/openclash start

Atau bisa langsung update provider:

curl -o /etc/openclash/proxy_provider/MyProvider.yaml "https://example.com/clash.yaml"

Lalu restart OpenClash:

/etc/init.d/openclash restart

4. Aktifkan Auto Update (Opsional)

Supaya provider update otomatis, pastikan ada interval di config:

interval: 3600  # update tiap 1 jam

Jika provider tidak update otomatis, aktifkan cronjob di OpenWrt:

crontab -e

Tambah misalnya update tiap 6 jam:

0 */6 * * * /etc/init.d/openclash restart

5. Cek Status Provider

  • Web UI โ†’ OpenClash โ†’ Proxy Group โ†’ cek apakah node sudah update.
  • Atau cek log lewat terminal:
logread -e openclash

๐Ÿ‘‰ Pertanyaan: kamu mau saya bikinkan script otomatis update proxy-provider OpenClash (jalan via cronjob), atau cukup manual lewat Web UI?