本地没有公网ip?用cloudflare部署内网穿透服务器,随时随地用自定义域名访问自己应用端口资源

这几年运营商都开始大力回收公网ipv4,而目前ipv6并不普及,相当一部分网络下仍然没有ipv6地址,这导致出门在外想访问家里nas等资源都不方便,这时候就需要用上内网穿透了,这里就通过cloudflare免费的内网穿透服务来实现无公网访问内网资源,这里说的内网穿透没有任何协议上的限制。

内网穿透顾名思义,就是把内网中的服务穿透出来,实现公网访问,简单来说就是利用一个具有公网访问的设备(服务)来中转流量,流量先到中转的设备/服务上再回到客户端/服务端,这意味着速度受限于客户端到中转服务器以及访问端到中转服务器的速度,但鉴于cloudflare(简称cf)速度并不快,不过人家免费。但仍建议有能力的童鞋自行部署独立的内网穿透服务器,也可以选择购买第三方穿透服务,如目前比较主流大众的nat123内网映射外网方式,nat123有界面化操作,同样可以用自定义域名端口访问本地资源,可以使用改变端口转发方式或同端口点到点直连模式访问,但同样体验版本线路受资源有限和功能有所限制。

本地搭建项目网址后,没有公网ip提供互联网访问服务?用cloudflare部署内网穿透服务,随时随地访问内网资源,用自己域名访问,详细教程步骤如下。

一、准备工作

1.一个cloudflare账号。

2.一个域名,可以选择自行购买顶级域名或者其他三方申请免费的二级域名。

二、cloudflare上添加域名

添加域名到cf:

登录cf(https://dash.cloudflare.com/),点击右上角添加站点,输入自己需要添加的域名。

选择免费计划。

如果有dns记录可以此时导入,点击继续。

此时会提示需要修改dns服务器,需要去域名对应的注册商修改域名dns服务器。

如我本人这里域名是腾讯云上注册使用的,就去腾讯域名控制台找到修改dns服务器,填入刚刚cf名称服务器提交即可,其他服务商修改方法大同小异,一般十几分钟就可以生效,此时就可以使用cf来管理域名。

注:cf一定要让域名在它那解析才能用它的cdn,建议用一个备用域名,比如自己平时用a.com,添加b.com到cf,这样平时用a

### 使用 CloudFlare 进行内网穿透的配置教程 #### 一、准备工作 为了使其他用户能够通过公网访问内部网络的服务,需先准备好一个属于自己的域名。此域名用于指向CloudFlare提供的DNS服务器。 #### 二、购买并设置域名 前往任意支持CloudFlare DNS管理的注册商处购买域名,并按照指示将该域名下的DNS解析服务切换至由CloudFlare提供[^4]。 #### 三、创建隧道 登录到CloudFlare账户,在仪表板中找到对应站点后点击进入详情页面。接着选择“Tunnel”选项卡来新建一条隧道记录。这一步骤实际上是在CloudFlare平台上建立了一条通往目标机器的安全通道。 #### 四、安装与启动客户端软件 从官方渠道获取适用于操作系统的命令行工具`cloudflared`,它负责维持本地计算机同远端之间的稳定连接。对于Windows平台而言,可执行文件通常命名为`cloudflared.exe`; 对于Linux或macOS,则直接名为`cloudflared`. 将其放置在一个易于调用的位置之后,打开终端窗口输入如下指令完成初步认证过程: ```bash cloudflared tunnel login ``` 上述命令会引导浏览器跳转至特定网页以确认身份合法性,随后自动下载必要的证书材料保存在指定路径下以便后续步骤使用. #### 五、关联隧道与应用实例 再次利用`cloudflared`提交HTTP(S)流量映射请求给定名称的现有隧道资源上: ```bash cloudflared tunnel route ingress <tunnel-name> \ --hostname www.example.com "http://localhost:80" ``` 这里假设希望把来自互联网针对子域`www.example.com`的一切入站请求都导向本机监听着标准Web端口(即TCP/80)上的简易静态页面展示程序. ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值