下载与安装

https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation

https://github.com/cloudflare/cloudflared/releases

本文中,我选择官网下载RPM包,在Centos7环境中自己安装

下载后改个短名字,上传到root目录

sudo rpm -ivh /root/cloudflared.rpm -i

运行

登录

cloudflared tunnel login

创建隧道

cloudflared tunnel create 隧道名

删除隧道

cloudflared tunnel delete 隧道名

列出隧道

cloudflared tunnel list

配置隧道

cloudflared tunnel route dns 隧道名 刚才选择的域名

【实际上是帮你加了个cname,建议用NS接入的域名】

体验隧道

由官方提供测试域名

cloudflared tunnel --url localhost:你http服务端口号


记得别关掉,另外重新启动体验隧道域名会变,导致如下

运行隧道

 

cloudflared tunnel run --url localhost:你http服务端口号 隧道名字

 

后记

理论上不限制流量,比之前的worker法好一点,适合没有独立公网v4的nat,内网机器,省去自己内网穿透,端口转发的麻烦

另外,毕竟是穿透到国外,CF什么速度懂得都懂,跨境速度就挺差,国内穿透还是可以考虑阿里的钉钉免费内网穿透,走的阿里BGP(海外主电信副联通)

参考文档

https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/create-tunnel

https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/trycloudflare

https://www.hostloc.com/thread-810272-1-1.html