openwrt-passwall/openwrt-passwall2

A simple powerful OpenWrt LuCI proxy application.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 54 minutes ago
Added to GitGenius on September 19th, 2026
Created on March 6th, 2022
Open Issues & Pull Requests: 15 (+0)
GitHub issues: Enabled
Number of forks: 751
Total Stargazers: 3,611 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.6 hours
Mean response time: 4.7 days
90th percentile: 10.7 days
Tracked items: 415

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 14% of issues opened in the past year have never received a reply. Work labelled "bug" is answered fastest, typically in about 6 hours, while "awaiting" waits about 2 days. 95% of issues opened in the past year have since been closed. Three people close 56% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 7
Closed in 7 days: 8
Avg open age: 11 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 5
Closed in 7 days: 8
Comments in 7 days: 3
Events in 7 days: 4

Top labels

  • bug (291)
  • no-issue-activity (185)
  • enhancement (160)
  • invalid (11)
  • awaiting (10)
  • done (4)
  • help wanted (1)
  • question (1)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

PassWall2 is a LuCI web interface application for OpenWrt that provides advanced proxy functionality and network traffic management on router-based systems.

The tool solves the problem of managing complex proxy configurations on OpenWrt routers by offering a unified web interface for setting up and controlling multiple proxy protocols. It works by integrating with OpenWrt's LuCI framework to expose configuration options for various proxy backends, allowing users to route traffic through different proxy services and manage access control without direct command-line configuration.

PassWall2 suits users running OpenWrt on routers who need flexible proxy support across multiple protocols. It works best on systems with at least 256MB of RAM and OpenWrt 21.02 or later. The tool distinguishes itself through support for a wide range of modern protocols including Xray, Sing-Box, Shadowsocks-Rust, ShadowsocksR, and HAProxy, with each protocol offering different transport options like HTTP, SOCKS, Trojan, VLESS, Hysteria2, and WireGuard. Installation requires downloading the appropriate package format for your router's package manager and resolving dependencies, which may include optional protocol packages selected based on your specific needs.

The project maintains active development with regular updates to support new protocol versions and features. The codebase is written primarily in Lua, reflecting its tight integration with LuCI's architecture. The project provides localization support for multiple languages and maintains comprehensive documentation for installation across different OpenWrt configurations and package managers.