如果你在寻找一种简单、安全的方法来远程访问家里的服务器或者公司的内部网络,Cloudflare Tunnels可能就是一个不错的选择。它使用的是Cloudflare网络,让你能够轻松地创建一个安全的连接,而且不需要你有公网IP,设置起来也挺简单,还免费。相比于之前的文章七月后:探索不断、假期将至,其中也分享过关于内网穿透的方法:FRP。
FRP虽然也能做到类似的内网穿透,但前提是你得自己准备公网IP,安全性、配置方面也得自己操心。所以,如果你想要一个既简单又安全的临时内网穿透解决方案,那么Cloudflare Tunnels就是一个不错的选择。
注意:本文使用Cloudflare Tunnels 内网穿透方法,仅作为临时测试使用。
简介
Cloudflare Tunnels 是 Cloudflare 提供的一种内网穿透服务,它允许用户将私有网络中的服务安全地暴露给互联网用户。这项服务通过在用户的服务器上安装一个轻量级的代理(cloudflared),创建一个到 Cloudflare 网络的加密隧道,从而实现内网服务的公网访问。以下是 Cloudflare Tunnels 的一些关键特点:
- 安全性:Cloudflare Tunnels 提供自动 HTTPS 加密,确保数据传输的安全。此外,它还受益于 Cloudflare 的安全防护,包括 DDoS 攻击防护。
- 易用性:用户可以通过 Cloudflare 的控制面板轻松设置和管理 Tunnels,无需深入了解网络配置。
- 成本效益:Cloudflare Tunnels 对基本使用是免费的,这对于小型项目或个人用户来说是一个很大的优势。
- 灵活性:支持多种协议,包括 HTTP、HTTPS、TCP 等,适用于不同的应用场景。
- 扩展性:可以轻松地将多个服务或应用程序添加到同一个隧道中,便于管理和扩展。
- 集成:可以与 Cloudflare 的其他产品(如 CDN、DNS、安全服务等)集成,提供更全面的网络解决方案。
创建隧道
1.登陆 Cloudflare 官网
2.将域名与Cloudflare绑定,绑定成功后域名会显示为活动
字样
如果没有域名,或者不知道如何绑定的自己去百度,网上教程很多的,这里不过多的做介绍。
3.在主页左侧栏找到Zero Trust
并点击打开它
4.然后在依次点击打开以下内容
5.在"Select your tunnel type选择你的隧道类型"中选择第一个,然后Next
6.然后填写隧道名称(随便填)
7.安装隧道连接器
根据自己实际使用的操作系统,选择对应操作系统的连接器下载并安装(我这里以Windows为例)
8.下载好以后,解压并正常安装即可
9.安装完成以后回到该页面,复制命令,以管理员身份运行它
如果提示命令运行失效,请先执行以下命令,然后在重新运行上面的命令:
cloudflared service uninstall
出现这个,恭喜你,隧道创建成功!
如何使用
1.返回主页,在左侧栏找到Zero Trust
并点击打开,然后在依次打开Networks
和Tunnels
,此时你就可以看到你已经成功创建的隧道页面了
注意:"Status状态"必须为"HEALTHY健康的"才行,否则需要执行上面的命令
2.点击"隧道名称",右侧会弹出一个页面,然后点击该页面"隧道名称"下面的Edit编辑
,进入隧道编辑页面
3.根据以下提示进行填写
4.到这里,你的Cloudflare Tunnels 内网穿透就已经创建成功,并且可以使用你自定义的域名来访问你的本地项目了。
测试
以上操作全部完成以后,就可以进行远近端测试了,这里我就以登陆本地路由器为例:
本地ip地址:117.xxx.xx.204
自定义域名:20240903.vjo.cc
本地(局域网+本地ip)登陆:
远端(移动流量+自定义域名)登陆:
写在最后
Cloudflare Tunnels 是一个强大的工具,可以帮助用户安全、便捷地将内网服务暴露给互联网,但也需要考虑到潜在的性能和稳定性问题。
完!
速度和稳定性如何?
目前使用下来 体验还可以 没有出现掉线的情况哦 作为临时测试用足够了 如果是正式项目估计差点意思
我是想给图床所在的内网服务器做个内穿~
cf不适合商用😂
Tunnel挺好用的, 但是唯一有点遗憾的就是没办法做内网的路由,没办法通过tunnel访问内网其他机器。
可以使用Cloudflare Tunnel结合WARP创建虚拟局域网来访问内网机器 或者通过SSH隧道 ICMP隧道 ZeroTier frp Tailscale等工具实现内网穿透 当然了 NowTunnel也提供了SD-WAN解决方案来转发不同网络间的数据 以上都是假设性的方案 具体情况可以去试试再看哦
之前为了救活我的梯子用了下Cloudflare,免费还是挺爽
网络大善人 名不虚传 哈哈
有安卓端免费好用的就好了,家里闲着好多手机想做服务器,就卡在内网穿透上
用手机做服务器性能可能会跟不上哦 不过也不是不行 如果是安卓系统 可以考虑Frp来弄 (最好用闲置的win系统来弄 性能更各方面都要好很多 手机端小毛病挺多的 不太建议)
居然有免费的,不知道速度怎么样
速度挺不错的 就是跑较大一点的项目不是太稳定 小点的项目正常运行没问题
这图片都是自己截的吗,真细致
是的 主要是记录一下使用过程 让别人一看就会 以后自己要用的时候也方便
真不错~有空折腾看看
好的 期待你的使用心得😎
以前折腾黑群晖的时候,尝试了很多内网穿透的方案,还是你的方便还免费!
这个方法用于临时测试 或者小型项目还可以 如果用于正式项目的话 就有点拉胯了
可以,又学习到了一招。
哈哈 在探索中学习 在学习中探索😎
感觉知识它终于进脑子了嘿嘿嘿
有句话怎么说来着,实践是检验真理的唯一标准