胡萝虎的博客

  • 首页
  • Tech
  • NAS
  • AI
  • Apple
  • Windows
  • Linux
  • 资讯
  • 工具箱
  • 关于
天下皆白,唯我独黑
  1. 首页
  2. Tech
  3. 正文

使用Cloudflare Tunnels实现内网穿透,同时突破80/443限制

2023年8月3日 213点热度 0人点赞 0条评论

玩NAS的朋友应该都知道,国内由于IPv4资源紧张,运营商通常不会主动给家宽用户开公网IP,即使要到了公网,也会因众所周知的原因,无法使用80/443端口,对于喜爱折腾的NAS玩家来说可谓如鲠在喉。
一般来说,有公网的情况下,可以使用DDNS实现域名访问家里的NAS,但是无法使用80/443端口;如果没有公网,也可以借助像Frp、Zerotier、NPS/NPC等家喻户晓工具实现内网穿透,不过都各有优缺点,在此暂不赘述。本文要介绍的是另一个大名鼎鼎的工具--CloudFlare Tunnels,它可以实现无公网的情况下,穿透到内网,并且可以直接使用80、443端口,就问你香不香吧。

前提条件

  • 注册一个Cloudflare账号,选择免费计划就行
  • 准备一个域名,没有就买一个,不想买可以自己找免费的

将域名解析转移到Cloudflare

1、登录Cloudfalre,将你的域名添加到Zones中,然后在DNS上找到名称服务器的网址,如下图红框所示,两个网址就是:
将域名添加搭配Cloudflare中
将域名添加搭配Cloudflare中并找到NS服务网址

2、比如,域名是从腾讯云购买的,则找到你的域名,在管理中奖DNS解析服务器改成Cloudfalre的名称服务器网址即可,如下图
腾讯云修改域名DNS解析服务器
在腾讯云控制台中修改域名的DNS解析服务器

创建Tunnels

1、打开Cloudfalre控制台,依次点击Zero Trust-> Access -> Tunnels
打开Zero Trust----> 打开Tunnels

2、创建Tunnel
1)点击Create Tunnel按钮,创建一个新的隧道
创建Tunnel

2)名称按自己想法填,然后点击Save Tunnel
填写Tunnel
3)保存后,回到Tunnels界面,找到上面创建的Tunnel,点击右边三个点,选择Configure,到达配置页面
Configure

4)在配置界面,切换到Public Hostname页签,点击Add a Public Hostname,创建一个新的穿通域名
添加公网穿透域名

参考图中的说明进行填写,划重点:
Subdomain:就是你要用的子域名,比如你想用x.abc.com访问家中的服务,就填x
Domain:就是你的域名,直接选择
Path:路径,不用填
type:内网服务的协议,一般是http,如果你非要给内网服务配置了https,你就选https
URL:内网服务的ip+端口,比如你想穿透到内网的WP博客,则填写WP的ip和端口。
注意:此处如果内网服务是docker部署的,需要注意使用合适的ip和端口

穿通设置

  1. 设置并保存后,回到域名的DNS记录页面,会看到已经自动添加了一个CNAME记录,并且开启了代理。什么都不要动,保持就行。

部署connector

上面的步骤已经完成了域名配置以及隧道配置,但是要想让域名自动找到你的内网服务,还需要你在内网安装一个程序,或者叫连接器,用于与Cloudfalre Tunnel进行通信。
1、回到Tunnels界面,并点击Configure进入配置页面,在Overview页签中,可以看到选择安装环境的按钮,选择一个,然后安装下面的提示安装即可。
Choose an operation system

2、本文以Docker为例,选择Docker按钮,下面会显示出一键启动镜像的命令,把命令复制到你的内网机器上,打开终端,直接执行即可。实际上就是启动了一个Cloudflared容器
Docker允许Cloudfalred

起飞吧

现在,打开浏览器,输入你域名(不需要输入端口),你会发现可以直接在外网访问内网的服务了。

HELIB_QRCODE
标签: 穿透 Cloudflare Tunnels
最后更新:2023年11月17日

诺多

这个作者不懒,他正在学习新知识~

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
搜索
文章目录
  • 前提条件
  • 将域名解析转移到Cloudflare
  • 创建Tunnels
  • 部署connector
  • 起飞吧
最新 热点 随机
最新 热点 随机
ChatGPT Siri:一个让 Siri 变身 AI 聊天助手的快捷指令 Ponymusic:一款涅槃重生的云音乐客户端,仅限安卓哦! Melody: 一款支持9大平台歌曲搜索播放的音乐精灵! Nuclear:如你所见,一款免费的多音源音乐播放器! FreshRSS:一款跑在NAS上的新鲜RSS服务器,搭配APP使用体验更佳!
Gfriends Inputer:一款适用于Jellyfin和Emby的女友头像和cup导入工具MusicTagWeb:一款非常顺手的音乐刮削软件,直接跑在NAS上!VipVideo:一款Mac版vip视频免费观看客户端FreshRSS:一款跑在NAS上的新鲜RSS服务器,搭配APP使用体验更佳!Musify:一款国外版的LX流媒体音乐播放器,太漂亮了!
在群晖上使用Docker搭建nextcloud网盘系统 NAS+Cloudflare+Lsky,还花什么钱买图床和CDN! Fireshare:又一款可以给好基友分享游戏录像与视频的好软件 教你如何购买苹果礼品卡给美区AppleID充值 把家里的书全搬进Apple Books!简单教程来袭!
分类目录
  • NAS
  • AI
  • Apple
  • Linux
  • Windows
  • Tech
  • 编程
  • 资讯
  • 未分类
归档
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年5月
  • 2022年12月
  • 2022年11月
  • 2022年8月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年2月
  • 2021年1月
  • 2018年4月

COPYRIGHT © 2023 胡萝虎的博客. ALL RIGHTS RESERVED.
网站地图