内网穿透技术选型
- 一、钉钉穿透(2022.7月已经停止维护了,GG)
- 二、cpolar实现内网穿透
- 三、花生壳等其他方案
一、钉钉穿透(2022.7月已经停止维护了,GG)
1、优点:钉钉团队开发,开箱即用,非常简单(适合简单场景)
2、使用场景:前后台对接,服务端和前端工程开发者没在同一个局域网,接口开发者可以使用钉钉内网穿透,前端开发者有外网即可实现接口访问
3、演示场景:这里拿win64来测试,服务为ElasticSearch,端口为9200(也可以是其他java接口)服务端本地访问EShttp://localhost:9200/location/_search

4、演示使用:
(1)下载:钉钉穿透安装包
(2)解压:跟据自己服务器操作系统进入相应文件夹里

(2-1)打开cmd窗口,输入ding -cnotallow=ding.cfg -subdomain=EricFRQ 9200。参数说明:其中EricFRQ可以自定义,此字段为后面访问域名一部分,9200为后台服务端口

(2-2)前端开发者访问http://ericfrq.vaiwan.com/location/_search,即可获取到接口信息。其中http://ericfrq.vaiwan.com就相当于localhost:9200,ericfrq是第二部的参数一

二、cpolar实现内网穿透
依旧以windows为例
1、下载,可以从官网下载2、解压,如下图,双击安装

双击安装即可,安装后会出现下面两个文件

3、验证token,在官网注册一个账户,在下面找到你的专属token

输入命令cpolar authtoken 专属token,会提示你在某目录下创建了下面的token文件

4、启动,比如将8030端口映射出去,就输入命令cpolar.exe http 8030 ,启动成功如下图

访问https://74776ccc.cpolar.top/user/list就相当于访问http://localhost:8030/user/list
5、每一次的访问记录也都有,访问http://localhost:4040/就能查看,这个是启动后默认的访问地址,如下图

6、在这里,你可以查看正在使用的网址状态,点击跳转

三、花生壳等其他方案
。。。后续补充
















