没有公网IP? 免费域名搭建cloudflare内网穿透,不限流量,不用绑卡支付

没有公网IP? 免费域名搭建cloudflare内网穿透,不限流量,不用绑卡支付

如果您想在外网访问到家里的设备,又很难申请到公网IP,那就必须实现内网穿透。本期视频介绍一种完全免费的内网穿透方案,使用Cloudflare Tunnel实现免费的内网穿透。这种方案配置简单,没有节点数量限制,也没有流量限制。有关内外网的基础概念,大家可以看一下这期视频。

外网访问家庭内网的两大最优方案,零基础教程 远程控制家庭电脑 ,公网访问家庭局域网

域名

使用Cloudflare的前提是要有一个域名。关于域名的购买,可以看一下这期视频。

如何低成本获得一个域名,托管Cloudflare免费DNS

有了域名以后,我们就把它托管到Cloudflare上。我们先登录一下Cloudflare,没有账号就注册一个。右上角点击添加站点,输入你的域名,

然后点击继续。这里有一些付费的,我们都不要,直接找下面这个免费的,点击继续。

到这一步,什么都不用管,直接点击下一步。这步是重点,更改名称服务器。到这两个名称服务器。

我们需要去刚才买域名的网站更改一下,这里有一个Name Server。就把这里改一下,把原来的这3条全部删掉,然后填上刚才网站给我分配的这两个,点击保存。

我们再回到Cloudflare,点击立即检查,然后点击继续。这里什么都不用动,直接开始使用就可以了。

左上角点击Cloudflare的图标,回到首页,域名这里打上一个对勾,那就可以开始直接使用了。

配置Tunnel

我们点击这里的Zero Trust,

这里随便起个名字,比如我叫tech shrimp。这里当然选择免费的这个,然后点击继续。到了这一步,

先不用添加付款方式,选择直接回到Cloudflare的主页。

https://dash.cloudflare.com

进来以后我们再点击Zero Trust,这样就直接进来了,不添加付款渠道也可以直接使用。

在Network这里找到Tunnel,这里添加一条隧道Add Tunnel,

然后选左侧的Cloudflare,点击确定。这里起个名字,然后点击Save Tunnel。

这里选择Windows 64位的,下面给出了安装方法,我们就按这个步骤来操作一下。

首先下载安装包

我有一个windows系统的家庭服务器,将安装包拷贝到家庭服务器,双击安装就可以了。

我部署了一个DDNS Go项目,它使用的端口是9876。

等下能从公网访问到这个地址,我们的内网穿透就成功了。

我们回到Cloudflare,在下载地址的下面,给了一个一键安装命令。

我把它复制一下,回到我的家庭服务器,在任务栏搜索CMD,右键以管理员身份运行命令提示符

然后再右键把这个命令粘过来,点击回车。这里显示就安装成功了。

配置域名

下一步我们来开始配置域名,这里随便起一个子域名,比如我叫ddnsgo。这里的域名就选择刚才托管好的域名,协议这里就根据需要填。我刚才是一个Web页面,我就选择HTTP协议,后面的URL就先写localhost,然后冒号接服务的端口,这里是9876。

保存成功以后,我们回到Tunnel的首页,很快这里显示出了Healthy,我们配置就完全成功了。访问一下这个地址。非常的完美,这里https证书也都自动给配置上了。

方案的不足

下面来讲一下这个方案的不足,主要有两点。首先是网速不稳,Cloudflare毕竟是美国企业,使用国内网络连接经常出现连接速度慢、不稳定等问题。第二点是其他协议还需要额外配置,比如这里的SSH、RDP、SMB协议,都还需要对客户端进行额外配置。

可以看到这里的文档,客户端必须先安装Cloudflare,然后再执行这个命令,将公网的SMB地址代理到本机的8445端口,然后再访问本机的8445端口才能进行SMB协议的通信。这样既要配置服务端,又要配置客户端,增加了很多的配置繁琐性。

所以这个方案比较适合一些轻量级的HTTP协议的服务。如果有比较重量级、比较复杂的内网访问需求的话,我建议还是看一下这期视频,使用IPV4端口转发,还有IPV6公网IP地址加DDNS实现内网访问。这个是我目前认为的最优方案。Cloudflare Tunnel还是有一些局限性的。

免费域名

免费域名的配置使用可以看一下这期视频。有一个注意点是除了主域名需要配置Name Server,子域名也要配置上Name Server, 就像这样。

  • 23
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值