Skip to content

This script allows you to easily optimize your OpenWrt device with Passwall 2 and Paswall 1 and turning linux to Openwrt

License

Notifications You must be signed in to change notification settings

peditx/EZpasswall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EZPasswall

Visitor Badge License: MIT

English | فارسی | 简体中文 | Русский

What is the EZPasswall script?

This script allows you to easily optimize your OpenWrt device with a modern and simple interface, including support for protocols like OpenVPN, Xray, V2Ray, WireGuard, Cloudflare Warp, and more. You can also install Passwall 1 and Passwall 2 (either separately or both) and enjoy a stable internet connection with segmented and continuous traffic. This script will be continuously improved over time.

Yours sincerely, PeDitX

How to Install EZPasswall

Installation Image Installation Image Installation Image Installation Image Installation Image

Android controller app

Download for Android

⚠ You need the EZpasswall script to use this app for controlling your router.

System Requirements for routers

  • CPU: >= 700 MHz
  • RAM: >= 256 MB

The best router recommendations from us

  • Google WiFi (Gale)
  • Linksys EA8100
  • Linksys EA8300
  • Linksys E8450
  • Belkin rt3200
  • GL-iNet GL-A1300

Minimum System Requirements for Computer

  • CPU: AMD or Intel
  • RAM: 2 GB
  • Operating System: Linux Ubuntu 20.04

Before Installation: Ensure that WAN Address and LAN Address are not the same.
Example:

  • WAN Address: 192.168.1.XXX
  • LAN Address: 192.168.1.1
    Change the LAN Address to a different IP, such as 10.1.1.1.

Install Passwall

🔴 Important: For routers with 128 MB RAM, please downgrade to OpenWrt 22.03.3. 🔴

Run the following command in OpenWrt remote SSH:

opkg update
opkg install coreutils-base64 bash
rm -f ezp.sh && wget -qO - https://raw.githubusercontent.com/peditx/EZpasswall/refs/heads/main/ezp.b64 | awk '{print $1}' | base64 -d > ezp.sh && chmod +x ezp.sh && sh ezp.sh

If you want to use the Linux-to-OpenWrt conversion service, simply enter the following command in remote SSH:

sudo apt-get update
sudo apt-get install curl
rm -f *.sh && wget https://raw.githubusercontent.com/peditx/easywrt/refs/heads/main/start.sh && bash start.sh

Or (in X86/X86-64) just download and bootable flash with this .iso file and type start.sh:

https://github.com/peditx/easywrt/releases/download/V101/PeDitXOs-101.iso

If you encounter issues downloading packages from SourceForge, GitHub, or the OpenWrt site, or if code execution fails, use the command below to test different hosts. Finally, press number 6 to run the script.

rm -f host.sh && wget -O host.sh https://raw.githubusercontent.com/peditx/EZpasswall/refs/heads/main/host.sh && chmod +x host.sh && ./host.sh

Done!

Supported Protocols

  • VLESS: (XRAY ✅, SING-BOX ✅)
  • VMESS: (XRAY ✅, SING-BOX ✅)
  • REALITY: (XRAY ✅, SING-BOX ❌)
  • TROJAN: (XRAY ✅, SING-BOX ✅)
  • HYSTERIA2: (XRAY ❌, SING-BOX ✅)
  • TUIC: (XRAY ❌, SING-BOX ✅)
  • SHADOWSOCKS: (XRAY ✅, SING-BOX ✅)
  • WIREGUARD: (XRAY ✅, SING-BOX ✅)
  • SOCKS: (XRAY ✅, SING-BOX ✅)
  • HTTP: (XRAY ✅, SING-BOX ✅)

Recommended Routers

  • Google WiFi (Gale)
  • Linksys EA8300
  • Linksys E8450
  • Belkin rt3200
  • GL-iNet GL-A1300
  • Xiaomi AX3000T
  • Xiaomi 4a Gigabit
  • TP-Link C6 v3
  • Mikrotik Hap ac2
  • GL.iNet AR300M (NOR)
  • Linksys EA7500 (v1-v2)
  • Linksys EA8100 (v1-v2)
  • ASUS RT-N66U
  • Xiaomi AX3600
  • Xiaomi AX3200
  • Xiaomi AX6000
  • Netgear R7800

Features

  • Full automatic installation in one step.
  • Supports Passwall 1 and 2 on one router.
  • Easy one click exroot installion on routers that have USB port.
  • X86tools for converting Linux x86/x86-64 to OpenWRT, ImmortalWRT, PeDitXRT, MikroTik, or custom operating systems for systems without direct installation.
  • Quick Wi-Fi setup by simply entering the SSID and password in the Extra Tools section
  • Clear used memory with just one click in the Extra Tools section
  • Install additional packages such as OpenVPN, Sing-box, SoftEther, and IP separation with Sing-box, etc., for routers and thin clients with storage space greater than 512 MB in the Extra Tools section
  • Smart installation of XRAY on temporary space if disk space is limited.
  • Direct Iran IP & domain traffic (100%).
  • Improved performance.
  • New theme and logo design.
  • Fixed WARP server connection.
  • Default kill switch.
  • XRAY Fragment tlshello | 1-3.

Special Thanks

PeDitX © 2024