WAF 是 Web Application Firewall 的缩写,用于保护 Web 应用免受黑客攻击。根据防护效果、技术先进性、项目质量、社区认可度和活跃度等指标,我整理了以下十款免费 / 开源的 WAF 项目:
1. ModSecurity:老牌开源 WAF 引擎,防护效果好,但规则对国内环境不友好。
2. 雷池社区版:防护效果好,使用智能...
## ChatGPT API 水龙头 (仅gpt3.5,已停用gpt4)
- 网站:
- 限制:每24小时可领取一个 $1.00 令牌用于开发测试 AI 产品。风控原因,某些邮箱域名无法获取。
- 接口地址:
- 余额查询:
- 测试令牌和查看接口地址:
[
在 Visual Studio Code 中,你可以更改设置以使文件总是在新的标签页里打开。方法如下:
1. 打开 **Visual Studio Code**.
2. 在左侧工具栏中点击齿轮图标,然后选择 **"Settings...
前一段时间意外看到一种新的技术栈,`tall` ,准备学习一下,用来做点东西。
- Tailwind CSS
- Alpine.js
- Laravel
- Livewire
项目主页
今天构建php-fpm的镜像时,顺便把这套弄起来了,把它装进了容器,按照github的[安装说明](https://github.com/lara...
```bash
#!/bin/bash
# 遍历当前目录下的所有文件
for file in *.jpg; do
# 获取文件名和扩展名
filename=$(basename -- "$file")
echo "filename: $filename"
extension="${filename##*.}"
# 提取文件名中的结尾3...
如果你想限制Auto-SSL只允许最多四级域名使用,你可以在`allow_domain`的回调函数中添加逻辑来检查域名的级别。以下是一个简单的例子:
```lua
init_by_lua_block {
auto_ssl = (require "resty.auto-ssl").new()
auto_ssl:set("allow_...
从一个[开源cms](https://docs.halo.run/getting-started/install/other/traefik "开源cms")中(但它是用java写的,瞬间失去兴趣)不过看到traefik的用法,感觉还挺有趣的,好像比nginx proxy manage更聪明,因为它是跟docker联动的,可以发现服务。以下摘自那个cms的介...
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 8192 bytes) in phar:///usr/bin/composer/src/Composer/DependencyResolver/GenericRule.php o...