2013-06-06 63 views
0

我加入了boinc公益事業。 我有7個防火牆後面有4個核心的服務器,這個服務器目前沒有使用,並且可能會空一年或一輩子。因爲沒有人關心使用這些服務器的項目。所以我想用它們爲boinc貢獻公益。使用防火牆後面的服務器進行boinc公益福利

問題是,這些服務器都不能訪問互聯網,並且boinc需要通過互聯網下載任務並上傳結果。好消息是,這些服務器中的2個可以通過互聯網以一種方式訪問​​。

由於80端口可以通過互聯網訪問,所以我認爲如果我可以使用一些軟件作爲代理端口監聽端口80,則使用收入連接在boinc和公益項目服務器之間傳輸信息。

謝謝。

回答

0

我已經下載了一個JAVA的socks代理源代碼。然後我將它修改爲兩個項目。一個在可以訪問互聯網的服務器中充當代理(名爲proxy-A)。另一個在防火牆後面的服務器中作爲代理(名爲proxy-B)。 程序是: 1.代理-A連接到代理-B並保持連接。 2.防火牆後面的服務器通過socks協議連接到proxy-B。 3.代理-B請求代理-A通過過程1中的連接開始到代理-B的新連接。 4.代理-A連接到代理-B。 5. proxy-B發送請求到代理-A。 6. proxy-A連接到互聯網上的服務器並檢索信息。 7. proxy-A將信息發送給proxy-B。 8. proxy-B將結果發送到防火牆後面的服務器。

相關問題