{"repo":"SunBK201/UA3F","free":true,"listed":false,"github":"https://github.com/SunBK201/UA3F","clone":"git clone https://github.com/SunBK201/UA3F.git","description":"Advanced HTTP(S) Rewriting Proxy","language":"Go","stars":598,"topics":["http","proxy","socks5","user-agent","mitm","nfqueue","netfilter"],"license":"GPL-3.0","category":"networking-infra","readme_excerpt":"UA3F English 简体中文 UA3F 是一个 HTTP(S) 重写代理，作为一个 HTTP、SOCKS5、TPROXY、REDIRECT、NFQUEUE 服务对 HTTP(S) 流量 (例如 User-Agent) 进行高效透明重写。 - 支持 HTTP(S) 请求与响应的 Header、Body 双向重写 - 支持 HTTP(S) URL 重定向：302、307、Header - 支持 HTTPS MitM 流量解密重写 - 应用层服务模式：HTTP、SOCKS5 - 传输层服务模式：TPROXY、REDIRECT - 网络层服务模式：NFQUEUE( UA2F ) - 高度灵活的重写规则系统，支持多种规则类型与重写策略 - 实时统计面板，支持流量修改监控与分析 - 支持 opkg 安装、编译安装、Docker 部署多种方式 - 兼容 Clash Fake-IP & Redir-Host 多种模式伴生运行 - 支持 L3 重写：TTL、IPID、TCP 时间戳、TCP 初始窗口 - 支持 Desync 分片乱序发射与混淆，用于深度包检测（DPI） - 支持 eBPF 流量卸载，加速转发性能 安装 UA3F 支持多种安装方式： - 二进制文件与安装包 Release 页面已经提供常见架构的二进制文件与 opkg/apk 安装包，直接下载对应平台的安装包手动安装即可。 - Docker 部署： 作为 SOCKS5 代理运行： - 源码编译： 编译构建 UA3F 二进制文件： OpenWrt 编译安装： 使用 详细文档见 UA3F 命令行使用 使用默认配置启动 UA3F： 指定配置文件启动： 生成模板配置文件： 详细命令行参数配置说明见 配置说明，配置文件示例见 配置示例 OpenWrt LuCI Web 页面 UA3F 支持 OpenWrt LuCI Web 页面，可以打开 Services - UA3F 进行相关配置。 快速使用教程详见：猴子也能看懂的 UA3F 使用教程 OpenWrt 手动命令行启动 shellclash/shellcrash 用户建议使用以下命令启动: 相关命令行启动参数: - -c : 自定义配置文件路径 - -g : 在当前目录生成模板配置文件 config.yaml - -m : 服务模式，支持 HTTP、SOCKS5、TPROXY、REDIRECT，默认 SOCKS5 - -b : 自定义绑定监听地址，默认 127.0.0.1 - -p : 端口号，默认 1080 - -l : 日志等级，默认 info，可选：debug，默认日志位置： /var/log/ua3f.log - -x : 重写策略，支持 GLOBAL、DIRECT、RULE，默认 GLOBAL - -f : 自定义 UA，默认 FFF - -r : 自定义正则匹配 User-Agent, 默认为空, 表示所有 User-Agent 都会被重写 - -s : 部分替换，仅替换正则匹配到的部分 - -z : 重写规则，json string 格式，仅在 RULE 重写策略模式下生效 API Server UA3F 内置 API Server 控制器，提供 UA3F 运行状态、配置规则等信息查询与控制接口，可以通过 --api-server 参数启用： API 文档见 UA3F API 文档 服务模式说明 UA3F 支持 5 种不同的服务模式，各模式的特点和使用场景如下： 服务模式 工作原理 是否依赖 Clash 等 兼容性 能否与 Clash 等伴","default_branch":null,"files":null,"tree":[],"storefront":"/r/SunBK201","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SunBK201/UA3F/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}