phpWhois通过代理

时间:2015-09-04 13:55:55

标签: php proxy whois

我正在玩phpWhois:https://github.com/phpWhois/phpWhois

它已安装,效果很好。但我想通过代理IP进行WHOIS请求。当WHOIS服务器发出过多请求时,它们通常会阻止IP,因此我想使用各种代理来确保不被阻止。

phpWhois可以设置代理支持:$allowproxy = true;

但除此之外,我没有看到如何告诉脚本使用哪个代理/端口的文档。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

让我们来看看source code

fputs($ptr, trim($query_args) . "\r\n");

对不起,这堂课不支持任何代理。您需要一个SOCKS实现,并且PHP不支持在套接字上使用fputs()

但是,我可以推荐我的Whois API,让您从这种复杂性中解脱出来。 whois-api-php 将是一个PHP客户端:

$whoisApi = new whoisServerList\WhoisApi("apiKey");
echo $whoisApi->query("whois.verisign-grs.com", "example.net");