back to home

Openwrt-Passwall / openwrt-passwall

9,284 stars
2,923 forks
4 issues
LuaHTMLShell

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing Openwrt-Passwall/openwrt-passwall in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/Openwrt-Passwall/openwrt-passwall)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview

:mega:注意

由于 Sing-box 在 1.12.0 版本中移除 Geo 只保留规则集(详情),Passwall 为适应这一变更,同时兼容 Xray 和 Sing-box 的分流方式,从 25.3.9 版起,Sing-box 分流将依赖 Geoview 从 Geofile 生成规则集。未安装 Geoview 将无法使用 Sing-box 分流

📌如何能编译到最新代码?

方法1:

执行 ./scripts/feeds update -a 操作前,在 feeds.conf.default 顶部插入如下代码:

src-git passwall_packages https://github.com/Openwrt-Passwall/openwrt-passwall-packages.git;main
src-git passwall_luci https://github.com/Openwrt-Passwall/openwrt-passwall.git;main

方法2:

./scripts/feeds install -a 操作完成后,执行以下命令:

# 移除 openwrt feeds 自带的核心库
rm -rf feeds/packages/net/{xray-core,v2ray-geodata,sing-box,chinadns-ng,dns2socks,hysteria,ipt2socks,microsocks,naiveproxy,shadowsocks-libev,shadowsocks-rust,shadowsocksr-libev,simple-obfs,tcping,trojan-plus,tuic-client,v2ray-plugin,xray-plugin,geoview,shadow-tls}
git clone https://github.com/Openwrt-Passwall/openwrt-passwall-packages package/passwall-packages

# 移除 openwrt feeds 过时的luci版本
rm -rf feeds/luci/applications/luci-app-passwall
git clone https://github.com/Openwrt-Passwall/openwrt-passwall package/passwall-luci