Cara Install Passwall Openwrt Terbaru

Radenku.comPasswall merupakan tools openwrt dari china yang digunakan untuk membypass Great Firewall China (GFW). Passwall sendiri mendukung Xray, V2ray, termasuk Vmess, VLESS, Shadowsocks, hysteria dll.

Disini aku buat tutorial cara install passwall openwrt, karena banyak ternyata yang belum bisa install passwall tanpa harus flash firmware yang sudah include passwall didalamnya.

1. Pasang My Opkg Repo

Passwall 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”, pastikan pasang sesuai dengan arsitektur CPU kalian.

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

2. Install dnsmasq-full

Seperti openclash dan ssr plus, passwall membutuhkan package dnsmasq-full, sedangkan openwrt defaultnya menggunakan dnsmasq, jika kita langsung menginstall Passwall maka akan terjadi konflik antara dnsmasq dan dnsmasq-full.

Cek terlebih dahulu package dnsmasq atau dnsmasq-full yang sudah terinstall.

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 Passwall Openwrt

Uncuk cara install passwall openwrt terbaru, pastikan terlebih dahulu storage router mencukupi, karena semua package dependency & semua protokol akan terinstall semua.

Minimal router harus memiliki storage 120MB. Untuk router dengan storage kecil seperi Bolt Pl100, Xiaomi Mi4A Giigabit yang hanya 16MB bisa ikuti poin ke 4.

Sebelum install passwall openwrt, kita install package dependencynya terlebih dahulu.

opkg install ipset ipt2socks iptables iptables-legacy iptables-mod-iprange \
iptables-mod-socket iptables-mod-tproxy kmod-ipt-nat coreutils coreutils-base64 \
coreutils-nohup curl dns2socks ip-full libuci-lua lua luci-compat luci-lib-jsonc \
microsocks resolveip tcping unzip

Lanjut install luci-app-passwall openwrt

opkg install luci-app-passwall

Install package tambahan juga jika passwall rule membutuhkan geoip, geodata & geosite.

opkg install v2ray-extra v2ray-geoip v2ray-geosite v2ray-ctl xray-geodata

Untuk cara install passwall diatas semua protokol akan terinstall semua berikut yang semua package yang otomatis terinstall.

brook
chinadns-ng
haproxy
hysteria
ip6tables-mod-nat
kcptun-client
naiveproxy
pdnsd-alt
shadowsocks-libev-ss-local
shadowsocks-libev-ss-redir
shadowsocks-libev-ss-server
shadowsocks-rust-sslocal
shadowsocksr-libev-ssr-local
shadowsocksr-libev-ssr-redir
shadowsocksr-libev-ssr-server
simple-obfs
trojan-go
trojan-plus
v2ray-core
v2ray-plugin
xray-core
xray-plugin
install-passwall-openwrt-2022

Dan passwall sudah terinstall, tinggal masuk ke LuCI menu Services > Passwall, tinggal setting konfigurasi passwall saja.

4. Cara Install Passwall Openwrt Terbaru di Router Storage Kecil

Untuk cara install passwall openwrt sebelumnya akan menginstall semua package dependendency seperti xray, v2ray, haproxy, ss, naiveproxy dll sehingga router dengan storage dibawah 100MB akan terjadi error karena tidak cukup storage.

Jika kita ingin menginstall passwall di router dengan storage kecil maka menggunakan passwall openwrt ipk yang tanpa dependency lainnya. Contoh saja Xiaomi Mi4A Gigabit yang hanya mempunyai storage 16MB dan Bolt Pl100 yang hanya punya 32MB maka passwall tidak akan bisa diinstall semua packagenya.

Maka dari itu aku mengcompile passwall ipk disini yang tanpa include dependecy package lain. Jadi kita bisa sesukanya mau memilih package apa misalnya xray saja, tanpa v2ray dll.

Untuk menginstallnya perlu kita tambahkan custom feed minimal di Luci menu System > Software > Configure opkg, tambahkan ini di bawah My Opkg Repo sebelumnya.

src/gz custom_minimal https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/minimal

Atau bisa juga langsung menggunakan terminal, menggunakan perintah dibawah.

echo "src/gz custom_minimal https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/minimal" >> /etc/opkg/customfeeds.conf

Sebelum install passwall, kita install package dependencynya terlebih dahulu.

opkg install ipset ipt2socks iptables iptables-legacy iptables-mod-iprange \
iptables-mod-socket iptables-mod-tproxy kmod-ipt-nat coreutils coreutils-base64 \
coreutils-nohup curl dns2socks ip-full libuci-lua lua luci-compat luci-lib-jsonc \
microsocks resolveip tcping unzip

Lanjut install Passwallnya

opkg install luci-app-passwall
install-passwall-minimal

Untuk package minimal hanya terinstall untuk protokol socks.

passwall openwrt | radenku

