之前在群里吹牛说的 NUAPI,这里分享下 它的一个功能:不需要安装其他软件,凭借系统自带的 ssh 即可实现的“内网穿透”功能
TLDR:
NUAPI (https://www.nuapi.com) 核心功能之一的“端口转发”功能,提供了只依赖 ssh 的快速穿透方式:无需安装其他软件,可在命令行 ssh 一键转发本地端口到公网 https 域名,用于您的开发。
坛友 注册码:RUBYSSH
众所周知,在我们集成第三方 webhook,或者处理某些特殊 js 的时候,都会遇到一个比较麻烦的事情: “需要一个公网可见的地址”,另外还有不少国内的朋友还会遇到另一个问题:“需要一个备案过的域名”。
作为典型的微信公众号,js 接口就有下面的规则:
需要有域名
需要 ICP 备案
需要鉴权
其实在项目刚进行开发的时候,这些东西需要凑齐,还是要花一定的时间的。尴尬的是,有时候这些东西并不是你在一开始就准备好了的,比如此时公司运维休假无法开新的外网可见机器,比如手上只有能在境外使用的域名。抑或是更简单的情况:我现在只想在本地立即开发,不想去碰 nginx,域名,服务器。
此时 NUAPI 的端口转发即可实现 本地端口直接公网可见,且分配了一个 支持 https 访问的域名
按下列操作即可:
假设你的本地端口是 3000 端口
使用上面生成的命令在终端执行即可,
ssh -R 0:127.0.0.1:3000 nussh.com # 1ZVSDV 是您的授权码,请您妥善保管
执行并根据提示输入授权码后,即可以实现 端口的转发,即 https://291eb686.in.nuapi.com 可以穿透到本地的 3000 端口
现在 NUAPI 开启内测,邀请码 RUBYSSH 欢迎各位大哥试用
ps:
nuapi.com 前端是 vue3 后端 ruby on rails, 使用 k8s 部署在阿里云上,有任何技术相关的问题,欢迎交流