Radenku.com – Cara Install openclash openwrt sebenarnya tidak sulit, tetapi yang aku lihat dari forum kebanyakan masih kesulitan menginstallnya. Disini cara install openclash openwrt aku menggunakan dua cara, yaitu install menggunakan custom feeds dan install langsung dari ipk openclash dari github.
Openclash sendiri mendukung protokol Shadowsocks, ShadowsocksR, Vmess, Trojan, Snell dan protokol lain. Untuk cara lengkap cara install openclash openwrt terbaru bisa diikuti tutorialnya dibawah.
1. Pasang My Opkg Repo
Karena openclash tidak ada di repositori official openwrt, agar kita bisa langsung menginstall openclash melalui opkg kita perlu menambahkan custom feeds.
Untuk menambahkan custom feeds My Opkg Repo bisa ikuti petunjuknya di post ini Openwrt Custom Feeds “My Opkg Repo”.
2. Install dnsmasq-full
Setelah My Opkg Repo terpasang, sama seperti Passwall dan Shadowsocks R, Openclash membutuhkan package dnsmasq-full, sedangkan openwrt defaultnya menggunakan dnsmasq.
Jika router masih terinstall dnsmasq kita hapus lalu install dengan dnsmasq-full.
Cek terlebih dahulu package dnsmasq atau dnsmasq-full yang sudah terinstall. Masuk ke terminal openwrt terlebih dahulu.
opkg list-installed | grep dnsmasq
Jika package terinstall dnsmasq maka harus kita uninstall.
root@OpenWrt:~# opkg list-installed | grep dnsmasq dnsmasq - 2.85-8
Uninstall dnsmasq
opkg remove dnsmasq
Lalu install package dnsmasq-full
opkg update && opkg install dnsmasq-full
Baca juga: Cara Install Package Openwrt
3. Cara Install Openclash Openwrt Terbaru
Sebelum menginstall openclash kita perlu menginstall dependency packagenya terlebih dahulu.
opkg install iptables dnsmasq-full coreutils coreutils-nohup bash curl \ ca-certificates ipset ip-full iptables-mod-tproxy iptables-mod-extra libcap \ libcap-bin ruby ruby-yaml kmod-tun luci-base iptables jsonfilter luci-compat
3.1 Install Openclash menggunakan My Opkg Repo
Untuk menginstall openclash dari My Opkg Repo langsung menggunakan perintah berikut
opkg install luci-app-openclash
Openclash sudah terinstall, bisa masuk ke LuCI di menu Services > Openclash.
3.2 Install Openclash Github Branch Dev
Jika kalian mau Install Openclash versi developer paling baru kalian bisa install openclash ipk dari github Vernesong langsung. Openclash ipk dari branch dev merupakan versi pengembang atau developer, sehingga bisa saja terdapat bug.
jika kalian ingin versi yang stabil bisa install openclash dari My Opkg Repo atau dari openclash github vernesong branch master.
Untuk install ipk openclash seperti biasa, tinggal upoad ke router bisa menggunakan wget, winscp atau yang lainnya dan install.
Contoh ini aku menggunkanan wget dari terminal. Untuk cara lainnya bisa baca di Cara Install File ipk Openwrt.
wget --no-check-certificate <link-github-ipk-openclash>
Jika sudah terdownload maka tinggal install
opkg update opkg install luci-app-openclash*.ipk
Selesai sudah tahap install luci-app-openclash.
4. Install Core Clash
Sebelum openclash bisa digunakan kita harus install core clash terlebih dahulu.
Masuk LuCI menu Services > Openclash, di tab Global setting > Version Update.
Compiled Version Selected, karena disini aku menggunakan device nanopi R2S maka versinya linux-armv8. Jika kalian menggunakan router tipe lain versinya akan menyesuaikan dengan tipe router yang kalian gunakan.
Kita perlu menginstall 3 core clashnya yaitu:
- core clash
- core clash_tun
- core clash_meta
Tinggal klik check and update maka otomatis core clash
& clash_tun
akan terinstall.
Selain pasang core clash, clash_tun & clash_meta lewat update seperti diatas, bisa juga dipasang manual. Ambil file clash, clash_tun & clash_meta langsung di core-latest github vernesong.
Tinggal download dev dan tun sesuai arsitektur cpu kalian.
- Extract dev hasilnya file
clash
- Extract premium dan rename dari clash menjadi
clash_tun
- Extract metadan rename dari clash menjadi
clash_meta
Setelah itu kedua file tersebut upload ke router di direktori /etc/openclash/core/
melalui WinSCP atau Tiny File Manager.
lalu izinkan file permission agar bisa di eksekusi menggunakan terminal dengan perintah berikut.
chmod +x /etc/openclash/core/clash chmod +x /etc/openclash/core/clash_tun chmod +x /etc/openclash/core/clash_meta
Setelah core clash terinstall maka siap digunakan, tinggal setting konfigurasi openclash nya.
Untuk openclash ini developernya yaitu vernesong rajin update, karena itu setelah beberapa hari mungkin akan ada versi terbaru openclash, ada baiknya kalian update openclash ke versi terbaru.
5. Cara Install Openclash di Openwrt 19.07
Jika kalian menginstall openclash di firmware 19.07 akan mengalami error seperti ini.
Installing luci-app-openclash (0.44.16-beta) to root... Downloading https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/generic/luci-app-openclash_0.44.16-beta_all.ipk Collected errors: * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-app-openclash: * libcap-bin * opkg_install_cmd: Cannot install package luci-app-openclash.
Karena openclash membutuhkan dependency package libcap-bin, sedangkan di repo 19.07 tidak terdapat package libcap-bin.
Untuk mengatasinya yaitu harus mendownload ipk libcab-bin dari repositori snapshot di https://downloads.openwrt.org/ lalu menginstallnya.
Pastikan package libcap-bin sesuai dengan arsitektur CPU kalian. Selanjutnya tinggal install seperti diatas.
6. Troubleshoot
Cannot find dependency kmod-inet-diag
Untuk beberapa versi openclash versi 0.44.35-beta ke atas membutuhkan package kmod-inet-diag. Yang mana package kmod-inet-diag ini tidak terdapat di openwrt 21.02 kebawah, dan ketika openclash diinstall mengalami error seperti ini.
root@OpenWrt:~# opkg install luci-app-openclash_0.44.38-beta_all.ipk Unknown package 'luci-app-openclash'. Collected errors: * pkg_hash_check_unresolved: cannot find dependency kmod-inet-diag for luci-app-openclash * pkg_hash_fetch_best_installation_candidate: Packages for luci-app-openclash found, but incompatible with the architectures configured * opkg_install_cmd: Cannot install package luci-app-openclash.
Package kmod-inet-diag sendiri baru ada di openwrt master branch commit di pertengahan Maret 2022 di commit ini. Jadi jika kalian menggunakan openwrt 21.02 kebawah atau snapshot build sebelum Maret akan mengalami error seperti diatas.
Untuk versi terbaru openclash saat ini kmod-inet-diag.ipk tidak wajib diinstall, hanya openclash versi 0.44.35-beta sampai 0.44.41-beta yang wajib kmod-inet-diag terinstall.
Untuk versi openwrt 22.03 & snapshot sudah tersedia kmod-inet-diag di repositorinya, untuk menginstallnya tinggal install package menggunakan perintah.
opkg update && opkg install kmod-inet-diag
Untuk yang menggunakan openwrt 21.02 atau di bawahnya jika ingin menginstall kmod-inet-diag maka harus build firmware dari source dengan menambahkan patch kmod-inet-diag.
Demikian cara install openclash openwrt terbaru, semoga bisa membantu teman-teman yang masih kesulitan menginstall, jika dirasa bermanfaat silakan share postingan ini.
Dipasang di router xiaomi ac2100 bisa gak ya
bisa
Waduh saya pake hg553 openwrt pulpstone 18. Apa bisa gak ya dan kalau pun gak bisa caranya seperti apa
dicoba saja, cek dependency nya. kalo gak ada ya ganti ke 19.07 atau 21.02
Bang bikin videonya dong hehe pusing baca berulang-ulang belum berhasil
boleh buat videonya sekalian gan, kalo bisa diinstal pake macbook
bang, klo di Router BL201 dan BL401, apakah bisa bang ??
Bang, kok gak pada di jawab ya? apakah sudah tidak mengurus web nya?
storagenya kayaknya gak cukup
dipasang di rapberry pi 3B+ bisa ya?
bisa
Clash tidak berjalan stabil dan Passwall tidak memiliki fungsi peralihan otomatis. Apakah ada pembaruan yang akan segera hadir atau ada cara untuk menggunakan versi lama?
Openclash berapa mb bang,ijin tanya
Works perfect. Thanks!
Rekomendasi Os Versi Berapa Ya, Buat Di Install Openclash Di Router
terserah, seenaknya aja