前后端远程协作

方案 1:内网穿透(最推荐,零成本、一键搞定)

这是开发阶段最常用的方式,把你本地电脑的服务,暴露到公网,前端直接访问公网地址即可。

推荐工具:cpolar / natapp / ngrok(三选一,都免费)

我以 cpolar 举例(国内速度快,不用翻墙):

  1. 去官网注册:https://www.cpolar.com/

  2. 下载客户端,解压运行

  3. 执行命令(假设你本地接口跑在 localhost:8080)

    cpolar http 8080

  4. 工具会生成一个公网地址,例如:https://xxx.cpolar.io

  5. 把这个地址发给前端,直接调用你的本地接口 ✅

优点:

  • 1 分钟配置完
  • 免费够用
  • 本地改代码,前端实时看到效果

方案 2:同一局域网访问(最简单,前提:你们连同一个 WiFi)

如果前端和你连的是家里同一个路由器 / WiFi,直接用局域网 IP 访问。

步骤:

  1. 查看你本机的局域网 IP
  • Windows:cmd 输入 ipconfig → 找 IPv4 地址,例如 192.168.1.105
  • Mac/Linux:终端输入 ifconfig 或 ip addr
  1. 确保你的服务监听 0.0.0.0例如 Spring Boot:

    复制代码
    server.address=0.0.0.0

    这样局域网内其他设备才能访问。

  2. 前端访问地址:

    复制代码
    http://192.168.1.105:8080/你的接口

优点:

  • 最快、无延迟
  • 不用装任何工具

方案 3:部署到云服务器(正式测试用)

如果你有阿里云 / 腾讯云服务器:

  1. 把项目打包(jar、war 等)
  2. 上传到服务器运行
  3. 前端访问:http://服务器公网IP:端口/接口

优点:

  • 稳定不掉线
  • 适合联调、演示

方案 4:临时公网 IP(不推荐,不稳定)

如果你家宽带是公网 IP (打电话问运营商),可以直接用路由器端口映射。但配置麻烦、网络不稳定,不推荐开发用。

相关推荐
云和数据.ChenGuang7 小时前
Python 重写(Override)深度解析:从 MRO 到 super() 的完整机制
java·开发语言·人工智能·python·langchain·1024程序员节
摇滚侠7 小时前
《On Java 中文版 基础卷》阅读笔记 实现隐藏 12
java·数据库·笔记
silvamux_9 小时前
10款模型写种草笔记:可发布性、返工来源与成本数据缺口复盘
java·数据库·笔记
步行cgn10 小时前
StringHttpMessageConverter 详解:Spring MVC 中字符串读写的默认转换器
java·spring·mvc
摇滚侠10 小时前
《On Java 中文版 基础卷》阅读笔记 实现隐藏 11
java·笔记·python
小蒜学长10 小时前
基于Spring Boot+Vue3的在线医疗咨询系统的设计与实现(代码+数据库+LW)
java·spring boot·后端·在线问诊·在线医疗咨询系统
Deng桑10 小时前
SpringAI写第一个Agent-把工单循环跑起来
java·agent·工具调用·spring ai
步行cgn12 小时前
@ResponseBody 详解:Spring MVC 中把返回值直接写入响应体
java·spring·mvc
jason成都13 小时前
RTKLIB 的 Java 移植版来了:rtklib-java v3.3.0 功能全景
java·gnss·rtklib·rtklib_java
LazyHunter913 小时前
JDK 28:Java 下一步方向解析与新特性展望
java·jdk