马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
前提条件
- 拥有一个可用域名。
- 该域名的 DNS 服务器已切换为 Cloudflare 的 DNS。
创建 Tunnel
登录 Cloudflare 控制台,进入 Zero Trust,选择 Tunnels → Add a tunnel。连接器类型选择 Cloudflared,输入隧道名称后保存。根据服务器系统类型安装 cloudflared 并注册为系统服务,安装完成后页面会显示 Connectors 已连接。
配置域名与转发
在隧道配置中设置公网域名(例如 ssh.example.com)和转发方式,将流量指向本地 SSH 服务。
本地连接
在需要发起 SSH 连接的源机器上也安装 cloudflared,然后执行:
cloudflared.exe access ssh --hostname ssh.example.com -url localhost:222
该命令会把远端 SSH 映射到本机的 222 端口。另开一个终端即可连接:
ssh -p 222 user@localhost
配置完成后,无需在防火墙开放 22 端口,即可通过 Cloudflare 隧道安全地访问内网 SSH。
qidao123.com企服评测-应用市场 编辑提示:使用 Cloudflare Tunnel 转发 SSH 时,请确保只为可信域名开放访问,避免将内网服务暴露到公网。
|