SuperAPI AI 工具集

awf-skill

智能体与模型

查看项目

更新于 10-15 21:52

技能介绍

用途:在需要网络隔离、限制访问已批准域名,或在受控网络环境中运行 AI 智能体时使用 AWF。它适合运行 Copilot CLI、Claude 等需要联网但应受限的智能体,测试发起网络请求的代码,执行不受信任命令,以及对 localhost 服务做 Playwright 测试。

主要能力:提供 L7 域名白名单,在应用层控制 HTTP/HTTPS 流量;通过 iptables DOCKER-USER 链对所有容器实施主机级强制;默认开启 chroot 模式,可透明访问宿主机的 Python、Node.js、Go 等二进制,同时保持网络隔离。支持子域名自动匹配、通配符、协议限定、域名黑名单,以及 --ssl-bump 配合 --allow-urls 做 URL 路径过滤。

使用方式:基本形式为 sudo awf [options] -- <command>,-- 分隔防火墙选项与要运行的命令。安装可用 curl -sSL https://raw.githubusercontent.com/github/gh-aw-firewall/main/install.sh | sudo bash,或从源码 git clone、npm install、npm run build、npm link。常用选项包括 --allow-domains、--block-domains、--dns-servers、--enable-host-access、--allow-host-ports、--env、--mount、--agent-image、--log-level、--keep-containers 等。日志可用 awf logs、awf logs stats 查看,并支持 JSON 输出。

限制:仅支持 IPv4,不支持 IPv6 和 HTTP/3;不支持国际化域名,需使用 punycode;HTTP 到 HTTPS 重定向可能失败,建议直接用 HTTPS;基于 IP 的直接访问会被阻止。

资料未提供收费、价格、平台支持范围及效果保证等信息。