supatunnel
v0.1.0
Published
Lightweight TCP tunnel over Supabase Realtime broadcast (Termux-friendly)
Readme
supatunnel
基于 Supabase Realtime broadcast 的 TCP 隧道,Termux/手机可用。
安装
npm i -g supatunnel配置
建议把配置写到 ~/.supatunnel.env,由 shell 自动 source:
export SUPATUNNEL_URL="https://your-project.supabase.co"
export SUPATUNNEL_KEY="your-anon-key"
export SUPATUNNEL_ROOM="supa_tunnel_default"
export SUPATUNNEL_TUNNEL_UUID="<uuid>"
export SUPATUNNEL_SECRET="<shared-secret>"使用
服务端(目标服务所在机器):
supatunnel server --target-host 127.0.0.1 --target-port 9512客户端(本地入口):
supatunnel client --listen-host 127.0.0.1 --listen-port 8156测试:
curl -v http://127.0.0.1:8156/备注
- 仅 TCP。
- 多隧道:可复用同一个
room,用不同的SUPATUNNEL_TUNNEL_UUID区分。
Python 旧版
Python 版本已归档在 supatunnel-py/(手机端安装兼容性差,已遗弃)。
