From external-gitcode-ascend-skills
Manages SSH port forwarding, reverse tunnels, SOCKS proxies, and HTTP proxies with lifecycle management. Supports tunnel creation, listing, and cleanup.
How this skill is triggered — by the user, by Claude, or both
Slash command
/external-gitcode-ascend-skills:tunnelThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
管理SSH端口转发与代理通道,含生命周期管理。
管理SSH端口转发与代理通道,含生命周期管理。
参考config.example.yaml的tunnels段,profile引用connect配置。
bash tunnel/scripts/ssh-tunnel.sh forward <profile> <lport>:<rhost>:<rport>
bash tunnel/scripts/ssh-tunnel.sh reverse <profile> <rport>:<lhost>:<lport>
bash tunnel/scripts/ssh-tunnel.sh socks <profile> <local_port>
bash tunnel/scripts/ssh-tunnel.sh proxy <profile> [--local-proxy-port 7890]
bash tunnel/scripts/ssh-tunnel.sh list
bash tunnel/scripts/ssh-tunnel.sh stop <tunnel_id>
bash tunnel/scripts/ssh-tunnel.sh stop-all
~/.ssh/tunnels.json,list自动清理失效进程npx claudepluginhub ascend-ai-coding/awesome-ascend-skills --plugin migration-ascend-torchnpu-skillsExposes local ports to public HTTPS URLs via tinyfi.sh SSH tunnels. Use to share local apps, test webhooks, or access local sites remotely with Claude/TinyFish.
SSH remote development suite: manage connections, execute commands, transfer files, deploy, set up tunnels, and debug remotely. Supports ControlMaster multiplexing and container awareness (docker/kubectl).
Exposes a local server at a public Inkbox URL via `inkbox.tunnels.connect(...)`. Covers edge vs passthrough TLS, URL forwarding, and in-process handlers for Python and TypeScript SDKs.