Cara Install Openclash Openwrt Terbaru di Semua Router

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”.

Openwrt Custom Feeds My Opkg Repo 1024x633 1 | Radenku
Contoh My Opkg Repo dengan router arm_cortex-a7-neon-vfpv4

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

install-dnsmasq-full-cara install passwall openwrt ssr plus openclash

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
install-openclash-openwrt

Openclash sudah terinstall, bisa masuk ke LuCI di menu Services > Openclash.

install passwall openwrt 2022 | Radenku

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.

install-openclash-terbaru-github-dev

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
cara-install-openclash-terbaru-github-dev

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.

update core clash openclash openwrt

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.

install libcap bin openwrt openclash 2 | Radenku

install libcap bin openwrt openclash | Radenku

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.

15 pemikiran pada “Cara Install Openclash Openwrt Terbaru di Semua Router”

  1. Waduh saya pake hg553 openwrt pulpstone 18. Apa bisa gak ya dan kalau pun gak bisa caranya seperti apa

    Balas
  2. bang, klo di Router BL201 dan BL401, apakah bisa bang ??
    Bang, kok gak pada di jawab ya? apakah sudah tidak mengurus web nya?

    Balas
  3. 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?

    Balas

Tinggalkan komentar