Untuk menambahkan protokol lainnya tinggal install seperti biasa package dibawah.

brook
chinadns-ng
haproxy
hysteria
ip6tables-mod-nat
kcptun-client
naiveproxy
pdnsd-alt
shadowsocks-libev-ss-local
shadowsocks-libev-ss-redir
shadowsocks-libev-ss-server
shadowsocks-rust-sslocal
shadowsocksr-libev-ssr-local
shadowsocksr-libev-ssr-redir
shadowsocksr-libev-ssr-server
simple-obfs
trojan-go
trojan-plus
v2ray-core
v2ray-plugin
xray-core
xray-plugin

Karena storage kita terbatas tentunya tidak semua akan kita install. Sebenarnya menggunakan xray sudah cukup untuk protokol seperti Vmess, VLESS, Trojan & Shadowsocks.

Contohnya

opkg install xray-core shadowsocks-libev-ss-local shadowsocks-libev-ss-redir

Opsional Install package tambahan jika passwall rule membutuhkan geoip, geodata & geosite sesuaikan juga menggunakan v2ray atau xray.

v2ray-extra
v2ray-geoip
v2ray-geosite
v2ray-ctl
xray-geodata

Dan Passwall sudah terinstall, tinggal masuk ke LuCI menu Services > Passwall.

install passwall openwrt | radenku

5. Cara Install Passwall Terbaru di Openwrt 19.07

Untuk Cara install passwall terbaru di openwrt 19.07 akan mengalami error seperti ini

root@OpenWrt:~# opkg install luci-app-passwall
Installing luci-app-passwall (4.48) to root...
Downloading https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/generic/luci-app-passwall_4.48_all.ipk
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-app-passwall:
 *      kcptun-client
 *      xray-core
 * opkg_install_cmd: Cannot install package luci-app-passwall. 

Karena di repositori Openwrt 19.07 tidak ada package kcptun-client, kcptun-config, xray-core & xray-geodata. Kita perlu install terlebih dahulu sebelum install passwall. File ipknya bisa diambil dari repositori snapshot di https://downloads.openwrt.org/, dan sesuaikan dengan arsitektur CPU kalian.

install-passwall-shadowsocksr-openwrt-19.07-ipk

lalu install ipknya bisa langsung di luci atau terminal.

Baca juga: Cara Install File ipk Openwrt

install-passwall-shadowsocksr-openwrt-19.07

Lanjut install passwalnya seperti poin 3 atau 4.

Demikian cara install passwall openwrt terbaru. Semoga membantu teman-teman yang sedang mencari tutorial cara install passwall di openwrt.

25 pemikiran pada “Cara Install Passwall Openwrt Terbaru”

  1. sebelumnya bisa update langsung dari passwall
    tiba2 gak bisa update kenapa ya?
    “The client file is not suitable for current device.”
    saya pakai mt300n-v2 arsitektur mipsel_24kc

    Balas
  2. Bang untuk depency iptables-legacy sama iptables mod socket nggak bisa diinstal di fw 21.02.03 udah force depens masih sama

    Balas
  3. Saya pakai Youku YK 1 dengan firmware 22.03, setelah install paket2 diatas masih ada kebocoran data (kuota reguler saya masih kesedot saat passwall sudah berjalan, tapi nggak banyak yang kesedot) setelah saya troubleshoot, saat mengetikkan command:
    /etc/init.d/passwall restart
    ada error seperti ini:
    iptables v1.8.7 (legacy): unknown option “–restore-mark”

    Rule direct saya kosong, ini bukan karena bugnya mati atau bugnya nggak jalan sama sekali. Setelah googling, saya akhirnya install paket2 dibawah ini:
    opkg install iptables-mod-conntrack-extra iptables-mod-u32 kmod-ipt-raw kmod-ipt-conntrack iptables-mod-extra iptables-mod-tproxy

    Setelah install lalu reboot dan passwall nggak error lagi, mungkin bisa ditambahkan di post diatas @admin

    Balas
  4. Untuk device yang cocok dgn storage di atas 120MB seperti syarat di atas sebaiknya pakai apa pak yang bagus ?

    Balas
  5. Bossque,
    Kalau mau setting Passwall
    default – Blackhole
    User1 – Bisa akses semua sites dengan VPN
    User2 – Hanya bisa akses beberapa sites dengan VPN
    bisa ga ya ?
    Mohon ajarannya Suhu

    Balas
  6. Hello, I’m using openwrt 21.02.1 mipsel_24kc. Before this, the repository worked, but was subsequently changed for 23.05. Tell me, is there any archive left for version 21.02? thank you for your work.

    Balas
  7. “v2ray-ctl” is unknown package and cannot be installed. However, Passwall works fine.
    OpenWRT 23.05.3 aarch64_cortex-a53

    Balas

Tinggalkan komentar