Для использования серверов за брандмауэром для Boinc для общественного блага
Я присоединяюсь к общественному благосостоянию. У меня есть 7 серверов с 4 ядрами за брандмауэром, который в настоящее время не используется и может быть пустым в течение одного года или жизни. Потому что никто не заботится о проекте, который использует эти серверы. Поэтому я хочу использовать их, чтобы внести свой вклад в общественное благосостояние с помощью Boinc.
Проблема в том, что ни один из этих серверов не может получить доступ к Интернету, и Boinc необходимо загрузить задачи и загрузить результат через Интернет. Хорошей новостью является то, что 2 из этих серверов могут быть доступны через Интернет одним способом.
Поскольку порт 80 может быть доступен через Интернет, поэтому я думаю, что если я смогу использовать какое-то программное обеспечение в качестве прокси-сервера, который прослушивает порт 80, используйте доходное соединение для передачи информации между серверами проектов boinc и publicfare.
Спасибо.
1 ответ
Я скачал исходный код JAVA для прокси в socks. А потом я изменил его как два проекта. Один из них действует как прокси-сервер (с именем proxy-A) на сервере, который может получить доступ к Интернету. Другой действует как прокси (называемый прокси-B) на сервере за брандмауэром. Процедура: 1. Прокси-A соединяется с прокси-B и сохраняет соединение. 2. Серверы за брандмауэром подключаются к proxy-B через протоколы socks. 3. proxy-B запрашивает proxy-A, чтобы начать новое соединение с proxy-B соединением в процедуре 1. 4. proxy-A соединяется с proxy-B. 5. proxy-B отправляет запрос на proxy-A. 6. proxy-A подключиться к серверу в интернете и получить информацию. 7. proxy-A отправляет информацию в proxy-B. 8. proxy-B отправляет результат на серверы за брандмауэром.