如何在Windows服务器上为传出的HTTP和HTTPS请求设置转发代理?

我有一个Windows Server 2012 VPS在Cloudflare后面运行一个Web应用程序。 该应用程序需要根据用户操作启动出站连接(例如,从URL上传图像)。 问题是这“泄漏”我的服务器的IP地址,并增加了DDOS攻击的风险。

所以我想通过设置一个转发代理来防止我的服务器的IP被发现。 到目前为止,我的研究表明,这不是一个简单的任务,而是要build立另一个VPS作为代理。

这个额外的转发代理VPS是否必须运行Windows? 他们的任何付费服务是否可以充当我的服务器的正向代理(如cloudflare的反向代理系统)?

此外,似乎build议的IIS转发代理插件, 应用程序请求路由 ,不适用于HTTPS。

两种types的传出(HTTPS + HTTP)请求都有解决scheme吗?

我真的迷失在这里,所以任何帮助或build议,将不胜感激。

如果您所要做的只是让连接似乎来自不同的IP,那么您可以使用在线云服务,例如hidemyass.com

运行你自己的代理也是可能的,而且大多数http代理都可以用于http和https(使用隧道/连接)。 这几乎适用于任何平台。 对于Linux,有鱿鱼和其他一些(Privoxy是另一个众所周知的)。 对于Windows来说,我还知道更多,包括鱿鱼和我们自己的产品WinGate 。

尽pipe如此,我会build议寻找托pipe的选项,因为这将是更简单的,你不需要成为一个处理代理上的DDoS攻击。

免责声明:我为WinGate的作者Qbik工作