当前位置: 首页 > 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://www.mrgr.cn/news/96222.html

相关文章:

  • vue复习1~45
  • 【每日算法】Day 10-1:深度优先搜索(DFS)算法精讲——排列组合与路径问题的终极解法(C++实现)
  • vue+webpack5(高级配置)
  • 还刷刷刷刷刷
  • VSCode Java 单元测试没有运行按钮
  • QTcpSocket(客户端实现)多线程连接慢问题
  • 基于MCP协议的多模态模型优化在医疗3D打印精密人工关节制造中的研究
  • office_word中使用宏以及DeepSeek
  • 第十六届蓝桥杯模拟二(串口通信)
  • ubuntu 22.04 一键安装 lxd
  • Linux——线程安全
  • YOLO历代发展 图像增强方式 架构
  • K8S学习之基础五十九:部署gitlab服务
  • 《Python实战进阶》No34:卷积神经网络(CNN)图像分类实战
  • LangChain4j与DashScope深度集成实战:一站式开发指南
  • Vue 中使用 ECharts
  • 【C++游戏引擎开发】第1周《线性代数》(2):矩阵加减法与SIMD集成
  • github使用
  • JavaScript时间戳的使用
  • FFmpeg —— 实时绘制音频波形图(附源码)