创建代理服务器

时间:2016-07-26 17:53:02

标签: node.js http http-proxy

我想为我的组织编写代理服务器。这意味着每个人都将我的服务器设置为浏览器中的代理。 我认为用节点做这件事会很棒,因为它很容易扩展。

我的问题是 - 是否有任何开源或示例如何做到这一点? 我在google中找到了一些代理代码(比如这个 - https://github.com/nodejitsu/node-http-proxy#setup-a-basic-stand-alone-proxy-server),但它只适用于我自己服务器的代理。

我想要一个示例(在节点中或任何其他语言中)我可以运行它,在浏览器中设置代理服务器,然后开始浏览。然后,我将添加我的代码。

请注意,解决方案假设支持https。

谢谢!

1 个答案:

答案 0 :(得分:0)

我对我的组织的代理团队进行了快速调查,并且达成共识的是Squid的FOSS代理解决方案。这里有几个链接可以帮助您:

http://www.squid-cache.org/

http://wiki.squid-cache.org/SquidFaq/ConfiguringBrowsers