awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Openwrt-Passwall avatar

Openwrt-Passwall/openwrt-passwall

0
View on GitHub↗
t.me/psw_group↗

Openwrt Passwall

OpenWrt-passwall is a network proxy management tool designed for OpenWrt firmware to facilitate internet censorship circumvention. It enables the routing of traffic through proxy servers or VPN tunnels to bypass network blocks and regional restrictions.

The project integrates VPN client functionality directly into the router, allowing all connected devices to secure their traffic without individual software installations. It manages the configuration and switching of various proxy protocols and servers to control how local network traffic exits the gateway.

The system utilizes a Lua-based web interface for management and employs DNS-query diversion to prevent DNS poisoning. Traffic steering is handled through firewall rules and routing tables, while background proxy processes are managed via a daemon-based orchestration model.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Network Proxy Management - Provides a comprehensive suite for configuring and controlling internet traffic routing through various proxy servers.
  • Advanced Traffic Routing - Implements advanced traffic routing logic directly within OpenWrt firmware based on connection metadata.
  • Censorship Circumvention Tools - Facilitates the bypassing of regional network blocks and internet censorship via proxy and VPN tunnels.
  • DNS Query Routers - Intercepts and routes DNS queries through a proxy to prevent DNS poisoning and censorship.
  • Router-Level VPN Integration - Integrates VPN client functionality at the router level to secure all downstream connected devices.
  • Firewall Rule Configurations - Uses kernel-level iptables firewall rules to steer network traffic through specific proxy tunnels.
  • Proxy Orchestrators - Implements a daemon-based system to manage the lifecycle and automatic restarts of background proxy processes.
  • Lua-Based Administration Interfaces - Provides a dynamic Lua-based web interface for configuring proxy rules and VPN settings.
9,277 stars·2,922 forks·Lua·gpl-3.0·51 views

Star history

Star history chart for openwrt-passwall/openwrt-passwallStar history chart for openwrt-passwall/openwrt-passwall

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

Frequently asked questions

What does openwrt-passwall/openwrt-passwall do?

OpenWrt-passwall is a network proxy management tool designed for OpenWrt firmware to facilitate internet censorship circumvention. It enables the routing of traffic through proxy servers or VPN tunnels to bypass network blocks and regional restrictions.

What are the main features of openwrt-passwall/openwrt-passwall?

The main features of openwrt-passwall/openwrt-passwall are: Network Proxy Management, Advanced Traffic Routing, Censorship Circumvention Tools, DNS Query Routers, Router-Level VPN Integration, Firewall Rule Configurations, Proxy Orchestrators, Lua-Based Administration Interfaces.

What are some open-source alternatives to openwrt-passwall/openwrt-passwall?

Open-source alternatives to openwrt-passwall/openwrt-passwall include: fw876/helloworld — This project is a censorship circumvention tool and transparent proxy gateway designed to bypass local network… shadowsocks/shadowsocks-android — Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network… zero-peak/zeroomega — ZeroOmega is a web-based proxy orchestrator and manager designed for real-time updates to active network gateways. It… bol-van/zapret — Zapret is a deep packet inspection bypass tool and packet manipulation framework designed to circumvent network… metacubex/metacubexd — MetaCubeXD is a network proxy management system comprising a web-based dashboard, a background kernel orchestrator,… feliscatus/switchyomega — SwitchyOmega is a browser proxy manager and extension that controls network traffic routing and manages proxy…

Open-source alternatives to Openwrt Passwall

Similar open-source projects, ranked by how many features they share with Openwrt Passwall.
  • fw876/helloworldfw876 avatar

    fw876/helloworld

    4,165View on GitHub↗

    This project is a censorship circumvention tool and transparent proxy gateway designed to bypass local network restrictions. It functions as a SOCKS5 proxy server, a DNS tunneling tool, and a network traffic obfuscator to help users access blocked websites. The software implements masking protocols to hide the origin and destination of data to evade restrictive firewalls. It provides capabilities for network traffic obfuscation and secure DNS tunneling to protect network privacy and resolve blocked domains. The system handles wide-scale traffic management by intercepting system network traff

    C
    View on GitHub↗4,165
  • shadowsocks/shadowsocks-androidshadowsocks avatar

    shadowsocks/shadowsocks-android

    36,696View on GitHub↗

    Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network traffic through a Shadowsocks proxy server to encrypt data, mask the user's internet origin, and bypass network restrictions. The client functions as an Android VPN service, creating a virtual network interface to intercept and redirect all outgoing device traffic. It supports the integration of external binary plugins to extend tunnel capabilities with custom transport protocols and traffic obfuscation methods. The project manages network routing through a local SOCKS5 server

    Kotlinandroidshadowsocks
    View on GitHub↗36,696
  • zero-peak/zeroomegazero-peak avatar

    zero-peak/ZeroOmega

    6,954View on GitHub↗

    ZeroOmega is a web-based proxy orchestrator and manager designed for real-time updates to active network gateways. It functions as a system for configuring, storing, and switching between different network proxy profiles to direct internet traffic. The project features a PAC script generator that translates structured proxy profile data into auto-configuration files. These scripts automate network routing decisions by matching requested URLs against defined patterns. Administration is handled through a browser-based interface that allows for the modification of routing rules and the manageme

    CoffeeScriptproxyswitchyomegazeroomega
    View on GitHub↗6,954
  • metacubex/metacubexdMetaCubeX avatar

    MetaCubeX/metacubexd

    3,827View on GitHub↗

    MetaCubeXD is a network proxy management system comprising a web-based dashboard, a background kernel orchestrator, and a real-time traffic monitor. Its primary purpose is to provide a centralized interface for controlling proxy kernels, managing routing rules, and overseeing system-wide traffic routing. The project distinguishes itself through a WebSocket-driven network dashboard that streams bidirectional telemetry and configuration changes without requiring restarts. It features a sidecar-based orchestration model that decouples the management interface from the proxy binary, allowing for

    TypeScriptdaisyuidashboarddocker
    View on GitHub↗3,827
  • See all 30 alternatives to Openwrt Passwall→