amphp / aerys-reverse
此包已被废弃,不再维护。未建议替代包。
dev-master
2017-10-30 21:03 UTC
Requires
- amphp/aerys: ^0.7
- amphp/amp: ^2
- amphp/artax: ^3
Requires (Dev)
- fabpot/php-cs-fixer: ^2.4
- phpunit/phpunit: ^6
This package is auto-updated.
Last update: 2022-07-11 20:37:22 UTC
README
amphp/aerys-reverse
是用于与 Aerys
网络服务器一起使用的反向 HTTP 代理处理器。
实验性,自行承担风险!
所需 PHP 版本
- PHP 7.0+
安装
composer require amphp/aerys-reverse
用法
<?php return (new Aerys\Host) ->use(new Aerys\ReverseProxy("https://amphp.org/", ["Host" => ["amphp.org"]]);
现在所有发送到网络服务器的请求都将反向代理到 https://amphp.org/,保留所有头部信息,并将 Host
头部设置为 amphp.org
。
或者,还可以将可调用的函数作为第二个参数传递,然后它将接收所有头部信息,并应该返回要发送的头部。
作为可选的第三个参数,可以传递一个 Amp\Artax\Client
实例(应使用 NullCookieJar
)来设置某些选项。