当前位置: 首页 > 科技观察

谁说内网穿透这么复杂

时间:2023-03-19 10:21:39 科技观察

钉钉内网穿透是因为我们公司有的程序员在北京,有的在沉阳。服务器在北京,但是沉阳的同事测试代码是个问题。因此,我们需要对内网进行穿透。由于公司有相当一部分业务是与钉钉合作的,所以我们就干脆用钉钉内网穿透。操作起来比较容易,感谢导演,所以我每天都感谢导演。这篇文章也是导演对我的指导。我因为某些原因离职了。也很感谢这段时间的工作旅程。我真的学到了很多东西。什么是ngrok:ngrok是一个反向代理反向代理,它在公共端点和本地运行的Web服务器之间建立安全通道。ngrok可以捕获和分析所有通道上的流量,以供以后分析和重放。ngrok的作用:有时候我们需要将一个本地的网站临时部署到外网,以供他人体验评测或者协助调试等。通常我们会这样做:找一个运行在外网的Web服务器服务器有网站需要的环境,否则自己搭建网站,部署网站到服务器,调试后从服务器删除网站程序和官网服务在国外,国内访问国外比较慢,所以使用提供的ngrok通过钉钉。钉钉官方给出的示意图如下:命令参数说明:搭建ngrok反向代理服务器下载工具:https://github。com/open-dingtalk/pierced(选择合适的系统下载)启动工具:在你下载ngrok的位置打开运行窗口,然后输入:"./ding-config=./ding.cfg-subdomain=domainnameprefixport",以windows为例:客户端启动成功后,效果如图:客户端启动后,访问http://ldq.vaiwan.com/xxxxx时,会映射到http://127.0.0.1:8080/xxxxx注意:需要访问的域名是http://ldq.vaiwan.com/xxxxx而不是http://ldq.vaiwan.com:8082/xxxxx你的启动命令的子域名参数可能被别人占用了,尽量不要使用普通字符,可以使用你公司名称的拼音,例如:alibaba、dingding等。你可以在本地启动一个http-server服务,放置index.html文件,然后访问http://ldq.vaiwan.com/index.html进行测试。我这里直接测试自己写的接口,测试结果如下:本地同事电脑客户端显示的线程引用:https://hacpai.com/article/1536648478230