【发布时间】:2023-03-29 07:49:02
【问题描述】:
有谁知道作为代理服务器运行的 PHP 脚本(不使用像 Apache 这样的网络服务器)?我正在寻找一个基于 PHP 的,所以我可以编辑/修改通过它的流量(出于安全原因)。我发现的最接近的东西是 philtron (http://philtron.sourceforge.net/),但这似乎是一个过时的项目,不再适用于 PHP5。
【问题讨论】:
-
PHP 不会完全是我实现完整服务器的首选,所以我想说你找到一个的机会可能很小。
-
是的。请看下面我的回答。使用内置的 Web 服务器在 PHP 中实现 http 代理非常简单。然后,您可以像使用 philtron 一样修改页面,但使用更新的技术来解析和操作数据。 . .像 PHP:DOMDocument,通过 node 传递 javascript 并用 esprima 进行转换,用 html tidy 清理 html 等等。
-
Here is a simple script,通过代理的 HTTPS 对话工作。我有this library working too,但仅限于HTTP 模式,而我正在寻找
CONNECT支持。后者看起来更稳定且经过测试,但我猜它不能作为 HTTPS 代理运行。