2012-01-11 62 views
1

我有一個應用程序偵聽通過IP的命令。 程序在本地工作正常,但是當我嘗試用遠程地址發送應用程序命令時,它不會連接。 有沒有辦法繞過攔截入站網絡流量的路由器? 我正在使用JAVA 謝謝。如何阻止路由器阻止我的應用程序網絡通信

+2

打開防火牆中的端口,和/或配置端口轉發(如果存在NAT網關)。 (如果您遠程輕鬆通過防火牆,防火牆就沒有任何意義) – nos 2012-01-11 18:48:20

+0

應用程序如何自動執行此操作?當我想使用其他網絡應用程序時,我從來不需要嘲弄端口轉發 – Undefined 2012-01-11 18:54:55

+0

它們通常不會(除了一些像Skype這樣的應用程序,誰會到世界的盡頭,然後再嘗試執行NAT打孔)。您應該更多地瞭解您的實際問題和設置,無論問題是您的應用程序是在防火牆還是NAT網關之後。也許你正試圖連接2個NAT *網關後面的應用程序 – nos 2012-01-11 19:03:49

回答

0

如果這是您控制的一對主機,您可以打開傳入端口。您也可以使用諸如Hamachi之類的隧道程序成功連接 主機。

如果你談論的是一對不相關的電腦(例如試圖建立 對遊戲的連接)有不涉及安裝 和信任其他軟件沒有通用的解決方案。通常的解決方案是使用公共服務器,並在端點之間中繼通信。