目录
下载与安装
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