Cloudflare配置Tunnel实现(内网)ssh转发

[复制链接]
发表于 2026-10-6 15:39:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

前提条件

  • 拥有一个可用域名。
  • 该域名的 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 时,请确保只为可信域名开放访问,避免将内网服务暴露到公网。

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表