如何创建外网可以访问的域名

背景:

        日常测试中,避免不了有时候需要一个外网可访问的域名,用于测试回调、外部授权等功能,除了使用公司已有的测试域名或自购的私有云域名外,汇总另外两种途径供大家参考:

1、ngrok,官网地址:https://ngrok.com/, 有win、mac、linux版本:

  • 安装ngrok,添加环境变量,设置授权
  • 先启动本地服务,如果对应端口是8080,终端或命令窗口执行 ngrok http 8080 ,ngrok会监听8080端口 ,窗口会显示  本地对应的外网地址  https://3c01-61-144-144-126.ngrok-free.app 
  • 命令窗口会显示 web端监听地址,一般是http://127.0.0.1:4040,通过监听地址可以直观看到回调的各种信息,包括头信息、请求头、body等

2、postman的mock服务,启动mock服务,自定义对应的响应参数,复制地址即可使用,同时也有回调记录页可以查询(需要登录 postman相关账号)

对比:

        ngrok 一般部署在本地,免费版本每次启动域名都会发生变化,优点:可以自定义业务的处理逻辑,比如业务签名等

        postman的mock服务,部署在云端,优点:域名不变,缺点:返回结果好像是固定的,不能动态返回信息

实际工作中可以灵活应用,如果不涉及业务处理,使用postman 的mock服务就可以了。

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值