内网穿透工具介绍

一、概述

   在开发工作中,与异地开发团队合作,进行接口联调时,如果不把服务部署在外网服务器,是无法实现本地接口远程调用的。那么,有没有办法,让远程小伙伴直接请求你本地启动的服务接口呢?答案肯定是有的,可以通过内网穿透工具来将本地服务接口代理(暴露)出去,供远程团队访问。本文提供如下【两种方案】。

二、方案介绍

1、方案一:基于uTools内网穿透实现(免费)

1.1 关于uTools
    uTools介绍:https://u.tools/docs/guide/about-uTools.html

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。其中就包括内网穿透插件。
1.2 安装

下载地址:https://www.u.tools/

点击下载按钮,下载对应版本安装包,直接安装即可。

1.3 配置

1、启动软件,在插件中心搜索 “内网穿透”,然后进行安装。

2、切换到 “已安装” 选项卡,点击右侧的 “内网穿透”或“NAT”,启动配置面板

3、配置

填写完域名信息、内网ip地址、内网服务端口 后,点击右下角连接。

注意
1、域名可能被占用,请尝试填写未被占用域名;
2、内网服务要在启动状态下配置,确保端口正常访问;

配置完成后,如下:

完成配置后,可以通过提供的http和https域名去访问项目。

2、方案二:基于EchoSite 实现内网穿透(收费)

2.1、EchoSite 介绍

1)官网:https://www.echosite.cn/

2)图示:
在这里插入图片描述

2.2、操作步骤
2.2.1 注册用户、购买域名/端口

在这里插入图片描述
在这里插入图片描述

2.2.2 下载客户端、配置文件

在这里插入图片描述

下载完客户端和配置文件后,解压到本地目录同一个文件夹下。

2.2.3 修改配置文件

用NotePad++或其他编辑工具打开 config.yml,修改配置文件,其中主要修改的有以下几个地方

在这里插入图片描述
需要修改的配置信息配置文件中都有注释。主要修改

server_addr: "easy.echosite.cn:4443"  #如果你是cross域名的服务器,只需要把 easy 替换为 cross
echosite_id: # 这是你的账号,注意,是手机号
echosite_token: # 这是你的密钥,在控制台客户端下载页面可以看到

tunnels:
  web_a:    #这个名字随便起
    subdomain: test    #这个是购买的域名前缀
    proto:
      https: 127.0.0.1:8080  # 这里是需要暴露的本地接口访问路径及端口。   注意协议,我是https
123456789
2.2.4 启动服务

修改完配置文件后,就可以启动服务啦。DOS窗口定位到配置文件所在目录,执行:

#start 后面的参数是自定义的节点,也可以 echosite -config=config.yml start-all启动全部
echosite -config=config.yml start web_a  
12

执行完上述命令,如果配置无误的话,可以看到:
在这里插入图片描述

至此,就完成了内网穿透,可以在浏览器访问你的域名 来测试了!!!!
在这里插入图片描述

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值