使用防火墙后面的服务器为公益事业提供支持

时间:2013-06-06 08:08:30

标签: proxy firewall boinc

我加入了公益事业。 我有7个服务器,其中4个核心位于防火墙之后,目前尚未使用,可能会空了一年或一生。因为没有人关心使用这些服务器的项目。所以我想用它们来为公益事业做贡献。

问题是这些服务器都不能访问互联网和boinc需要通过互联网下载任务和上传结果。好消息是,这些服务器中的两个可以通过互联网以一种方式访问​​。

因为80的端口可以通过互联网访问,所以我想如果我可以使用某些软件作为在80端口监听的代理,使用收入连接在boinc和公益项目服务器之间传输信息。

谢谢。

1 个答案:

答案 0 :(得分:0)

我已经下载了JAVA的socks代理源代码。然后我将其修改为两个项目。一个充当可以访问互联网的服务器中的代理(名为proxy-A)。另一个在防火墙后面的服务器中充当代理(名为proxy-B)。 程序是: 1. Proxy-A连接到proxy-B并保持连接。 2.防火墙后面的服务器通过socks protocal连接到proxy-B。 3. proxy-B请求代理-A通过过程1中的连接开始与代理-B的新连接。 4. proxy-A连接到proxy-B。 5. proxy-B将请求发送给proxy-A。 6. proxy-A连接到互联网上的服务器并检索信息。 7. proxy-A将信息发送给proxy-B。 8. proxy-B将结果发送到防火墙后面的服务器。