openwrt-passwall/openwrt-passwall

Passwall is a proxy and traffic routing package for OpenWrt that enables users to configure and manage encrypted tunneling and traffic forwarding on...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 3 minutes ago
Added to GitGenius on September 6th, 2026
Created on October 6th, 2018
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 2,974
Total Stargazers: 9,905 (+0)
Total Subscribers: 137 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.8 hours
Mean response time: 2.1 days
90th percentile: 40.6 hours
Tracked items: 743

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 8% of issues opened in the past year have been closed. Three people close 69% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 2
Closed in 7 days: 2
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 3

Top labels

  • bug (320)
  • enhancement (232)
  • no-issue-activity (143)
  • invalid (110)
  • has fixed (39)
  • Finish (34)
  • closed-by-bot (27)
  • question (13)

Detailed Description

Passwall is a proxy and traffic routing package for OpenWrt that enables users to configure and manage encrypted tunneling and traffic forwarding on OpenWrt-based routers.

The tool solves the problem of routing traffic through proxy protocols on resource-constrained router hardware. It works by integrating proxy core engines—primarily Xray Core and Sing-box Core—into the OpenWrt package management system, allowing users to configure nodes, rules, and traffic policies through the router's web interface or configuration files. The package handles protocol support, certificate validation, and routing logic, abstracting away low-level proxy configuration complexity.

Passwall suits users running OpenWrt who need to route specific traffic through proxy services, whether for privacy, circumvention, or network segmentation purposes. It is designed for those comfortable with router-level configuration and who have access to proxy node information. The tool supports multiple proxy core backends, giving users flexibility in choosing between Xray Core and Sing-box Core depending on their specific requirements and compatibility needs.

Development activity shows consistent maintenance focused on compatibility and core functionality. The project actively addresses breaking changes in upstream dependencies, as evidenced by recent announcements regarding certificate validation requirements in Xray Core and guidance on migration paths. The maintainers provide clear documentation on compilation procedures and regularly update build instructions to reflect changes in the OpenWrt feed system. Issue resolution and user support appear to be handled through the project's communication channels, with the team responsive to configuration challenges and compatibility concerns that arise from upstream proxy engine updates.