nat

    0熱度

    1回答

    我嘗試在Android應用程序和服務器之間連續發送和接收UDP數據包。 有什麼辦法可以做到這一點嗎? 我的當前網絡代碼(運行在一個線程中)如下所示。客戶端通過3G連接。端口配置的客戶端是1088. 服務器收到時僅向客戶端回送數據包。 服務器從客戶端正確接收數據包,但客戶端沒有收到任何迴應。 InetAddress serverAddr = InetAddress.getByName(SERVERI

    3熱度

    2回答

    我可以通過右鍵單擊網絡連接,打開「共享」選項卡,單擊「允許其他網絡用戶通過此計算機的Internet連接進行連接」複選框並選擇「家庭網絡連接「。 雖然閒逛這個問題我已經發現多組COM接口: 1)Internet Connection Sharing and Internet Connection Firewall Interfaces與INetSharingManager 其文檔說: Intern

    1熱度

    1回答

    我有一臺可以發送和接收數據報的Internet服務器。 在客戶端應該怎麼做才能打出一個洞,以便我可以從服務器接收數據報?

    6熱度

    2回答

    我試圖讓一個(apache)服務器在多層NAT後面可以從Internet訪問。 限制: 避免繼電器。有一個公共服務器(我們稱他爲OldMan)用於登錄/眩暈,但其帶寬太差,無法攜帶中繼數據。 我沒有權利手動配置NAT。 3.用戶不必改變他們的瀏覽器或設備(即,適用於Android,iOS和任何一臺PC) 我試過UPnP,但它僅適用於1層次的NAT 。 我試圖在幾個月內搜索NAT遍歷解決方案,但徒勞

    0熱度

    1回答

    我有一些運行在虛擬機上的Linux應用程序,並監聽不同端口上的TCP連接。 VM位於NAT後面。我想在該虛擬機上安裝代理以偵聽連接並通過正確的端口重定向它們。 我想在虛擬機內將流量(也許是iptables)從虛擬機的主機重定向到代理服務器。 你能告訴我應該使用哪個代理服務器並給我一個簡短的配置示例?

    10熱度

    2回答

    我正在使用UDP和UDT進行Holepunching。對於最終的測試,我需要在不同的NAT類型(對稱,全錐,限制錐,限制端口的NAT)上測試應用程序。 有什麼方法可以模擬這些嗎?我期望的是某種虛擬盒子設置。我可以使用PC作爲路由器,以便根據我的需要進行配置嗎? 一般來說,我們如何測試不同網絡條件下的應用程序?

    1熱度

    1回答

    我寫了一個應用程序,它將客戶端直接相互連接並保持連接至關重要。在使用卓越技術(谷歌)做了一些研究之後,我發現通過執行NAT-Punching或NAT-Traversal可以實現我需要的功能。 大多數人似乎使用NAT穿孔UDP,但在我的情況下,我需要與TCP(這是一個事實,之前有人問「爲什麼不是UDP?」),我找不到任何示例代碼或至少一個適當的教程。我可以找到理論附件的位置,但與Sockets或TC

    0熱度

    1回答

    假設我支持一些NAT(類型無關緊要),並且我希望將數據包發送到公共Internet。當我第一次發送一個數據包時,我的數據包被NAT轉換,NAT爲我的數據包分配和映射一些外部端口號。如果我繼續(非常頻繁地)從我的私人計算機發送具有相同源端口的數據包,則根據我所知(通過檢查服務器目標上的數據包地址),仍然存在相同的NAT映射。但是,如果我在發送數據包之間等待1-2分鐘,下次發送數據包時,NAT似乎已經

    0熱度

    1回答

    我想設置一個代理來重定向一個tcp服務到一個目標服務器,我不想讓它直接被某些人訪問。代理服務器和目標服務器都在互聯網上(不在我的本地網絡中)。 一些客戶端------->代理------->目標服務器(允許) 我跑在代理服務器上下面的腳本,但它不工作。 我在目標服務器上使用了tcpdump來查看它是否可以接收數據包,但它沒有顯示任何內容。所以我猜這些數據不是從代理髮出的。 任何怨言? #!/bin

    0熱度

    1回答

    祝所有來電my_remote_host:端口重定向到my_local_host:端口,在我的遠程主機Linux和我的本地主機的Windwos