1
我需要使用http隧道在2個NAT後面的客戶端之間進行通信。可能嗎?需要什麼設置才能實現此目標(如http代理服務器等)?是否有任何庫或示例代碼可用於在C#中通過TCP實現http隧道?Http隧道在C#(TCP)中通過防火牆
我需要使用http隧道在2個NAT後面的客戶端之間進行通信。可能嗎?需要什麼設置才能實現此目標(如http代理服務器等)?是否有任何庫或示例代碼可用於在C#中通過TCP實現http隧道?Http隧道在C#(TCP)中通過防火牆
可能可以讓你使用這個庫: http://granados.sourceforge.net/
它支持端口轉發(隧道在這種情況下), 但我還沒有嘗試過自己。
這是一個SSH庫...所以如果你可以在連接的任一端建立一個SSH服務器 你可以建立一個SSH連接並創建一個隧道。
我認爲你正在尋找的不一定是HTTP隧道,而是某種形式的NAT穿透。請參閱http://stackoverflow.com/questions/595490/are-there-any-open-source-cross-platform-nat-punch-throughs – bzlm