前置条件
配置内网穿透需要拥有自己的域名,并已接入 Cloudflare。
创建 Tunnel
1. 登录 Cloudflare
登录 Cloudflare Zero Trust,点击 “Zero Trust”
2. 创建隧道
进入 Networks → Tunnels,点击 Create a tunnel
选择 cloudflared,点击 Next

3. 命名隧道
输入隧道名称(使用英文字符),点击 Save tunnel
4. 安装客户端
根据系统选择对应的软件,下载并执行教程中提供的命令完成安装。
安装配置完成后,网页下方会出现一条隧道,点击 Next
5. 配置SSH映射
配置子域名,选择你的域名,点击 Save hostname

客户端配置
如果需要远程 SSH 到内网机器,也需要安装 cloudflared。
1. 配置 SSH config
1 | cat ~/.ssh/config |
2. 设置权限
1 | chmod 400 ~/.ssh/config |
3. 远程连接
1 | ssh <username>@ssh.yourdomain.com |