是否提供C#或PHP格式的Web转发代理?

是否提供C#或PHP格式的Web转发代理?,c#,php,proxy,http-headers,forwarding,C#,Php,Proxy,Http Headers,Forwarding,我在美国有一些共享服务器web主机(我来自英国),它允许我发布PHP和.NET应用程序。我无法将自己的软件安装到远程服务器上,但我想设置一个web转发代理,用于访问提供不同内容的网站,具体取决于您来自哪个国家 我的C#和ASP.NET技能还行,但我的PHP非常有限。对于这类问题,有人会推荐什么解决方案吗?我调查过的代理似乎都需要安装在服务器机器上,而我只是在寻找可以从URL访问的东西 显然,由于请求来自英国,因此在将其转发到上之前,头必须由代理操作。我本来打算用C#编写自己的HTTP处理程序,但

我在美国有一些共享服务器web主机(我来自英国),它允许我发布PHP和.NET应用程序。我无法将自己的软件安装到远程服务器上,但我想设置一个web转发代理,用于访问提供不同内容的网站,具体取决于您来自哪个国家

我的C#和ASP.NET技能还行,但我的PHP非常有限。对于这类问题,有人会推荐什么解决方案吗?我调查过的代理似乎都需要安装在服务器机器上,而我只是在寻找可以从URL访问的东西


显然,由于请求来自英国,因此在将其转发到上之前,头必须由代理操作。我本来打算用C#编写自己的HTTP处理程序,但如果已经有了某种东西,我不想重新发明轮子;)

尽管Org.Mentalis.Proxy已经很老了,但它可能是C#中示例代理实现的良好起点。你可以在这里找到它:

也许这个脚本对你有帮助

谢谢你的建议,塞尔古。不幸的是,看起来Mentalis代理适合安装在服务器上,但我相信如果我自己编写实现,C#代码将是一个很好的参考。不客气。一般来说,HTTP代理是一个服务器。当然,它可以在普通机器上使用,可以用于调试HTTP头或拦截和分析流量(有专门的工具用于此目的)。无论如何,它写得很好,所以这是一个很好的起点。你的问题很模糊。您是否应该转发到基于客户端国家/地区的url,或者这是由目的地处理的与问题无关的内容?谢谢您提供的链接。phproxy不再被开发,这是一个遗憾,但我肯定会尝试一下这个脚本。