0

我只想使用 PHP 套接字(不是 cURL)连接到 TOR 并使用 SOCKS5 协议通过 TOR 将 HTTP 内容发送到 Web,或者获取一些这样做的 php 类。

**新版本

当我触发以下内容时:

fputs($Socket, "AUTHENTICATE $auth_code\r\n");

其中 $auth_code 是 NULL 值我得到了这个“ 250 OK

但是当我发送这个时:

fputs($Socket, "GET /index.php HTTP/1.1\r\n");

我收到以下错误“ 无法识别的命令”GET“510

所以我的问题是,How can i send http raw data to TOR to forward it?**

4

1 回答 1

1

据我所知,没有可以使用 SOCKS 转发数据的 PHP 库。你可以自己动手,但你必须学习 SOCKS 协议,用 PHP 打开与服务器的连接,然后用指令向它发送数据。SOCKS 不是 HTTP-only 协议,它可以转发任何 TCP 连接并返回响应。

这是一项不平凡的任务,除非您正在做一些非常简单的事情。如果您不关心响应,或者您的过程是一个明确定义且简单的请求-响应过程,您可以立即编写代码。请记住,您是在 OSI 模型的第 4 层运行的,您下面没有太多架构可以让您的生活更轻松。

于 2012-08-23T17:16:32.770 回答