zoraxy
SHA-256一个用 Go 编写的通用 HTTP 反向代理和转发工具,提供简洁的 Web 界面,支持 SSL/TLS 自动续签、负载均衡等功能。
开箱即用的反向代理和转发神器,自带Web界面和自动SSL证书。
核心功能
- 简洁直观的 Web 管理界面,内置操作指引
- 支持 HTTP/2 反向代理、WebSocket 代理、负载均衡
- 自动申请和续签 SSL/TLS 证书(ACME,支持 DNS 挑战)
- 按国家或 IP 设置黑白名单,支持 CIDR 和通配符
- 内置 TCP/UDP 流代理、在线监控、Web-SSH 终端
避坑指南
- •Web-SSH 终端仅支持 Linux 系统(amd64/arm64 等),默认禁止回环连接(127.0.0.1),需添加 -sshlb=true 开启。无认证模式(-noauth=true)仅应在受信任网络或已有前置认证代理时使用。默认管理端口 8000,生产环境建议通过防火墙或反向代理保护。ACME 自动续签默认每天检查一次。
适用场景
- 将家中或办公室的多个 Web 服务统一通过一个域名发布并自动配置 SSL
- 在开发或测试环境中快速搭建反向代理,方便路由和调试
详细介绍
Zoraxy 是一个通用 HTTP 反向代理和转发工具,用 Go 重写,性能好且易用。它提供整洁的 Web 界面,可管理反向代理(HTTP/2、WebSocket、负载均衡)、重定向规则、SSL/TLS 证书(ACME 自动续签)、IP/国家黑白名单、TCP/UDP 流代理、在线监控、Web-SSH 终端、插件系统以及实用工具(CIDR 转换、mDNS 扫描、Wake-On-Lan 等)。支持单管理员模式和外置权限管理。社区贡献了 OAuth2、前向认证和 reCAPTCHA 功能。提供跨平台二进制文件和 Docker 支持。
常见问题与排障 (1)
故障排除使用Zoraxy反向代理时,为什么Proxmox备份服务器的备份会失败并显示'frame with invalid size'错误?
Zoraxy 会移除 PBS 自定义协议(proxmox-backup-protocol-v1、proxmox-backup-reader-protocol-v1)所需的 HTTP Upgrade 标头。当前临时解决方案:改用 Nginx Proxy Manager (NPM),或对 Zoraxy 应用自定义补丁以保留 Upgrade 标头(参见 GitHub issue #1059 中的社区修复方案)。禁用“Remove Hop-by-Hop”标头并启用“Force HTTP/1.1”无法可靠地解决该问题。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
从 GitHub Releases 下载系统对应的二进制文件(Windows 直接双击 exe)
在终端运行 `sudo ./zoraxy -port=:8000`(Linux)或直接双击 exe(Windows)
打开浏览器访问 http://localhost:8000 ,首次登录使用默认凭据(见启动输出)
- 从 GitHub Releases 下载系统对应的二进制文件(Windows 直接双击 exe)
- 在终端运行 `sudo ./zoraxy -port=:8000`(Linux)或直接双击 exe(Windows)
- 打开浏览器访问 http://localhost:8000 ,首次登录使用默认凭据(见启动输出)
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
5fbd2cf946762187c48082654f50966da510147ebf0ddca11ee74466eaa00e2a该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
删除下载的二进制文件和配置文件夹(默认 ./conf 和 ./sys.db),如需彻底清除,可一并删除日志文件夹(./log)和临时文件夹(./tmp)。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
1 FAQ