PHP脚本可以充当SOCKS代理服务器吗?

时间:2019-07-06 21:58:25

标签: php proxy socks

正如标题所示,我想知道PHP脚本在技术上是否可以充当SOCKS代理。如果没有,技术上会有什么限制?

我可以访问付费主机,该主机为我提供了执行PHP脚本的功能,并且域名已连接到主机。 (例如example.com)。

是否有任何用PHP编写的SOCKS代理,因此我可以将其上传到主机上的目录(例如example.com/proxy),并配置客户端(如Firefox)以通过代理进行连接。

  • 支持cURL和其他扩展名。
  • 我尚不确定SSH访问权限。
  • 我见过类似php-proxy或glype的项目,但是这些不是我所需要的,因为它们只能通过浏览代理的主页来使用。 (它们是Web代理,但是我需要代理服务器)

1 个答案:

答案 0 :(得分:0)

您描述的内容无效。尽管PHP确实具有创建TCP服务器的能力,但是特别是代理服务器必须已经运行并且正在侦听连接,然后客户端才能尝试连接到该服务器,并且托管服务提供商仅在需要时才根据需要执行PHP脚本。客户端通过HTTP / S协议请求脚本,仅在该请求期间运行脚本。对于您想要的东西,您需要一台专用的服务器,该服务器运行与Web服务器分开的PHP应用程序。您无法通过托管服务提供商获得该服务。