0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Netlify 结合 ZeroNews,实现本地静态网站公网访问

ZeroNews 来源:jf_58490156 作者:jf_58490156 2025-12-05 11:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在静态网站开发过程中,开发者常常面临一个需求:如何快速地将本地正在开发中的网站共享给客户、团队成员或进行线上测试?传统的解决方案是购买服务器、配置复杂的网络环境,但这对于敏捷开发和即时演示来说过于繁琐。

我们推荐一款好用的工具,通过 ZeroNews 结合 Netlify 这一现代化的部署平台与内网穿透技术,可以打造一个高效无缝的工作流,它既能保留本地开发的灵活性,又能轻松实现公网访问,从而进行实时演示、测试或协作。本文将详细介绍这一组合方案的实现。

Netlify 是一个现代化的一站式网页应用托管与自动化平台,专为简化现代网络开发工作流而设计,尤其擅长托管由静态站点生成器(如 React, Vue, Svelte)或框架(如 Next.js, Nuxt.js)构建的网站和应用。

wKgZO2kyUtWASAayAAEzd3CYhzs930.png

Netlify 的核心理念是让前端开发者能够无需关心复杂的服务器运维、扩展性和网络优化,只需专注于编写代码。它通过将许多最佳实践(如持续部署、全球内容分发、HTTPS 等)自动化,极大地提高了开发效率和网站性能。

一、 准备本地 Netlify 项目与环境

安装 Netlify CLI:Netlify 提供了强大的命令行工具,允许你在本地运行一个功能丰富的开发服务器。通过 npm 全局安装。

1、 我们打开CMD命令窗口,并执行如下命令

wKgZPGkyUtaAO4G6AAADlYv_DT8779.png

2、 整体等待一段时间,则会出现安装完成的提示

wKgZO2kyUtaAXbsqAAA6dfdjyXc429.png

3、 安装完成后,可以通过版本查询命令验证是否安装成功

wKgZPGkyUtaAP01jAAACyqxKMe8269.png

4、如果成功展示版本信息,则表示已经安装成功了

wKgZO2kyUteAMb08AABELcCA5vE313.png

二、 创建并启动本地项目

1、 首先,我们找到我们web项目的文件夹,例如 D:Netlify

wKgZPGkyUteAdiwrAABimSNraEw797.png

2、 然后我们通过命令行,进入到该文件夹

wKgZO2kyUteAM2neAAAC63bOnpQ567.png

3、 这时候,可以看到我们命令窗口已经进入到该文件夹了

wKgZPGkyUtiAd9moAAAdK3jlcSE032.png

4、 现在我们通过 Netlify 命令启动本地服务器

wKgZO2kyUtiAW9uKAAACl8Rw4Aw057.png

5、 可以看到命令启动成功,并且提示我们本地服务已经运行成功,以及提供本地站点的访问路径"http://localhost:8888"。

wKgZPGkyUtiADvoIAABZFWSHc2I372.png

6、 我们通过提供的本地访问路径"http://localhost:8888"就能够在浏览器访问我们的本地站点了。

wKgZO2kyUtmAQtYNAAEMO0FtVJc284.png

三、 创建 ZeroNews 映射服务

1、 首先,打开 ZeroNews 网站,然后选择您的系统,并按照对应的步骤和命令安装运行 Agent 服务。

wKgZPGkyUtmASAGhAACDfSqwPxk781.pngwKgZO2kyUtmAOqvYAABhwgPKktM757.png

2、 运行完成之后,您可以在 Agent 页面看到已经在线的 Agent 服务。

wKgZPGkyUtqAHkDCAACAV9UKIko898.png

3、 接着,我们在域名端口页面,创建一个可用的公网域名,并勾选TCP 协议端口和选择TCP 端口。

wKgZO2kyUtqAY4ekAACrJSOJN9Q400.png

4、 域名创建完成之后,我们继续打开映射页面,并按下面的步骤添加映射

a) Agent:选择第一步运行的 Agent

b) 映射协议:选择 TCP 协议

c) 域名:选择刚创建好的域名

d) 带宽:根据需要选择带宽大小

e) 内网IP:我们是本地部署,直接使用 127.0.0.1 即可

f) 内网端口:输入本地服务的端口 8888 即可

wKgZPGkyUtqAFbNKAACY3BbKDOY163.png

5、 按照上述步骤创建完成之后,我们就可以得到一条可公网访问的映射域名

wKgZO2kyUtuAe6rDAAB-bg1LbCY991.png

四、 公网访问您的Web项目

