🏠 内网登录(同一局域网 / 同一 WiFi)
⚡ 推荐:原生 SSH(免浏览器 · 可传文件 · 断线不丢)
客户端先装 cloudflared,配好后可直接 scp 传文件、走本地终端,
比网页终端顺畅得多(网页终端每敲一个字都要往返一趟,实测 250–450ms)。
🚄 备用通道:阿里云直连(更快 · 不依赖 Cloudflare)
经阿里云杭州中转(WireGuard 隧道),实测 209ms → 40ms,快约 5 倍。
Cloudflare 或 mihomo 出问题时这条路仍然可用,是独立的一条命。
前提:该设备的公钥要分别加到 47.110.129.113 和家里各一份。
若已配好别名,直接 ssh home 即可。
🐘 受限网络(校园网 / 公司网):SSH over TLS
校园网会识别 SSH 协议直接掐断(22 和 41443 端口实测都被重置),
这条路把 SSH 整个包进 TLS,只露出一层 TLS 握手。
需要先装 Node.js:粘贴即用,不用存脚本、不需要管理员权限,
首次连接问密码(用户 tytai)。
也可写成 ~/.ssh/config 的一行,之后直接 ssh home-tls。
🖥 对电脑的要求(只要两样东西)
-
SSH 客户端:系统自带,不用装。
Windows 10 1809+ / Windows 11 / macOS / Linux 都内置,
用
ssh -V 验证能看到版本号即可(老版本 Win10 需在「设置 → 可选功能」里添加 OpenSSH 客户端)。
-
Node.js:这是唯一需要装的东西,因为要靠它做 TLS 管道。
装一次即可,之后一直有效。
-
凭据:家里的
tytai 账号密码;配好密钥后就不用再输。
-
权限:日常使用不需要管理员;只有安装 Node 时可能要。
⬇ 怎么装 Node.js
-
方法一(推荐):nodejs.org 官网
下载 LTS 版 Windows 安装包,一路下一步。约 80–100 MB。
-
方法二(命令行):
winget install OpenJS.NodeJS.LTS
-
方法三(无管理员权限):官网下 Windows 二进制 zip 版,
解压到任意目录,把该目录加入 PATH 即可,免安装。
-
macOS:
brew install node
Linux:一般已自带,node -v 确认
-
装完验证:
node -v 能打印版本号(如 v24.22.1)就成功了。
不需要重启电脑,重开一个命令行窗口即可。