让两个线性卷曲请求通过TOR用同一个IP

问题描述:

响应之前,我的问题 - 被awared这不是涉及到以下主题:让两个线性卷曲请求通过TOR用同一个IP

cURL: two seperate requests, same session

select outgoing ip for curl request

PHP Multiple Curl Requests

我工作在一个反验证码系统和另一个验证之一,它是相同的IP不能做每小时5个请求,并且因为我正在使用TOR。但我需要遵循以下步骤/流程:

  1. Access启动URL(Example: http://server/start-session) - 获取验证码并设置有一个cookie的验证令牌
  2. 提交验证码字符(Example: http://server/verify-captcha),与令牌,会话ID,我必须保持IP从启动URL

在每个请求后使用TOR我有一个新的IP,并有一个服务器端验证设置我的IP会话启动时,换句话说,如果我的IP更改会话是即使我使用有效的验证码字符发送会话ID和正确的令牌,也会被视为无效。

如何保持我的IP与TOR连续2次请求?

+0

你不必用TOR一个公网IP:https://www.torproject.org/docs/tor-hidden-service.html.en – 2013-02-16 15:54:27

+0

@AlexW多数民众赞成点。 HTTP 1.1支持流水线操作,但是如何用cURL和TOR实现呢? – 2013-02-16 15:57:15

取决于您的TOR配置。默认情况下,它只能每10分钟切换一次IP。我建议你在这里指的细节:How to change tor exit node programmatically