众所周知,如今一般人很难申请到公网IP地址,因此想要将本地服务暴露在公网让他人访问相对困难。不过,我们可以借助Cloudflare的Tunnel功能将内网服务或网站映射到公网上。接下来,我们开始教程。󠄐󠄹󠅀󠄪󠄡󠄨󠄞󠄡󠄩󠄡󠄞󠄦󠄦󠄞󠄢󠄡󠄨󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄣󠄧󠄣󠄢󠄨󠄨󠄩󠄬󠅒󠅢󠄟󠄮󠇕󠆬󠅰󠇕󠆯󠅳󠇕󠆞󠆍󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮
再接下来的教程前需要准备一个域名(可以选择免费的或自行购买),如果域名是在Cloudflare购买的,则无需进行托管操作;但若在阿里云等非Cloudflare购买的域名,则需要进行托管操作,将阿里云的dns服务器替换为Cloudflare的。具体操作方法可通过搜索引擎查询,了解如何将阿里云购买的域名托管到Cloudflare。󠄐󠄹󠅀󠄪󠄡󠄨󠄞󠄡󠄩󠄡󠄞󠄦󠄦󠄞󠄢󠄡󠄨󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄣󠄧󠄣󠄢󠄨󠄨󠄩󠄬󠅒󠅢󠄟󠄮󠇕󠆬󠅰󠇕󠆯󠅳󠇕󠆞󠆍󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮
接下来开始正题:利用Cloudflare的Tunnel功能将内网网站映射在公网上󠄐󠄹󠅀󠄪󠄡󠄨󠄞󠄡󠄩󠄡󠄞󠄦󠄦󠄞󠄢󠄡󠄨󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄣󠄧󠄣󠄢󠄨󠄨󠄩󠄬󠅒󠅢󠄟󠄮󠇕󠆬󠅰󠇕󠆯󠅳󠇕󠆞󠆍󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮
![图片[1]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715092734682-2024-07-15-08_57_26-.jpg)
![图片[2]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715093132921-2024-07-15-08_57_52-.jpg)
可以看到我已经创建了一个了
![图片[3]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715093126801-2024-07-15-08_58_31-.jpg)
![图片[3]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715093126801-2024-07-15-08_58_31-.jpg)
![图片[5]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715094333426-2024-07-15-09_01_13-YouTube-32-%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%AB%99%E5%A6%82%E4%BD%95%E8%AE%A9%E5%A4%96%E7%BD%91%E8%AE%BF%E9%97%AE%EF%BC%9F_-%E5%88%A9%E7%94%A8Cloudflare%E7%9A%84Tunnel%E5%8A%9F%E8%83%BD%E5%B0%86%E5%86%85%E7%BD%91%E7%BD%91%E7%AB%99%E6%98%A0%E5%B0%84%E5%9C%A8%E5%85%AC%E7%BD%91%E4%B8%8A-_-Cloudflare-Tunne.jpg)
可以看到我在run启动后面加入了-d –restart unless-stopped命令,-d表示在后台运行,–restart unless-stopped则是在主机重启后自动启动并运行,除非你手动停止它。
![图片[6]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715185246916-20240715094823307-2024-07-15-09_00_54-.jpg)
![图片[7]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715094941617-2024-07-15-09_01_50-YouTube-32-本地网站如何让外网访问?_-利用Cloudflare的Tunnel功能将内网网站映射在公网上-_-Cloudflare-Tunne.jpg)
![图片[8]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715095241867-2024-07-15-09_51_45-FinalShell-4.3.10.jpg)
![图片[9]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715095503137-2024-07-15-09_02_14-YouTube-32-本地网站如何让外网访问?_-利用Cloudflare的Tunnel功能将内网网站映射在公网上-_-Cloudflare-Tunne.jpg)
未安装Cloudflare提供的客户端前的样子
![图片[10]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715095638816-2024-07-15-09_02_23-Configure-Cloudflare-One.jpg)
![图片[11]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715095901955-2024-07-15-09_03_05-.jpg)
xhwp为需要设置的二级域名前缀,http是您本地访问服务的协议(根据你本地访问协议选择),注意选择https需要设置忽略本地https证书。可以点击Additional application settings进入设置。192.168.10.105为本地ip,5244表示本地服务运行在该端口上。设置完后点击Save tunnel保存。设置完后我们在局域网内将无法ip加端口访问该服务了,我们需要使用xhwp.joyb.sbs访问
![图片[12]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715100525706-2024-07-15-09_06_30-.jpg)
我们打开浏览器输入xhwp.joyb.sbs测试下,可以看到我们访问成功了。这表示我们成功把内网服务暴露在公网供大家访问了。
![图片[13]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715100839674-2024-07-15-10_07_17-设置.jpg)
![图片[14]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715100836698-2024-07-15-10_07_41-.jpg)
![图片[15]-利用Cloudflare的Tunnel免费服务将内网服务、网站映射在公网上](https://joyb.cc/wp-content/uploads/2024/07/20240715100530360-2024-07-15-09_06_12-Tunnels-Cloudflare-One.jpg)
点击图中右侧三个点,然后点击Configure就能继续添加
文章法典(文章版权声明)
- ◆ 领地名称:开心宝要塞(开心宝)
- ◆ 永久坐标:https://joyb.cc
- ◆ 部分知识来自冒险者笔记,仅供修习参考(本站文章部分内容来源于网络,仅供学习参考,如有侵权请联系站长删除)
- ◆ 资源配方不构成建造建议(本站资源不构成任何投资建议,仅代表个人观点)
- ◆ 发现危险物品请立即通知卫兵(严禁发布违法信息,访客发现请立即举报)
- ◆ 失效传送门请告知管理员更新(资源链接失效请联系我们,我们会及时更新)