2017-08-05 44 views
-1

我通過端口5902的套接字製作了一個服務器。 客戶端可以連接,但前提是轉發路由器上的端口。 有沒有一種(簡單)的方法(帶庫?)通過端口80創建隧道? 因爲有人告訴我我應該這樣做,但我不知道如何去做。Java通過套接字創建連接,但不配置路由器轉發端口

P.S.我不希望庫創建5902套接字,並且例如將所有接收到的數據寫入文件或控制檯中,我想(如果可能的話)擁有套接字並獲取所有數據。

+0

隧道從哪裏到哪裏? – Oleg

+0

從端口80到端口5902的隧道 – abilnf

+0

爲什麼不直接使用端口80創建您的套接字? – Oleg

回答

0

如果您可以使用第三方庫,就像netty一樣,您可以閱讀示例netty proxy,它可以從端口過濾所有數據,然後可以將它們發送到目標端口或放棄它們。