首页 > 系统相关 >windows本地前后端分离,项目部署+内网穿透

windows本地前后端分离,项目部署+内网穿透

时间:2022-08-20 22:34:37浏览次数:137  
标签:bat frps windows 目录 穿透 ini frpc 内网 port

windows本地前后端分离,项目部署+内网穿透

  • 前端部署(vue,nginx)

    1. 修改配置文件的后端接口地址(你准备部署到外网的接口地址)
    2. 在终端运行:npm run build(此时会在项目里生成dist目录)
    3. 下载:ng
    4. 将dist目录里的内容复制到ng的html目录下
    5. 修改ng的conf目录下的nginx.conf
    6. 运行nginx.exe
    7. 前端部署成功
  • 后端部署(springboot)

    1. 在终端运行:mvn clean package -T8(此时会在项目里生成target目录)

    2. 拿到target目录下的jar包

    3. 可以在jar包同级目录下创建个启动bat文件

    4. @echo off
      title 项目名称
      java -jar ./jar包名称.jar --server.port=8070 --spring.profiles.active=dev
      
    5. 后端部署成功

  • 内网穿透(frp)

    1. 准备一台外网服务器(linux)

    2. 下载:frp中文文档

    3. 首先配置外网的服务端frps.ini

    4. [common]
      bind_port = 7000 #服务端监听端口与客户端的server_port保持一致
      vhost_http_port = 8080 #HTTP 类型代理监听的端口
      token =123  #鉴权使用的 token 值 与frpc保持一致
      
    5. 可以在frps.ini同级目录下创建个启动bat文件

    6. @echo off
      ./frps -c frps.ini
      
    7. 想要调用bat文件,需要写绝对路径,比如"/home/myDir/xxx.bat",或者是切换到bat文件所在的目录,然后键入:"./xxx.bat".这里的"./"是告诉系统在当前目录下找名为"xxx.bat"的文件执行。

    8. 在执行bat文件之前,确保bat文件的权限是可执行的,如果没改权限的话,很有可能会报错误:Permission denied.更改权限的方式请自己查询"chmod"命令的使用方法.

    9. frps启动成功

    10. 内网windows客户端(前后端均部署成功)

    11. 下载:frp中文文档

    12. 配置内网客户端frpc.ini

    13. [common]
      server_addr = xxx #外网ip
      server_port = 7000 #与服务端的bind_port保持一致
      token =123 #鉴权使用的 token 值 与frps保持一致 token必须写在common下
      [nginx] #前端
      type = http
      local_ip = 127.0.0.1
      local_port = 8081
      custom_domains = xxx #买了域名则可以使用该域名,否则使用外网ip
      [api] #后端
      type = tcp
      local_ip = 127.0.0.1
      local_port = 8070
      remote_port = 8070
      
    14. 可以在frpc.ini同级目录下创建个启动bat文件

    15. @echo off
      title frpc
      frpc -c ./frpc.ini
      

标签:bat,frps,windows,目录,穿透,ini,frpc,内网,port
From: https://www.cnblogs.com/linlu/p/16608941.html

相关文章

  • Windows设置CMD代理外网ip
    ......
  • EditPlus 删除空行的正则表达式(Windows)
    http://www.slyar.com/blog/editplus-regexp-blankline.html遇到一个比较大的文本文件需要去除空行,首先想到的自然是正则表达式。偷懒去网上找了几个删除空行的正则表达......
  • 运维脚本---windows10家庭版不能使用组策略的问题----以及关机提示task hosts windows
    1、建立1111.bat脚本@echooff@echo"这个批处理文件将在Windows10家庭版上启用组策略编辑器."pushd"%~dp0"。。dir/b%SystemRoot%\servicing\Packages\Micros......
  • [记录]修改Windows系统的本地用户名(包括C:\Users\***)
    目录前言我的笔记本电脑配置修改步骤前言一开始买了笔记本电脑后,不懂事,随手就把电脑用户名设置成了中文。作为一名程序猿,实在是觉得别扭,故在网络上寻找修改用户名的方......
  • windows怎么查看端口情况?
    https://m.php.cn/article/460444.html点击查看代码netstat-aon|findstr"端口号"tasklist|findstr"进程ID"......
  • 注册windows服务的两种方式
    https://blog.csdn.net/Habo_/article/details/125371836 方法一使用widows自带得SC命令以管理员身份运行cmd在cmd命令行输入注册服务sccreatetest.windows.services......
  • windows server打补丁升级
    【1】如何找到(1.1)怎么搜索?使用bing必应搜索(1.2)如何查看自己应该怎么逐步安装哪些安装包?输入systeminfo可以看到我们当前的系统是什么版本、已经打了哪些补丁包。......
  • ubuntu内网穿透-frp
    下载https://github.com/fatedier/frp/releases参考https://cloud.tencent.com/developer/article/1452168代理服务端 ./frps-cfrps.ini&修改frps.ini设置监听端......
  • Windows主机和ubuntu互传文件的4种方法
    Windows主机和ubuntu互传文件的4种方法入门小站 入门小站 2022-06-3022:54 发表于湖北收录于合集#Linux485个#windows14个我的[ubuntu]系统是安装在VMw......
  • 搭建nps内网穿透
    搭建NPS服务端Docker首先需要安装Docker。Docker方式是支持多平台的,x86、ARM都可以。Docker安装脚本:sudocurl-sSLhttps://get.daocloud.io/docker|sh把......