基于 NGINX 内核的国产化代理网关,国密 + HTTP/3 + 安全硬化,开箱即用。
紧跟 NGINX 上游版本,保持功能与安全补丁的及时更新。
原生支持国密 SM2/SM3/SM4 与 TLCP 协议,双证书体系兼容国密与国际算法。
基于 QUIC 协议的 HTTP/3,更低延迟,更好弱网表现。
默认禁用弱密码套件、开启 HSTS、隐藏版本号等安全最佳实践。
结构化 JSON 日志格式,便于日志采集、分析与监控系统集成。
支持轮询、加权、IP Hash、最少连接等多种负载均衡策略,灵活应对不同业务场景。
从安装到运行,只需几分钟。
sudo curl -fsSL https://glaer.org/release/glproxy/install.sh | bash
脚本将自动完成:
/usr/local/glproxy/conf/glproxy.conf配置文件
/usr/local/glproxy/logs/日志目录
curl -O https://glaer.org/release/glproxy/glproxy-latest.tar.gz
tar -xzf glproxy-latest.tar.gz && cd glproxy-*
目录名含版本号,如 glproxy-1.31.1-001
./product/build-tongsuo.sh
需 Tongsuo,仅首次
./product/build.sh
需 root 权限
systemctl enable --now glproxy
curl -sI http://localhost/ | grep Server
| 二进制文件 | /usr/local/glproxy/sbin/glproxy |
| 主配置文件 | /usr/local/glproxy/conf/glproxy.conf |
| 默认页面 | /usr/local/glproxy/html/ |
| 访问日志 | /usr/local/glproxy/logs/access.log |
| 错误日志 | /usr/local/glproxy/logs/error.log |
| PID 文件 | /usr/local/glproxy/logs/glproxy.pid |
查看版本
/usr/local/glproxy/sbin/glproxy -v
测试配置
/usr/local/glproxy/sbin/glproxy -t -c /usr/local/glproxy/conf/glproxy.conf
重载配置
systemctl reload glproxy
查看状态
systemctl status glproxy
查看日志
journalctl -u glproxy -f
完整配置参考:/usr/local/glproxy/conf/glproxy.conf
国密双证书配置示例:见配置文件中 ssl_gm_* 相关指令
负载均衡配置:参考 NGINX upstream 模块语法