在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、如果开通不成功,检查一下电脑的本地端口的防火墙是否开通,开通方式:
打开防火墙--高级设置--新增入站规则,新增开放端口
打完收工。