cloudflared内网穿透之ssh


0. 配置你想要内网穿透的本地电脑,需要你有自己的域名!

  • 登入到cloudflare

  • 点击”Zero Trust”

  • 再点击Networks–>Tunnels

  • 然后Create a tunnel

  • 选择cloudflared然后点Next

  • Name your tunnel –> 给你的隧道起个名字,用英文字符

Name your tunnel

  • 点击Save tunnel

  • 然后会出现教程和安装包,选择和自己系统一样的软件下载,并执行教程里给的命令

software

  • 安装并配置好之后就会在网页下方出现一条隧道,点击Next

  • 接下来配置内网ssh映射,配置子域名然后选择你的域名,点击Save hostname

sshtunnel

1. 你自己的电脑想远程到这个ssh的话,需要额外设置一下。

也要在本地安装cloudflared

1
2
3
cat ~/.ssh/config
Host ssh.yourdomain.com
ProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h

设置权限

1
chmod 400 ~/.ssh/config

远程连接

1
ssh <username>@ssh.yourdomain.com