libernet
libernet copied to clipboard
Libernet is open source web app for tunneling internet using SSH, V2Ray, Trojan, Shadowsocks, OpenVPN on OpenWRT with ease.
Libernet
Libernet is open source web app for tunneling internet using SSH, V2Ray, Trojan, Shadowsocks, OpenVPN on OpenWRT with ease.
Requirements
- bash
- curl
- screen
- jq
- Python 3
- OpenSSH
- sshpass
- stunnel
- V2Ray
- Shadowsocks
- go-tun2socks
- badvpn-tun2socks (legacy)
- dnsmasq
- https-dns-proxy
- php7
- php7-cgi
- php7-mod-session
- php7-mod-json
- httping
- openvpn-openssl
Working Features:
- SSH with proxy
- SSH-SSL
- SSH-WS-SSL (CDN)
- V2Ray VMess
- V2Ray VLESS
- V2Ray Trojan
- Trojan
- Shadowsocks
- OpenVPN
Installation
- If you don't have bash & curl on OpenWRT, please install first:
opkg update && opkg install bash curl
- Run installation script:
bash -c "$(curl -sko - 'https://raw.githubusercontent.com/lutfailham96/libernet/main/install.sh')"
- Reboot router, if necessary
- Open Libernet on your browser: http://router-ip/libernet
- Fill your tunnel server, save configuration & run Libernet
Updating
- Just run updater script:
bash ~/Downloads/libernet/update.sh
- Updater script will updating Libernet to latest version
Fresh Install / Fresh Update
- Remove Libernet installer directory
rm -rf ~/Downloads/libernet
- Run Libernet online installer
bash -c "$(curl -sko - 'https://raw.githubusercontent.com/lutfailham96/libernet/main/install.sh')"
- Latest version Libernet will be installed on your system
Installation Note
Don't forget to always clear browser cache after installing or upgrading Libernet to prevent unwanted error.
Default Username & Password
- Username: admin
- Password: libernet
Dashboard Information
- Tun2socks legacy
- check to use badvpn-tun2socks (tcp+udp)
- uncheck to use go-tun2socks (tcp only)
- DNS resolver
- DNS over TLS (Adguard: ads blocker)
- Ping loop
- looping ping based http connection over internet
- Memory cleaner
- clean memory or ram cache every 1 hour
- Auto start Libernet on boot