草,關於內網穿透的實現我一直的想法是錯的. 我以為和內網機器只要建立一個連接就行,之後外部連接直接轉內網連接然後分發給外部連接,但是實際上和內網機器建立一個連接就實現外部所有連接的轉發是不可能的(你不可能知道內網機器傳出的每個數據包到底是給哪個外部連接的),所以正確的方式用過是外部連接進來之後,通知內網機器連接服務端建立新的連接去處理新的外部連接…