saraf / async-request-snitch

dev-main 2024-09-14 09:24 UTC

This package is auto-updated.

Last update: 2024-09-14 09:24:59 UTC


README

这是一个非常简单的基于API的代理,用于绕过制裁或其他类似的东西!

如何部署?

Docker

该项目附带Dockerfile!只需使用以下命令构建它

> docker build -t snitch-proxy .

命令行界面(CLI)

首先,您应该使用composer安装php。您需要至少php 8或更高版本。然后运行以下命令以启动项目

> composer install
> php server.php

如何使用?

它适用于您所想的任何语言。只需替换URL并将其放入X-Proxy-To头部。例如,在curl中

curl --location 'http://127.0.0.1:9898' \
--header 'X-Proxy-To: https://jsonplaceholder.typicode.com/todos/200' \
--header 'X-Proxy-Config: {"timeout": 1}'

额外的配置应放入X-Proxy-Config。配置值包括

{
  "timeout": 10,
  "followRedirects": true
}
  1. timeout:等待来自目标地址响应的最大时间
  2. followRedirects:启用或禁用跟随重定向