技术分享1 分钟阅读
使用Cloudflared Tunnel实现内网穿透
Cloudflare是一家提供网站安全管理、性能优化及相关技术支持的公司。
Cloudflare通过基于反向代理的内容分发网络(CDN)、任播(Anycast)技术、基于nginx+lua架构的Web应用防火墙(WAF)及分布式域名解析服务(Distributed Domain Name Server)等技术,可以帮助受保护站点抵御包括分布式拒绝服务攻击(DDoS)在内的大多数网络攻击,确保该网站长期在线,同时提升网站的性能、访问速度以改善访客体验。
配置
授权域名
把下载下来的文件名改为cloudflared.exe,并在此目录下按下shift和鼠标右键,选择“在终端中打开”,输入如下命令。
cloudflared tunnel login这时浏览器会跳出登录窗口。

点击你要使用的域名,点击授权。
完成后,会有这样的窗口。

打开终端,也会显示登录成功。

创建隧道
在终端中输入以下命令,创建隧道。
cloudflared tunnel create [名字]名字是可以自定义的,但是不能重复。如果想要查看已经创建的隧道的话,可以输入以下命令。
cloudflared tunnel list如果要删除,可以输入以下命令删除。
cloudflared tunnel delete [名字]配置路由
这一步是把隧道绑定到自己的域名上。
cloudflared tunnel route dns [名字或者 UUID] [想要绑定到的域名或其二级域名]启动隧道
http/https服务
cloudflared tunnel --name [隧道名称] --url http://[站点地址]TCP服务
cloudflared tunnel --name [隧道名称] --url tcp://[服务地址]运行大概就是这样。

有关使用上的问题,欢迎您在底部评论区留言,一起交流~
读者评论
评论会同步写入该文在 Notion 中的页面底部(与正文同页,便于管理)。
暂无评论,欢迎抢沙发。