Hugo博客公告弹窗

小鸡变中转站!轻松部署 haproxy 实现稳定高速访问

一键脚本

安装与配置 HAProxy:

curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/haproxy-d.sh && chmod +x haproxy-d.sh && ./haproxy-d.sh

迁移配置备份与恢复:

curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/restore_haproxy.sh && chmod +x restore_haproxy.sh && ./restore_haproxy.sh

验证

haproxy -c -f /etc/haproxy/haproxy.cfg

显示Configuration file is valid 即正确

重启服务

systemctl restart haproxy

检查状态

systemctl status haproxy

sni证书匹配检测

提示:如果包含www,仅检测根域即可

curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/sni_check.sh && chmod +x sni_check.sh && ./sni_check.sh

其他端口脚本

curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/haproxy-k.sh && chmod +x haproxy-k.sh && ./haproxy-k.sh

前言

  • 网站托管在欧洲(如德国、荷兰)服务器上,不使用 Cloudflare CDN
  • 域名托管在 Cloudflare,准备好具有 DNS 权限的 API 令牌

使用说明

  • 系统推荐:Debian 12(测试通过)
  • 节点推荐:线路好(如 CN2、CMIN2、9929)

脚本功能菜单

================================
     HAProxy 配置管理工具
================================

1. 申请SSL证书
2. 安装HAProxy
3. 配置站点
4. 测试SSL证书
5. 查看HAProxy状态
6. 重启HAProxy服务
0. 退出

简要流程

  1. 先申请 SSL 证书(源站只需开放 80 端口)
  2. 安装 HAProxy
  3. 配置站点
  4. 测试并完成部署
  5. 域名解析到节点服务器 IP

提示:测试证书时若提示找不到 www 证书,可忽略,这是已知 bug。

完结撒花 🎉

CC BY-NC-SA 4.0 转载请注明
最后更新于 2025-06-04 15:20
clarity统计