gpt越来越忘事,花了一上午调教,终于调好了。
心得是,在每一个修改要求后都唠叨一下:

给我完整代码! 在修改时,请严格保持yaml的字段名等你不允许擅自修改,同时我没让你改的代码严禁你改。

至于代码干啥,先卖关子了,毕竟还在继续改,只贴一下yaml文件,基本就能猜到了:

http_port: "880"  # HTTP 监听端口
https_port: "8443" # HTTPS 监听端口
backend: "http://1.2.3.4"  # 后端服务的完整 URL,包含协议、端口和路径
cert_file: "./cert"    # HTTPS 证书文件
key_file: "./key"      # HTTPS 密钥文件

replaces:                              # 替换规则
  "fnc2o": "www"
  "foobar": "barfoo"

host: "www.domain.com"  # Host header for backend requests

max_requests: 4  # 每分钟最大请求次数
max_404s: 3         # 针对一个 IP 的最大 404 返回次数
unblock_time: 10         # 解封时间,单位为秒

标签: none

仅有一条评论

  1. 看配置文件就知道是想做个简单的waf了,因为各种轮子都太重量级了,想弄个轻便的
    不过折腾到第二天最终放弃了,多域名多证书实在不好弄
    还是caddy+fail2ban吧

添加新评论

*如果只是需要与我沟通联系,请telegram @ohyessure, 而不要用评论方式,因为没有你的个人资料,我无法回复及联络你。