cloudflare tunnel ssh连接vps

发表于

通道连接SSH有什么用呢?解决丢包严重SSH连接速度慢的问题。
cloudflare网址?https://www.cloudflare.com/
步骤:
1、点击左侧zero trust(这个选择免费,但是要验证银行卡,收费0)
2、需要注册一个控制台(要记住这个地址,以后要用)
3、点击网络,新建隧道(Tunnels)
4、选择默认的隧道连接器,选择cloudflared
5、隧道命名
6、安装运行,这里是选择远程端的VPS的系统,选择完系统,它会出来需要在远程端VPS上运行的命令,复制命令去安装运行就行
7、设置域名和转发方式,上边一行写的是远程端的,就是解析到VPS上的二级域名,比如ssh.yourdomain.com,需要注意的是你在cloudflare解析这个域名的时候,必须启用ssl,还需要有证书。下边一行选ssh,url写127.0.0.1,意思是在你本机上连接这个ssh
8、在你自己电脑上下载一个cloudflared.exe,下载地址在你配置Tunnels的页面上有。
9、CMD里运行cloudflared.exe access ssh --hostname ssh.yourdomain.com -url 127.0.0.1:22
10、再打开一个CMD窗口,运行ssh [email protected] 就可以了,注意:用localhost有时候不行。