报了线下的后端开发培训班,最近做结业项目,最头疼的就是给老师演示和联调第三方接口。
一开始老师让租个轻量云服务器,把项目部署上去演示,可我改两行代码就要重新打包上传,来回折腾半小时,效率低到离谱;而且微信支付的回调地址每次换环境都要重新配,调试起来特别麻烦。
跟着网上教程试了 ngrok,免费版域名每次启动都变,节点在国外慢得要死,调个接口等半天,还经常断连。也试过别的穿透工具,要么要改路由器设置,宿舍网根本没权限碰。
后来同班的老学员安利了 80km 穿云箭,才发现原来还有这么简单的法子。不用改网络设置,不用公网 IP,Windows 上装个客户端,选 HTTP 隧道填好本地项目端口,几秒就生成固定的公网域名。
把回调地址填成这个域名,本地开着项目就能直接联调,给老师演示也直接发域名就行,不用再反复部署。国内节点响应很快,免费版 1M 带宽日常调试完全够用,客户端也轻,后台挂着不占开发环境的资源。
提醒下一起学习的同学:调试完记得关隧道,敏感接口别长期挂公网,最好加上鉴权,安全第一。

一开始老师让租个轻量云服务器,把项目部署上去演示,可我改两行代码就要重新打包上传,来回折腾半小时,效率低到离谱;而且微信支付的回调地址每次换环境都要重新配,调试起来特别麻烦。
跟着网上教程试了 ngrok,免费版域名每次启动都变,节点在国外慢得要死,调个接口等半天,还经常断连。也试过别的穿透工具,要么要改路由器设置,宿舍网根本没权限碰。
后来同班的老学员安利了 80km 穿云箭,才发现原来还有这么简单的法子。不用改网络设置,不用公网 IP,Windows 上装个客户端,选 HTTP 隧道填好本地项目端口,几秒就生成固定的公网域名。
把回调地址填成这个域名,本地开着项目就能直接联调,给老师演示也直接发域名就行,不用再反复部署。国内节点响应很快,免费版 1M 带宽日常调试完全够用,客户端也轻,后台挂着不占开发环境的资源。
提醒下一起学习的同学:调试完记得关隧道,敏感接口别长期挂公网,最好加上鉴权,安全第一。