1、我们在任意有网络访问电脑的浏览器上,复制上面的链接 ****.**.***.**:15566 并打开访问。(需要注意不能复制前面的 tcp://)

wKgZO2kyUtuASL6CAAENNwEdlzg137.png

2、 当然,如果您对于Netlify 有更多更好的使用建议,也可以同步给到我们。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 映射
    +关注

    关注

    0

    文章

    49

    浏览量

    16432
  • 内网
    +关注

    关注

    0

    文章

    65

    浏览量

    9268
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ZeroNews 如何关注用户数据安全

    ZeroNews 通过控制平面与边缘节点协同,保障用户数据安全与透明传输。
    的头像 发表于 11-13 19:17 358次阅读
    <b class='flag-5'>ZeroNews</b> 如何关注用户数据安全

    ZeroNews 场景案例 | 结合小皮面板实现公网web服务发布

    小皮面板结合ZeroNews实现内网穿透,支持远程管理与公网发布。
    的头像 发表于 11-11 21:32 133次阅读
    <b class='flag-5'>ZeroNews</b> 场景案例 | <b class='flag-5'>结合</b>小皮面板<b class='flag-5'>实现</b><b class='flag-5'>公网</b>web服务发布

    远程管理与公网发布:小皮面板结合零讯内网穿透实战

    本文介绍了如何通过ZeroNews零讯内网穿透技术实现小皮面板(XP Panel)的公网访问与远程管理。首先在Ubuntu 22.04服务器上安装小皮面板,然后配置
    的头像 发表于 11-11 16:07 329次阅读
    远程管理与<b class='flag-5'>公网</b>发布:小皮面板<b class='flag-5'>结合</b>零讯内网穿透实战

    反向代理新玩法?ZeroNews黑科技解读。

    ,我们要聊点不一样的。一种颠覆传统的“反向代理”新范式—— ZeroNews 。它让你能从世界任何地方,安全地访问本地电脑 上运行的任何服务,而无需拥有公网IP。这,就是我们要解读
    的头像 发表于 11-05 14:51 271次阅读

    ZeroNews basic auth policy: 0代码为你的HTTP站点追加安全可控的基本权限验证能力

    的用户名及密码才能对站点内容进行读取操作,否则将会直接被拒绝访问 ZeroNews在内部规则引擎中已经实现该能力,该博文将阐述ZeroNews basic auth的工作模式以及如何以
    的头像 发表于 11-04 18:27 1731次阅读
    <b class='flag-5'>ZeroNews</b> basic auth policy: 0代码为你的HTTP站点追加安全可控的基本权限验证能力

    内网穿透:从原理到实战部署

    本文介绍了内网穿透技术的原理及其应用解决方案。由于NAT网络和动态IP的限制,外部无法直接访问内网设备。内网穿透通过公网中转服务器建立连接通道,实现外部访问内网服务。文章详细讲解了
    的头像 发表于 11-04 16:57 1251次阅读
    内网穿透:从原理到实战部署

    本地部署openWebUI + ollama+DeepSeek 打造智能知识库并实现远程访问

    。 DeepSeek 作为一个开源的大语言模型,我们可以通过 ZeroNews + openWebUI + ollama的方式,轻松的在本地私有化部署 DeepSeek,不受网络攻击影响,满足不同用户的需求场景。 下面
    的头像 发表于 09-10 16:41 4945次阅读
    <b class='flag-5'>本地</b>部署openWebUI + ollama+DeepSeek 打造智能知识库并<b class='flag-5'>实现</b>远程<b class='flag-5'>访问</b>

    ZeroNews多路由管理与流量策略技术详解

    ZeroNews 作为一款强大的内网穿透工具,不仅能够将本地服务暴露到公网,还提供了多路由管理和精细化流量策略的能力。
    的头像 发表于 09-06 11:48 630次阅读
    <b class='flag-5'>ZeroNews</b>多路由管理与流量策略技术详解

    远程访问NAS不折腾,轻松获取固定访问地址!

    。 传统方案通常需要公网IP或复杂的路由器设置,不仅成本高且操作繁琐。 ZeroNews 无需公网IP、免配置路由器,三步即可实现NAS的远程访问
    的头像 发表于 09-02 19:20 479次阅读
    远程<b class='flag-5'>访问</b>NAS不折腾,轻松获取固定<b class='flag-5'>访问</b>地址!

    请问公司办公网没有公网IP如何实现VPN组网?

    公司办公网没有公网IP如何实现VPN组网?
    发表于 08-07 07:27

    ZeroNews内网穿透安全策略深度解析:构建企业级安全连接体系

    通过ZeroNews(零讯)的安全策略,企业可在无公网IP环境下,构建兼顾便捷性与安全性的远程访问体系,为数字化转型提供坚实保障。
    的头像 发表于 08-04 11:45 593次阅读
    <b class='flag-5'>ZeroNews</b>内网穿透安全策略深度解析:构建企业级安全连接体系

    远程访问内网MySQL数据库?这个方案更简单

    各位开发者朋友们,是否还在为无法随时随地访问内网MySQL数据库而烦恼?今天分享一个超实用的方法,通过容器部署 MySQL 结合 ZeroNews 内网穿透,让你在任何地方都能安全访问
    的头像 发表于 07-04 18:06 646次阅读
    远程<b class='flag-5'>访问</b>内网MySQL数据库?这个方案更简单

    本地网站秒变公网访问!开发者必备的内网穿透工具

    你是否厌倦了只能在本地测Web开发项目,而无法让同事或客户即时查看?今天,我们就来聊聊如何通过ZeroNews实现localhost秒变公网域名,无需
    的头像 发表于 06-19 10:50 526次阅读
    <b class='flag-5'>本地网站</b>秒变<b class='flag-5'>公网</b>可<b class='flag-5'>访问</b>!开发者必备的内网穿透工具

    如何用ZeroNews为微信小程序开发搭建调试环境

    首先,简单了解一下ZeroNews。它是个企业级的内网穿透工具(中文名称【零讯】),专为企业打造,主要解决内外网之间安全、快速访问的需求。
    的头像 发表于 05-17 10:36 608次阅读
    如何用<b class='flag-5'>ZeroNews</b>为微信小程序开发搭建调试环境

    DNS用户访问网站原理

    接下来一个大环节,就是学习网站的所有知识点了 用户访问网站,主要分两大块知识点 客户端输入www.yuchaoit.cn后,是如何看到网页的,其中原理流程 服务端是如何提供网站服务的?
    的头像 发表于 12-17 15:28 1359次阅读
    DNS用户<b class='flag-5'>访问</b><b class='flag-5'>网站</b>原理