我已经加入boinc公益。我有 7 台服务器,防火墙后面有 4 核,目前未使用,可能会空置一年或终身。因为没有人关心使用这些服务器的项目。所以我想用它们和boinc一起为公益做贡献。
问题是这些服务器都不能访问互联网,并且 boinc 需要通过互联网下载任务和上传结果。好消息是,其中 2 台服务器可以通过互联网以一种方式访问。
因为80端口可以上网,所以我想如果我可以用一些软件做代理,监听80端口,使用收入连接在boinc和公益项目服务器之间传输信息。
谢谢你。
我已经下载了 JAVA 的 socks 代理源代码。然后我将其修改为两个项目。一个充当可以访问互联网的服务器中的代理(名为proxy-A)。另一个在防火墙后面的服务器中充当代理(名为代理-B)。过程如下: 1. Proxy-A 连接到proxy-B 并保持连接。2.防火墙后面的服务器通过socks协议连接到proxy-B。3. 代理-B 请求代理-A 通过过程 1 中的连接开始到代理-B 的新连接。 4. 代理-A 连接到代理-B。5. 代理-B 向代理-A 发送请求。6. 代理-A 连接到 Internet 上的服务器并检索信息。7. 代理-A 将信息发送给代理-B。8. proxy-B 将结果发送到防火墙后面的服务器。