Docs Demo
Entegrasyon

HTTP reverse proxy

MCP kullanmayan ajanlar (OpenAI veya Anthropic API'leri gibi REST tabanlı) için AvertGate bir HTTP reverse proxy olarak çalışır ve istek ile yanıt gövdelerindeki metni tarar.

npx @avertgate/cli proxy \
  --port 8080 \
  --upstream https://api.openai.com \
  --policy policy.yaml

Gövde incelemesi nasıl çalışır?

Proxy, istek/yanıt gövdelerinden denetlenecek metni çıkarır: OpenAI tarzı messages dizileri (metin parçaları ve tool_calls dahil) ve diğer yaygın biçimler. Çıkarılan metin aynı egress/ingress tarayıcılarından geçer.

Yol bazlı yönlendirme

Farklı yol önekleri farklı upstream'lere yönlendirilebilir (ör. /v1/messages → Anthropic). Araç adı http_proxy:METHOD /yol biçiminde oluşturulur; UUID ve sayısal kimlikler :uuid, :id ile normalleştirilir.

SSRF koruması

Upstream, x-upstream-url başlığıyla dinamik olarak değiştirilemez (varsayılan kapalı). Açılırsa yalnızca http/https kabul edilir; izinli ana bilgisayar listesi verilmişse yalnızca o listedekiler, verilmemişse localhost, bulut meta veri adresi, .local/.internal alanları ve RFC1918 özel aralıklar dışındaki adresler kullanılabilir.

KapsamReverse proxy, MCP proxy ile aynı politika motorunu ve denetim kaydını kullanır.