卡住你的其实不是能不能访问
本地跑起来的东西要给别人看,难的地方从来不是“能不能连上”,而是那个地址会不会变。ngrok 免费档的老毛病大家都有体会:进程一重启,域名换一批,之前发给客户的链接、填进第三方后台的回调地址全得重填一遍。真要长期用的话,你要买的不是隧道本身,是一个能收藏、能写进配置的固定名字。
它卖的东西很窄,正好卡在这个点上
Able Tunnel 是休斯顿 Able Admins 做的一个小服务,定位写得很直白:ngrok 替代,HTTPS 域名挂在 *.share-tunnel.ableadmins.com 下,靠你机器上的出站 agent 建连接,不需要在任何防火墙上开入站端口。
两档的差别不在带宽,在“名字稳不稳”:
| Free $0 | Builder $1/月 | |
|---|---|---|
| 隧道数 | 2 条 | 5 条 |
| 流量 | 1 GB/月 | 10 GB/月 |
| 域名 | 随机子域名 | 自己选 slug,名字固定 |
| 其他 | 访客首次打开有一次 Able splash(cookie 记住浏览器) | 无 splash |
换句话说,稳定名字是付费档才有的东西,免费档适合“我自己打开看一眼”,不适合发给别人。
三步跑起来
- 去 share-tunnel.ableadmins.com 注册,进 dashboard 下载 agent,页面上会给你一串
att_开头的 token。 - 装依赖:
pip install aiohttp。 - 起隧道:
python able_tunnel.py http 80 --slug yourname --token att_…,80换成本地端口,yourname就是你要的那个子域名。
产品页另一处给的是 python client/able_tunnel.py login 再 http 8080 的写法,两处略有出入,以你 dashboard 里实际下载的 agent 为准。
什么人值得试
- 要给客户或同事看本地原型,而且那个链接过几天还得能打开
- 第三方回调要填一个 HTTPS 地址:支付通知、机器人 webhook、给 AI 服务留的回调入口
- 公司网络或家里宽带没有公网 IP,不想为一次演示去折腾端口映射
先别把它当生产
官网自己列了 This is not:不是公司官网的生产托管,不是 VPN、组网或办公防火墙的替代,不是无限带宽,也不是 CDN。免费档另附 Fair use,钓鱼和恶意内容会被直接摘掉域名。
还有几条得说在前面:运营方是个很小的团队(休斯顿,对外就 Greg 一个人),官网没有给 SLA,也没承诺在线率;服务很新,能跑多久没人能保证;到国内的访问速度本站没测过,不做判断。所以用法就一句——临时演示、调试、webhook 中转可以用,长期对外的业务别放这儿。
真要长期用,你手上那台 VPS 自己架一层反代更可控。穿透服务卖的是省事,不是稳定性。
登录 后参与评论