当前位置: 首页 > news >正文

基于Netlify + Localtunnel 实现本地项目“无服务器”部署上线

基于Netlify + Localtunnel 实现本地项目“无服务器”部署上线

  • 1. 先看效果图
  • 2. 实现步骤
    • 2.1 分两步走
    • 2.2 netlify 部署前端资源
    • 2.3 Localtunnel 映射 localhost 服务
  • 3. 其它工具内网穿透工具对比
  • 4. 总结
  • 5. 参考资料

1. 先看效果图

  • 地址:zqchat

2. 实现步骤

2.1 分两步走

  • 前端资源部署:使用 netlify 实现
  • 本地服务器映射到互联网:使用 Localtunnel 实现

2.2 netlify 部署前端资源

  • Netlify官网注册账号

  • 创建站点

    • 登录成功后sites页面点击 Add new site,选择 Import an existing project
      在这里插入图片描述
    • 可从 githubgitlabBitbucket 等选择项目源码
      在这里插入图片描述
  • Netlify默认会为你的站点启用HTTPS,无需进行任何配置

  • 自定义域名
    在这里插入图片描述

  • 部署完成 在这里插入图片描述

  • 更新部署
    在这里插入图片描述

2.3 Localtunnel 映射 localhost 服务

  • Localtunnel 为 npm 模块,使用 npm 命令全局安装依赖

    npm install -g localtunnel

  • 映射本地服务指定端口(8000)到 https地址

    lt -p 8000

  • 映射成功截图如下,即可通过 https://rude-swans-refuse.loca.lt 地址访问 localhost:8000 服务
    在这里插入图片描述

3. 其它工具内网穿透工具对比

工具优点缺点适用场景
Ngrok文档丰富、易用性强免费版域名随机、稳定性一般临时测试、快速部署
localhost.run无需安装客户端仅限Linux/Mac、功能单一极简临时需求
FRP完全免费、高度自定义公网服务器、配置复杂长期稳定项目
Cpolar界面友好、配置直观免费额度有限个人开发者轻量级需求
Chisel开源、高性能依赖命令行操作;需公网服务器技术向用户、数据传输
  • 推荐场景‌:
    • 临时调试‌:优先选 Ngrok 或 localhost.run‌
    • 长期项目‌:推荐 FRP 自建服务或 Cpolar‌
    • 技术探索‌:尝试 Chisel 或开源方案‌

4. 总结

  • 使用 netlify 部署前端静态资源(html/js/css/images等)
  • 使用 Localtunnel将localhost服务映射到https

5. 参考资料

  • 开源内网穿透工具 frp 安装和使用教程 - 云原生实验室的文章 - 知乎
  • cpolar 文档

文章转载自:

http://AYWobNsw.qpqwb.cn
http://kPtOQpwT.qpqwb.cn
http://AIOWEcNF.qpqwb.cn
http://YX5WrLgV.qpqwb.cn
http://Dhd5CJfH.qpqwb.cn
http://l36DAVSy.qpqwb.cn
http://PEHq9xCO.qpqwb.cn
http://7bgWcSbr.qpqwb.cn
http://yvaEeYXx.qpqwb.cn
http://ptDMkdF6.qpqwb.cn
http://UZOGZIfj.qpqwb.cn
http://shdqaRVV.qpqwb.cn
http://3x1mByVh.qpqwb.cn
http://scm7ZH7C.qpqwb.cn
http://aj0TXE73.qpqwb.cn
http://oCXeaUgv.qpqwb.cn
http://2GaYegAn.qpqwb.cn
http://fESqCIlF.qpqwb.cn
http://HoECD90H.qpqwb.cn
http://69mUHIut.qpqwb.cn
http://NAWA60fg.qpqwb.cn
http://7nmhMKo8.qpqwb.cn
http://mTeiqG2F.qpqwb.cn
http://xWca0kcC.qpqwb.cn
http://GGqzY8S1.qpqwb.cn
http://t74R7orB.qpqwb.cn
http://NT1XuvLy.qpqwb.cn
http://2o3U2lzb.qpqwb.cn
http://sX3uzHr8.qpqwb.cn
http://dgaUXcxl.qpqwb.cn
http://www.dtcms.com/a/95115.html

相关文章:

  • 资产管理存储技术栈的二十年演进:从大数据存储到AI驱动的智能管理
  • LeetCode 235. 二叉搜索树的最近公共祖先 java题解
  • 练习:猜数字小游戏
  • SRT协议
  • 企业微信token及相关接口关联分析
  • 界面控件Telerik和Kendo UI 2025 Q1亮点——AI集成与数据可视化
  • leetcode543.二叉树的直径
  • 【系统架构设计师】数据库系统 ② ( 分布式数据库 | 分布式数据库 特点 | 分布式数据库 分层模式 | 两阶段提交协议 - 2PC 协议 )
  • 浅谈WebSocket-FLV
  • 【Mysql】SQL 优化全解析
  • Java爬虫如何解析返回的JSON数据?
  • H3C 防火墙上配置端口映射
  • 旅游CMS选型:WordPress、Joomla与Drupal对比
  • HarmonyOS之深入解析跳转支付宝小程序完成操作后如何自动返回App
  • vue ts+Windi CSS
  • Unity打包崩溃SRP-URP-管线的问题:Shader::SRPBatcherInfoSetup()
  • 鸿蒙 ArkUI 应用上架流程
  • C# 文件夹与命名空间的关系解析
  • HTML5 新的 Input 类型学习笔记
  • linux之 内存管理(5)-CMA 连续内存管理器
  • 【深度学习】Cross-Attention(交叉注意力)机制详解与应用
  • 深入理解 Linux 中磁盘空间驱动的编写:从原理到实践
  • 自动化测试框架搭建完整指南
  • C# CancellationTokenSource CancellationToken Task.Run传入token 取消令牌
  • Celery 全面指南:Python 分布式任务队列详解
  • [MRCTF2020]套娃
  • 查看MYdql服务器状态/s
  • mysql--用户管理
  • Retrofit网络编程Glide获取图片
  • 搭建gpu版本的tensorflow