我已经加入了boinc的公益事业。我有7台服务器,防火墙后面有4个核心,目前没有使用,可能会空了一年,或者life.Because没有人关心使用这些服务器的项目。所以我想用它们为boinc的公益事业做贡献。
问题是这些服务器都不能访问互联网,boinc需要通过互联网下载任务和上传结果。好消息是,这些服务器中的两个可以通过互联网以一种方式访问。
因为80端口可以通过互联网访问,所以我想如果我可以使用一些软件作为代理来监听80端口,在boinc和公益项目服务器之间使用收入连接来传输信息。
谢谢。
发布于 2013-06-24 18:21:03
我下载了一个socks代理的JAVA源代码。然后我把它修改为两个项目。其中一个代理(名为proxy-A)在可以访问internet的服务器中充当代理。另一个在防火墙后的服务器中充当代理(名为proxy-B)。步骤为: 1. Proxy-A连接到proxy-B并保持连接。2.防火墙后的服务器通过socks协议连接到proxy-B。3. proxy-B请求proxy-A通过过程1.4中的连接开始到proxy-B的新连接。4. proxy-A连接到proxy-B。5. proxy-B向proxy-A发送请求。6.代理-A连接到互联网上的服务器并检索信息。7. proxy-A向proxy-B发送信息。8. proxy-B将结果发送到防火墙后的服务器。
https://stackoverflow.com/questions/16956840
复制相似问题