Xderm Mini GUI VPN Injector for OpenWrt
Source: My Own Repo
Information
xderm-mini GUI is simple injector tool based on shell script and python commands for OpenWrt by @ryanfauzi1 which help you to inject your OpenWrt connection using VPN injection (SSH/Trojan/Vmess).
Current version : 3.1
Note : if you need to downgrade, use xdrtool
script by using terminal. Scroll down to read xdrtool
documentations.
Default information (WebUI address, webui login auth and config)
Default WebUI Page : http://192.168.1.1/xderm
Default auth.txt (WebUI Login Information)
Username : admin
Password : xderm
you can change authentication by editing /root/auth.txt
file or by running xdrauth
command using terminal then follow the instructions.
Default config.txt
host=103.157.1xx.xx
port=443
pudp=7300
user=ryanxxxx
pass=123xxx
sni=www.xxx.xx
vmess://eyJhZGQiOixxxxxxx
trojan://user@server:port
Screenshots
Installation
Requirements Packages
badvpn-tun2socks
coreutils-base64
coreutils-timeout
httping
v2ray-core
corkscrew
procps-ng-ps
git
curl
sshpass
python3-pip
python3 -m pip install requests beautifulsoup4
openssh-client
openssl-util
php7
php7-cgi
php7-mod-session
https-dns-proxy
Main Xderm-Mini Installation
wget -O installer https://raw.githubusercontent.com/ryanfauzi1/xderm-mini_GUI/main/installer && chmod +x installer && ./installer
Run xdrtool
command using terminal to Setup Xderm Mini after initial installation
This xdrtool contains : below command lists
- Login Page Installation (you can install it through ./xdrtool)
- Login Page Removal (you can remove it through ./xdrtool)
- for Manual Update (you can update through ./xdrtool)
Additional Installation
Xderm-Mini Installer for STB by Vito Harhari
Copy codes below
wget --no-check-certificate "https://raw.githubusercontent.com/vitoharhari/xderm-mini/main/install-xderm-mini" -P /usr/bin/ && chmod 777 /usr/bin/install-xderm-mini && bash install-xderm-mini
Run install-xderm-mini
for installation/usage.
AIN : Auto Installer Tools for STB by Vito Harhari
Copy codes below
wget --no-check-certificate "https://raw.githubusercontent.com/vitoharhari/ain/main/install-ain" -P /root/ && chmod 777 /root/install-ain && bash install-ain
Run install-ain
for installation/usage.
Fix browser always download login.php file by helmiau
Copy codes below
wget -O /bin/fixphp "https://raw.githubusercontent.com/helmiau/openwrt-config/main/fix-xderm-libernet-gui" && chmod +x /bin/fixphp
Run fixphp
for installation/usage.
Custom Theme
Blue Light Theme by Agus Sriawan
Copy codes below
wget -O installtheme https://raw.githubusercontent.com/ryanfauzi1/xderm-mini_GUI/main/installtheme -q && bash installtheme && wget -O /www/xderm/img/image.png https://raw.githubusercontent.com/ryanfauzi1/xderm-mini_GUI/main/image.png -q
Run installtheme
for installation/usage.
Mejikuhibiniu (RGB) Theme by Adi Putra
Copy codes below
wget -O install-theme-putra https://raw.githubusercontent.com/Putra-0/theme-xderm-putra/main/install-theme-putra && bash install-theme-putra -q && wget -O /www/xderm/img/image.png https://raw.githubusercontent.com/ryanfauzi1/xderm-mini_GUI/main/image.png -q
Run install-theme-putra
for installation/usage.
Credits
- Tuhan ~ Penguasa semesta, sang pemilik ilmu sekaligus sumbernya.
- Ryan Fauzi ~ Kang developer utama sing paling guanteng, Kang gebuk bug xderm sekaligus improvisasi
- Agus Sriawan ~ Kang bikin tema Blue Light, Kang desain logo tulisan XDERM-MINI
- Vito Harhari ~ Kang bikin auto installer xderm-mini
- Helmi Amirudin ~ Kang ngerapihin README, Kang desain logo ikon XDRM, improve logo & tagline, Kang bikin xdrtool
- Adi Putra ~ Kang bikin Tema Mejikuhibiniu RGB