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

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

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

1. 先看效果图

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. 参考资料

相关推荐
九皇叔叔1 小时前
Zookeeper 基础入门与应用场景解析
分布式·zookeeper·云原生
weixin_307779131 小时前
基于最小权限原则的云计算Amazon VPC多层应用安全架构设计
网络·安全·云原生·云计算·aws
weixin_307779134 小时前
软件演示环境动态扩展与成本优化:基于目标跟踪与计划扩展的AWS Auto Scaling策略
算法·云原生·云计算·aws
是Yu欸5 小时前
仓颉迁移实战:将 Node.js 微服务移植到 Cangjie 的工程化评测
微服务·云原生·开源·node.js·vim·gitcode·cangjie
hour_go6 小时前
DeepHunt微服务故障定位系统核心技术解析2
微服务·云原生·架构·deephunt
眠りたいです9 小时前
基于脚手架微服务的视频点播系统-脚手架开发部分(完结)elasticsearch与libcurl的简单使用与二次封装及bug修复
c++·elasticsearch·微服务·云原生·架构·bug
拾忆,想起13 小时前
Dubbo异步调用实战指南:提升微服务并发性能
java·服务器·网络协议·微服务·云原生·架构·dubbo
企鹅侠客1 天前
k8s之Headless浅谈
云原生·容器·kubernetes
练习本1 天前
数据智能开发五 技术架构
微服务·云原生·架构
庸子1 天前
Kubernetes调度器深度解析:从资源分配到亲和性策略的架构师之路
java·算法·云原生·贪心算法·kubernetes·devops