Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lutfailham96/libernet
Libernet is open source web app for tunneling internet using SSH, V2Ray, Trojan, Shadowsocks, OpenVPN on OpenWRT with ease.
https://github.com/lutfailham96/libernet
Last synced: 9 days ago
JSON representation
Libernet is open source web app for tunneling internet using SSH, V2Ray, Trojan, Shadowsocks, OpenVPN on OpenWRT with ease.
- Host: GitHub
- URL: https://github.com/lutfailham96/libernet
- Owner: lutfailham96
- Created: 2021-03-03T03:14:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-20T17:22:56.000Z (almost 2 years ago)
- Last Synced: 2023-03-04T16:57:02.738Z (over 1 year ago)
- Language: PHP
- Homepage:
- Size: 47.7 MB
- Stars: 51
- Watchers: 4
- Forks: 60
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
```sh
opkg update && opkg install bash curl
```
- Run installation script:
```sh
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:
```sh
bash ~/Downloads/libernet/update.sh
```
- Updater script will updating Libernet to latest version## Fresh Install / Fresh Update
- Remove Libernet installer directory
```sh
rm -rf ~/Downloads/libernet
```
- Run Libernet online installer
```sh
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 bootIf this project is useful for you, you can give me a cup of coffee :)