2010-09-06 69 views
0

我一直在尋找討論SSH隧道的帖子,這聽起來與我想要完成的類似。但是,我們使用Java進行編程,並且在防火牆後面有一個遠程SOAP服務器。服務器在Linux下運行,但網絡的其餘部分可能是Linux或Windows,或者其他任何事情。如何以編程方式從遠程客戶端通過防火牆到SOAP服務器?

+0

我們傾向於設置防火牆例外並打開該端口,但是您需要爲web服務添加更多安全性並確保您的web服務器是安全的。 – 2010-09-06 01:57:27

回答

0

簡而言之,你沒有。

您的選擇是在防火牆中打開端口或在允許的端口上進行隧道傳輸。有像我喜歡的那種軟件包可以通過允許的協議傳輸數據。

http://www.jcraft.com/jhttptunnel/

這一個允許您隧道通過HTTP,但你在兩端運行它。

2

我們(...)有遠程SOAP服務器在防火牆後面

如果你都應該能夠訪問它,那麼邏輯將是防火牆應該被配置爲允許傳入的請求使用您正在使用的傳輸機制。如果沒有,請聯繫網絡管理員。