Libernet merupakan salah satu tools inject atau tunneling yang banyak di install pada Openwrt karena mendukung berbagai metode inject, seperti: SSH CDN, SSL, V2ray, Trojan dan Shadowsock, Openvpn.
Saya pribadi baru banget install tools ini, dan melakukan sedikit customisasi, berikut adalah hasilnya.
![libernet-custom-daftarilmu.com](https://daftarilmu.com/media/libernet-custom-daftarilmu.com_.webp)
Jika kamu ingin memasang libernet juga, berikut adalah langkah-langkahnya:
Daftar Isi
- 1. Menginstall Libernet
- OpenWRT: Cara Install Libernet dalam 3 Langkah
- Download Frimeware STB Openwrt Wifi ON (Paling Stabil)
- Format Config Clash For (Android, Magisk, Openwrt)
- STB OPENWRT – Solusi Bikin WiFi dengan Inject / Tunneling
- 2. Menampikan pada menu Openwrt
- 3. Costumisasi Autologin + Simpel Navbar
- Autologin Libernet
- Simpel Navbar Libernet
- Bonus: Tambahkan Auto Reconnect
- Mengatasi Auto rekonek tidak bisa di Ceklis
- Hapus & Update Libernet pada Openwrt
1. Menginstall Libernet
Libernet adalah sebuah solusi VPN Tunneling berbasis open-source yang kembangkan oleh lutfailham96. github: https://github.com/lutfailham96/libernet.
Beragam fitur yang ditawarkan:
- SSH with proxy
- SSH-SSL
- SSH-WS-SSL (CDN)
- V2Ray VMess
- V2Ray VLESS
- V2Ray Trojan
- Trojan
- Shadowsocks
- OpenVPN
Berikut adalah langkah-langkah untuk menginstal Libernet di OpenWrt:
Buka terminal pada openwrt, atau bisa juga login dengan putty
![instal-libernet](https://daftarilmu.com/media/instal-libernet.webp)
Pertama perbarui dan install bash:
opkg update && opkg install git curl bash
Selanjutnya install libernet :
bash -c "$(curl -sko - 'https://raw.githubusercontent.com/lutfailham96/libernet/main/install.sh')"
Tunggu hingga proses installasi selesai dan reboot.
Untuk mengakses libernet: 192.168.1.1/libernet
Username & Password Bawaan
- Username: admin
- Password: libernet
Langkah-langkah ini juga bisa anda cek langsung pada lama github yang sudah saya cantumkan diatas. Lanjut..
Baca juga:
![libernet-custom-daftarilmu.com](https://daftarilmu.com/media/libernet-custom-daftarilmu.com_.webp)
OpenWRT: Cara Install Libernet dalam 3 Langkah
![Frimeware STB Openwrt Wifi ON stabil](https://daftarilmu.com/media/Frimeware-STB-Openwrt-Wifi-ON-stabil.webp)
Download Frimeware STB Openwrt Wifi ON (Paling Stabil)
![format config clash, android, magisk, openwrt](https://daftarilmu.com/media/format-config-clash.webp)
Format Config Clash For (Android, Magisk, Openwrt)
![stb openwrt inject](https://daftarilmu.com/media/stb-openwrt-inject.webp)
STB OPENWRT – Solusi Bikin WiFi dengan Inject / Tunneling
Selanjutnya adalah bagaimana cara menampilkan pada menu di Openwrt milikmu, kegunaannya supaya kita tidak harus mengetik manual saat melakukan menggunakannya.
Langkah-langkahnya:
Masuk ke Terminal openwrt, atau bisa pakai putty
![menu-libernet_2](https://daftarilmu.com/media/menu-libernet_2.webp)
Pertama menambahkan controler:
cat <<'EOF' >/usr/lib/lua/luci/controller/libernet.lua
module("luci.controller.libernet", package.seeall)
function index()
entry({"admin", "services", "libernet"}, template("libernet"), ("Libernet"), 55).leaf=true
end
EOF
Kedua menambahkan .htm:
cat <<'EOF' >/usr/lib/lua/luci/view/libernet.htm
<%+header%>
<div class="cbi-map">
<iframe id="libernet" style="width: 100%; min-height: 650px; border: none; border-radius: 2px;"></iframe> </div>
<script type="text/javascript">
document.getElementById("libernet").src = "http://" + window.location.hostname + "/libernet";
</script>
<%+footer%>
EOF
Untuk melihat hasilnya, refesh atau logout openwrt dan login kembali. Cek menu Services
Ini adalah customisasi yang saya lakukan, autologin supaya tidak harus memasukan username dan password saat mengakses Libernet. Dan simpel navbar supaya lebih simpel saja sih.
Berikut adalah langkah-langkahnya:
Autologin Libernet
![autologin-libernet](https://daftarilmu.com/media/autologin-libernet.png.webp)
Buka file manager openwrt kemudian buka: www/libernet/auth.php
Hapus semua kode yang ada di auth.php dan ganti dengan kode ini:
<?php
session_start();
function check_session() {
// Jika sesi belum ada, buat sesi default (auto-login)
if (!isset($_SESSION['username']) || !isset($_SESSION['password'])) {
$_SESSION['username'] = "admin"; // Atur username default
$_SESSION['password'] = "libernet"; // Atur password default (opsional)
}
}
?>
Kemudian Save.
Sekarang Libernet sudah auto login.
Selanjutnya adalah melakukan pengeditan Navbar, yaitu menghilangkan beberapa menu: system, about dan logout.
Tampilan sebelum
![install-libernet-terbaru](https://daftarilmu.com/media/install-libernet-terbaru.webp)
Tampilan sesudah.
![libernet-custom-daftarilmu.com](https://daftarilmu.com/media/libernet-custom-daftarilmu.com_.webp)
Langkah-langkahnya sebagai berikut:
Buka file manager openwrt kemudian buka: www/libernet/navbar.php
Hapus semua kode yang ada di navbar.php dan ganti dengan kode ini:
<?php
$url_array = explode('/', $_SERVER['REQUEST_URI']) ;
$url = end($url_array);
?>
<div class="kepala" style="background-color: white; padding:5px;">
<div class="hello">
<a href="index.php" style=" color: #002b49; padding: 10px; font-size: 13px;"><i class="fa fa-home"></i> Home <span class="sr-only">(current)</span></a>
<a href="config.php" style="color: #002b49; padding: 10px; font-size: 13px;"><i class="fa fa-gears"></i> Configuration</a>
<a href="speedtest.php" style="color: #002b49; padding: 10px; font-size: 13px;"><i class="fa fa-arrows-v"></i> SpeedTest</a>
</div>
</div>
Sekarang navbar anda akan menjadi lebih simpel.
Bonus: Tambahkan Auto Reconnect
Tidak Support Untuk Libernet Terbaru
Auto Reconnect adalah menu tambahan pada pengaturan libernet, yang berfungsi supaya bisa auto rekonek jika inject anda DC DC. jadi tidak perlu melakukan start secara manual lagi.
Berikut langkah-langkahnya:
Masuk ke Terminal openwrt, atau bisa pakai putty
Eksekusi script:
rm /root/libernet/bin/auto_recon.sh
wget -O "/root/libernet/bin/auto_recon.sh" --no-check-certificate https://raw.githubusercontent.com/zzzt27/liberfix/main/auto_rekon/auto_recon.sh && chmod +x /root/libernet/bin/auto_recon.sh
rm /root/libernet/bin/service.sh && wget -O "/root/libernet/bin/service.sh" --no-check-certificate https://raw.githubusercontent.com/zzzt27/liberfix/main/auto_rekon/service.sh && chmod +x /root/libernet/bin/service.sh
rm /www/libernet/api.php && wget -O "/www/libernet/api.php" --no-check-certificate https://raw.githubusercontent.com/zzzt27/liberfix/main/auto_rekon/api.php && chmod +x /www/libernet/api.php
rm /www/libernet/js/index.js && wget -O "/www/libernet/js/index.js" --no-check-certificate https://raw.githubusercontent.com/zzzt27/liberfix/main/auto_rekon/index.js && chmod +x /www/libernet/js/index.js
rm /www/libernet/index.php && wget -O "/www/libernet/index.php" --no-check-certificate https://raw.githubusercontent.com/zzzt27/liberfix/main/auto_rekon/index.php && chmod +x /www/libernet/index.php
rm /root/libernet/system/config.json && wget -O "/root/libernet/system/config.json" --no-check-certificate https://raw.githubusercontent.com/zzzt27/liberfix/main/auto_rekon/config.json && chmod +x /root/libernet/system/config.json
Kemudian, Reboot Openwrt
Sekarang menu auto rekonek sudah tersedia pada libernet.
Mengatasi Auto rekonek tidak bisa di Ceklis
Namun jika mengalami Auto Reconnect tidak bisa di ceklis, eksekusi script berikut:
Sebelum eksekusi pastikan libernet dalam keadaan stop.
rm /root/libernet/system/config.json && wget -O "/root/libernet/system/config.json" --no-check-certificate https://raw.githubusercontent.com/zzzt27/liberfix/main/auto_rekon/config.json && chmod +x /root/libernet/system/config.json
Kemudian, Reboot Openwrt
Hapus & Update Libernet pada Openwrt
Selanjutnya kita juga bisa melakukan update atau menghapus libernet pada openwrt.
Hapus Libernet
rm -rf ~/Downloads/libernet
Update Libernet
rm -rf ~/Downloads/libernet
Setelah itu, Reboot Openwrt.
Penutup
Libernet Openwrt bisa menjadi solusi bagi kita yang pengen inject menggunakan SSH CDN. Namun jika anda hanya inject pakai Vmess V2ray, Openclash masih lebih powerfull.
Semoga bermanfaat