OpenWRT: Cara Install Libernet dalam 3 Langkah

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

Jika kamu ingin memasang libernet juga, berikut adalah langkah-langkahnya:

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

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

OpenWRT: Cara Install Libernet dalam 3 Langkah

Libernet merupakan salah satu tools inject atau tunneling yang … Selengkapnya
Frimeware STB Openwrt Wifi ON stabil

Download Frimeware STB Openwrt Wifi ON (Paling Stabil)

Dalam menggunakan STB Openwrt tentu tidak lepas dari yang … Selengkapnya
format config clash, android, magisk, openwrt

Format Config Clash For (Android, Magisk, Openwrt)

Daftarilmu.com – Clash adalah salah satu aplikasi inject internet … Selengkapnya
stb openwrt inject

STB OPENWRT – Solusi Bikin WiFi dengan Inject / Tunneling

Daftarilmu.com – STB (Set Top Box) OpenWrt merupakan sebuah … Selengkapnya

2. Menampikan pada menu Openwrt

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

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

3. Costumisasi Autologin + Simpel Navbar

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

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.

Simpel Navbar Libernet

Selanjutnya adalah melakukan pengeditan Navbar, yaitu menghilangkan beberapa menu: system, about dan logout.

Tampilan sebelum

install-libernet-terbaru

Tampilan sesudah.

libernet-custom-daftarilmu.com

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

BAGIKAN DENGAN TEMAN

author

Dedi Kurnia

Penulis yang meliput topik yang berkaitan dengan Tutorial Teknologi, dan Tips & Trik Terbaru.

Tinggalkan komentar