【问题标题】:cURL proxy servercURL 代理服务器
【发布时间】:2011-06-05 14:40:37
【问题描述】:

我有两台电脑,但都有另一个 IP。简单的问题是如何通过使用 cURL 将其中一台 PC 用作另一台 PC 的代理,因此来自两台 PC 的请求将具有相同的 IP。

有没有办法将一台 PC 变成代理服务器,然后使用该 IP 使 cURL 发出请求?

【问题讨论】:

    标签: php curl proxy


    【解决方案1】:

    是的,有很多开箱即用的代理包(您甚至可以配置 apache 来执行此操作)。如果那是您所追求的,不建议您在 PHP 中滚动。您可以轻松配置 curl 以使用代理,请参阅 curl_setopt 可能性。

    【讨论】:

    • 您能帮我提供一个解决方案,让 WAMPSERVER 作为代理运行吗?
    • 您可以google how to do it with apache,但@lenzai 建议使用squid 是一个很好的建议,并且相对容易设置。
    • 我已经下载了Squid,如何运行它才能作为代理访问PC?
    • squid 自带说明书,google 自带answers(即:尝试设置,遇到问题再问关于squid 的新问题)。
    【解决方案2】:

    如果你在每台机器上运行一个网络服务器,那么你可以安装一个 php 代理脚本。 请参阅Google PHP Proxy 搜索结果:第一页上至少有 4 个选项。

    如果您没有运行网络服务器。那我建议你下载一个独立的代理,比如squid

    此选项适用于 windows 或 linux。您可以下载squid for windows here。只需解压缩并运行 squid,无需设置。

    【讨论】:

    • 假设我想使用 Squid,如何从 cURL 访问这台电脑? Squid 是命令行的,对吧?
    • 对于 squid:curl -p :3128 ......对于 phpproxy,你可能会做一些非常相似的事情:curl -p :80 .....跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    • 2021-08-20
    • 2019-03-03
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多