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:
- Buka OpenClash โ Configuration โ Config Manage.
- Pilih config yang aktif โ klik Update All Providers.
- 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?