在tcp socket開發過程中,想要外網客戶端映射到本地啟動的tcp服務端,總結本地tcp端口映射外網方法:
1、打開ngrok后注冊用戶,網址 ngrok:https://www.ngrok.cc/
2、添加一個隧道,選擇免費版即可. 具體的添加方法:https://www.sunnyos.com/article-show-70.html

3、啟動ngrok隧道: ngrok 參考文獻:https://www.sunnyos.com/article-show-67.html
下載插件,打開插件所在目錄 (shift+鼠標右鍵,選擇在此處打開命令窗口)
然后執行sunny clientid 隧道id, 出現如下結果,則說明開通成功。

4、好了,現在讓我們來測試一下。
啟動一個本地的tcp服務端

然后創建一個客戶端,輸入Host 和 port

如果硬件不支持域名訪問,則查看域名對應的ip即可

5、如果開通不成功,檢查一下電腦的本地端口的防火牆是否開通,開通方式:
打開防火牆--高級設置--新增入站規則,新增開放端口

打完收工。
