我可以在我的网络服务器上托管一个易于转发/透明的php代理脚本吗?这些是我的条件:
我正在使用免费的网络托管,所以我几乎无法控制我的机器。否则我可以使用Perl的HTTP :: Proxy模块。这意味着没有root密码。它确实运行了php。
我已经在端口80上运行了一个服务器。我的意思是我想在我的服务器上放一个php脚本作为index.php来转发所有请求。
我不想在PHProxy或Glype这样的脚本中访问网站,然后输入URL。我想要一台服务器,所以我可以在Firefox或IE或任何代理设置中输入proxy.example.com:80,它会将所有请求转发到服务器。
最好(虽然不可能致命)我希望它传递USER_AGENT环境变量(那是浏览器),而不是将自己设置为USER_AGENT
我无法启动新的守护进程。我的服务器不允许这样做。
是否有脚本可以执行此操作?如果是这样,哪个?
答案 0 :(得分:3)
不,我很确定这在共享主机上是不可能的。这将使您的条件编号3失败。这需要Web服务器级别的支持(例如,使用Apache的mod_proxy
)
为此,您必须设置远程服务器才能处理代理请求。没有理智的网络服务器会提供这种可能性。