开源项目RuoYi-Cloud-Plus详解——公网内网穿透到虚拟机环境(持续更新)

笔记——了解项目RuoYi-Cloud-Plus是怎么使用Sa-Token,实现登录认证相关逻辑 最近在学习码云上的项目,通过观看代码确定它是如何把Sa-Token集成到SpringCloud上的。主要涉及到ruoyi-auth,ruoyi-gateway,ruoyi-system三个服务,主要用到了ruoyi-common-redis,ruoyi-common-satoken,ruoyi-common-security三个公共子模块。ruoyi-auth服务主要有获取验证码、登录、注册等接口;是网关,把http请求转发给其它服务;服务包含基本系统管理等接口。 阅读详情
开源项目RuoYi-Cloud-Plus学习笔记——主目录(持续更新)https://blog.youkuaiyun.com/grd_java/article/details/146400626

一、虚拟机和镜像下载

目前截止25年10月12号,VMware Workstation已经免费,大家可以直接去官网下载最新版安装。参考文章https://blog.youkuaiyun.com/2501_90980289/article/details/148897568

嫌麻烦的可以直接访问我分享的百度网盘链接下载VMware Workstation 17pro虚拟机和Ubuntu 24版本的镜像(一个是名称包含desktop的,有可视化界面的,一个是没有可视化界面)


https://pan.baidu.com/s/1MfUCNKQhcEfcyxrB-3YzKw?pwd=ebw2


有了虚拟机,我们就需要系统镜像了,Ubuntu 24.04.3 LTS 桌面版(有可视化界面)官方下载:https://cn.ubuntu.com/download/desktop


在这里插入图片描述

如果上面的网站进不去的话,阿里云提供了各类系统的镜像服务https://developer.aliyun.com/mirror/


在这里插入图片描述


这里我选择使用Ubuntu系统,进入下载地址


在这里插入图片描述


选择Ubuntu安装源(ubuntu-releases)


在这里插入图片描述


点击其提供的下载地址


在这里插入图片描述


选择24.04版本,无论选择哪个,都会是最新版本


在这里插入图片描述


然后下载iso镜像即可,我这里选择带桌面,有图形界面的版本ubuntu-24.04.3-desktop-amd64.iso


在这里插入图片描述


同理如果你想选择centos7,可以选择https://mirrors.aliyun.com/centos/7/isos/x86_64/


在这里插入图片描述


二、创建虚拟机


创建新的虚拟机,并且选择自定义配置


在这里插入图片描述


选择硬件兼容性,高版本向下兼容


在这里插入图片描述


操作系统可以稍后安装,先配置硬件


在这里插入图片描述


选择自己需要的操作系统,我这里选择Ubuntu 64位


在这里插入图片描述


设置虚拟机名称,和虚拟机位置


在这里插入图片描述


给虚拟机分配cpu资源,先要搞清楚我们cpu有多少个逻辑处理器和内核数量,其中插槽代表我们CPU处理器的数量


在这里插入图片描述
在这里插入图片描述


我们的家用主机一般都是1个P(处理器数量,插槽),所有我们可以多配点C内核数量,而不是加P的数量,除非你要模拟多处理器环境。


在这里插入图片描述


我的内存是64G的,所有直接选择分配32G上去


在这里插入图片描述


选择网络类型为桥接网络模式(NAT也可以)


桥接模式让虚拟机成为局域网中的独立设备,与宿主机同网段(如192.168.1.x),可直接与局域网内其他设备互访,适合需要低延迟或对外提供服务的场景‌。


NAT模式则通过宿主机共享上网,虚拟机使用私有IP(如192.168.x.x),外部无法直接访问,适合开发测试或需隔离的场景‌


在这里插入图片描述


选择I/O,用系统推荐的即可


在这里插入图片描述


磁盘类型也选择系统推荐的


在这里插入图片描述


给虚拟机分配磁盘,我这里选择创建新的虚拟磁盘(说明:分配大小不是直接从你电脑拿出一块空间,是可以配置的,我们可以选择最大容量,也就是你虚拟机使用过程中用多少,实际就用多少,上限为你设置的值。当然也可以选择直接分配这么多空间,效率更高。)


在这里插入图片描述


选择立即分配磁盘空间,会直接将分配空间容量使用,而选择拆分多个文件,会动态分配空间,初始很小,数据越多,它越大。


在这里插入图片描述


选择虚拟磁盘位置


在这里插入图片描述


点击"完成"后,检查自己的电脑是否开启虚拟化(win10系统可以直接在任务管理器查看,win7可以百度一下怎么开启)


在这里插入图片描述
在这里插入图片描述

三、安装系统


点击刚才创建的虚拟机的CD/DVD,选择我们刚下载的镜像


在这里插入图片描述


编辑虚拟机设置-选项-高级-为启用了Hyper-V的主机禁用侧通道缓解,勾选上


在这里插入图片描述


启动虚拟机即可,等待一会后,语言按照自己需求进行选择


在这里插入图片描述


辅助的一些设置,一般默认即可


在这里插入图片描述


键盘布局使用默认的US即可


在这里插入图片描述


先选择不连接因特网


在这里插入图片描述


选择不进行更新


在这里插入图片描述


选择安装Ubuntu


在这里插入图片描述


交互式安装


在这里插入图片描述


只安装默认的一些组件应用


在这里插入图片描述


不安装专有软件


在这里插入图片描述


选择擦除当前磁盘所有内容进行安装Ubuntu系统,如果你不想删除现有磁盘内容,就选第二个选项


在这里插入图片描述


设置用户名密码,并选择登录的时候需要输入密码


在这里插入图片描述


时区选择上海


在这里插入图片描述


选择install安装即可


在这里插入图片描述

安装成功后,需要重启系统,此时我们已经将iso文件安装到物理磁盘了,所有需要改一下虚拟机设置。


在这里插入图片描述


进入虚拟机设置


在这里插入图片描述


将CD/DVD里面的启动时连接选项取消掉。


在这里插入图片描述


然后返回虚拟机内部,按回车即可


在这里插入图片描述


跳过使用Ubuntu Pro


在这里插入图片描述


不分享系统数据


在这里插入图片描述


点击finish完成即可


在这里插入图片描述


然后打开浏览器,访问百度测试一下网络


在这里插入图片描述

四、内网穿透

1、云服务器配置

首先,确保你有一台云服务器,拥有固定的公网ip


在这里插入图片描述


连接到我们的服务器,输入cd /命令进入根目录,输入ls命令查看目录


在这里插入图片描述

1.1 frp下载

https://github.com/fatedier/frp/releases,我这里是Linux系统,所以我下载Linux系统的版本。


在这里插入图片描述


  • 创建/home/frp目录(存放目录您可以根据自己需求更改位置),加上-p参数,避免目录存在而报错
sudo mkdir -p /home/frp
  • 进入目录
cd /home/frp
  • 下载 frp 压缩包
sudo wget https://github.com/fatedier/frp/releases/download/v0.65.0/frp_0.65.0_linux_amd64.tar.gz

如果使用命令无法下载,就我们手动下载后,用Xftp工具上传到服务器即可


在这里插入图片描述


在这里插入图片描述

  • 解压下载好的文件
sudo tar -xzf frp_0.65.0_linux_amd64.tar.gz
  • 查看解压后内容
ls

在这里插入图片描述

1.2 配置并启动

  • 解压后进入文件夹
cd frp_0.65.0_linux_amd64

在这里插入图片描述


这里有几个文件,c结尾的frpc和frpc.toml是客户端Client,代表被控设备,我们这里是云服务是Server服务端,所以删除这两个文件

  • 删除c结尾的文件
rm -f frpc
rm -f frpc.toml

在这里插入图片描述

  • vim工具配置frps.toml文件
vim frps.toml

输入的内容如下

#frps.toml当中的内容(直接复制此文本):
 
#-----------------客户端和服务端绑定的端口-----------------#
 
#将在控制端通过公网ip+此端口号的形式进行穿透访问
 
bindPort = 7000
 
#-----------------客户端和服务端绑定的端口-----------------#
 
 
 
 
 
#-----------------控制面板Dashboard配置-----------------#
 
# Dashboard 监听的地址,0.0.0.0 表示允许所有 IP 访问(默认为 0.0.0.0)
webServer.addr = "0.0.0.0"
 
# 将通过公网ip+此端口号访问frp控制面板(默认为 7500)
#例如在浏览器网址输入http://<你的服务器IP>:7500(例如http://1.2.3.4:7500)
webServer.port = 7500
 
# 访问控制面板Dashboard的账号和密码(根据自己需要更改)
webServer.user = "admin"
webServer.password = "admin"
 
#-----------------控制面板Dashboard配置-----------------#
 
 
 
 
#-----------------frp身份认证配置-----------------#
 
# 下面两行是 frp 中用于客户端与服务端之间身份认证的核心配置,它们定义了如何验证连接的合法性,防止未经授权的客户端接入你的 frp 服务器。
# auth.method:指定认证方式。"token" 表示使用 Token 静态密钥认证。这是最常用、最简单的认证方式,适用于大多数场景。
# auth.token:设置用于身份验证的共享密钥(Token)。客户端(frpc)连接服务端(frps)时,必须提供相同的 token,否则连接会被拒绝。这个值可以是任意字符串,但建议使用足够长且随机的字符串以提高安全性(例如:aB3kQ9xL2mR8nT7w)
 
#身份认证方式
auth.method="token"
 
#使用token下设置静态密钥
auth.token = "aB3kQ9xL2mR8nT7w"
 
#-----------------frp身份认证配置-----------------#
 
 
#-------------更多配置内容请自行访问frp官方文档查看-------------#

编写完毕后,按下esc键进入普通模式,输入:wq保存并退出编辑

  • 配置文件中,我们使用了7000和7500端口,需要在服务器防火墙开启此端口

进入安全组,配置规则,快速添加一个规则,或者选择旁边手动添加一个规则,我这里选择手动添加


在这里插入图片描述


添加7500后同理添加一个7000


在这里插入图片描述


在这里插入图片描述

  • 端口开发完成后,使用命令启动服务
./frps -c frps.toml

出现如下4行提示表示成功


在这里插入图片描述


因为我们将管理dashboard面板配置在了7500端口,所以现在访问公网ip:7500端口即可进入管理面板,输入我们刚才配置文件中配置的用户名和密码即可进入如下页面


在这里插入图片描述

1.3 systemd配置


参考官方文档,推荐我们使用systemd进行frp的管理(这里只演示frps服务端的配置,frpc客户端也是同样的步骤)


在这里插入图片描述

Ubuntu系统一般会自带systemd,如果没有需要自行安装

# 使用 yum 安装 systemd(CentOS/RHEL)
yum install systemd

# 使用 apt 安装 systemd(Debian/Ubuntu)
apt install systemd

systemd启动后台进程挂载服务并设置开机自启


  • 创建service文件
# 服务端frps
vim /etc/systemd/system/frps.service
# 客户端frpc
vim /etc/systemd/system/frpc.service
  • 复制如下配置,然后esc到普通模式,:wq保存并退出
[Unit]
Description = frp server
After = network.target syslog.target
Wants = network.target
 
[Service]
Type=simple
 
#--------------------------#
#这是启动地址,需要根据你的实际地址做修改,如果你是跟着本文一步一步来的,那么直接复制
 # 客户端这里frps改成frpc
ExecStart = /home/frp/frp_0.65.0_linux_amd64/frps -c /home/frp/frp_0.65.0_linux_amd64/frps.toml
 
#--------------------------#
 
ExecStop=/bin/kill $MAINPID
Restart=always
RestartSec=5
 
[Install]
WantedBy = multi-user.target
  • 运行frps
#客户端把frps改成frpc
systemctl start frps
  • 查看运行状态
#客户端把frps改成frpc
systemctl status frps

在这里插入图片描述

  • 其它相关命令
# 重新加载Units,如果上面你的配置文件修改了,需要这个命令
sudo systemctl daemon-reload
# 启动frp
sudo systemctl start frps
# 停止frp
sudo systemctl stop frps
# 重启frp
sudo systemctl restart frps
# 查看frp状态
sudo systemctl status frps
  • Ctrl+C终止查看后,软件开机自启动
sudo systemctl enable frps

在这里插入图片描述

  • 查看是否开启成功
systemctl is-enabled frps

在这里插入图片描述

2、虚拟机配置

步骤和上面服务端配置基本一样

2.1 用xshell和xftp远程连接虚拟机

这一步主要是为了上传frp压缩包到虚拟机里面


进入虚拟机,点击编辑选项卡,选择虚拟网络编辑器


在这里插入图片描述


控制面板中,可以查看我们当前上网的网卡


在这里插入图片描述


配置虚拟机桥接到我们的网卡


在这里插入图片描述


确保我们目标虚拟机网络适配器配置,勾选了桥接模式和复制物理网络连接状态


在这里插入图片描述


回到虚拟机,进入命令行模式


在这里插入图片描述


buntu没有默认提供ssh服务,因此首先安装ssh服务。如图,ssh和openssh-server, 二者缺一不可。可以使用sudo apt-get install xxx语句来安装,用whereis进行检查。


在这里插入图片描述

sudo apt-get install ssh
sudo apt-get install openssh-server

如果安装完后该服务没有自动启动,则考虑手工启动:

sudo /etc/init.d/ssh start

关闭防火墙

sudo ufw disable:关闭防火墙
sudo ufw default allow: 外来访问默认允许
sudo ufw allow 22:允许访问22端口

安装net-tools


在这里插入图片描述

sudo apt install net-tools

使用命令ifconfig查看ip地址inet,我这里是192.168.0.184


在这里插入图片描述

此时进入xshell,新建一个连接,主机输入我们上面的ip地址,端口号22


在这里插入图片描述


输入虚拟机的用户名和密码即可连接成功


在这里插入图片描述

切换到root用户


忘了密码就用命令sudo passwd root重新设置密码


开启root权限登录

cd /etc/ssh
sudo vim sshd_config

找到PermitRootLogin 解除注释,改为 yes
在这里插入图片描述

重启ssh

sudo /etc/init.d/ssh start

通过xshell可以直接使用xftp进行连接,方便后续传输文件,记住用root用户登录才能上传
在这里插入图片描述

2.2 配置并启动


1、先将frp压缩包放到虚拟机上


在这里插入图片描述


2、解压

sudo tar -xzf frp_0.65.0_linux_amd64.tar.gz

在这里插入图片描述


3、进入文件夹,删除frps和frps.toml,因为我们这里是Client客户端


在这里插入图片描述


4、编辑frpc.toml文件,大家根据下面的代码片,自行配置即可

vim frpc.toml
#frpc.toml当中的内容(直接复制此文本):
 
 
#---------------------配置服务器连接服务---------------------#
 
#你的云服务器公网ip
serverAddr = "8.130.xxx.xxx"
 
#连接到云服务器端口,需要和frps.toml配置文件中端口一致
serverPort = 7000
 
#配置连接认证方式,需要和云服务器的frps.toml配置文件中端口一致
auth.method = "token"
#配置连接密钥,需要和云服务器的frps.toml配置文件中端口一致
auth.token = "aB3kQ9xL2mR8nT7w"
 
#---------------------配置服务器连接服务---------------------#
 
 
 
 
#---------------------配置穿透连接服务(本机/本地网络穿透)---------------------#
 
#开放端口连接
[[proxies]]
#设置连接名称(根据自己需求)
name = "test-tcp1"
 
#设置连接种类(根据自己需求)
type = "tcp"
 
#配置本机网络穿透
localIP = "127.0.0.1"
#本机被穿透端口(根据自己需求)
localPort = 8080 # 这里改成22,就可以通过公网+6100端口,远程用xshell连接虚拟机了
#访问端口(根据自己需求)
remotePort = 6100
 
#127.0.0.1地址指代本机/本地网络,例如本机的数据库、ssh、Nginx、Python 服务等等
#意思就是说当你在其他设备访问公网+6100端口时,则会访问到被控机的127.0.0.1+8080端口以完成网络穿透
 
#---------------------配置穿透连接服务(本机/本地网络穿透)---------------------#
 
 
 
 
#---------------------配置穿透连接服务(本地局域网穿透)---------------------#
 
#开放端口连接
[[proxies]]
#设置连接名称(根据自己需求)
name = "test-tcp2"
 
#设置连接种类(根据自己需求)
type = "tcp"
 
#配置本机网络穿透(根据自己需求)
localIP = "192.168.1.123"
#本机被穿透端口(根据自己需求)
localPort = 80
#访问端口(根据自己需求)
remotePort = 6200
 
#192.168.1.123根据自己需求更改为局域网内的网络设备,例如局域网的NAS、摄像头等等局域网当中的设备
#意思就是说当你在其他设备访问公网+6200端口时,则会访问到被控机局域网当中的192.168.1.123+80端口以完成内网局域网的网络穿透
 
#---------------------配置穿透连接服务(本机网络)---------------------#
 
 
 
 
#---------------------配置文件穿透服务---------------------#
 
 
#共享文件访问
[[proxies]]
#设置连接名称(根据自己需求)
name = "G_drive"
#设置连接种类(根据自己需求)
type = "tcp"
 
#访问端口(根据自己需求)
remotePort = 6001 
[proxies.plugin]
#设置连接类别
type = "static_file"
 
# 设置要对外穿透暴露的目录(根据自己需求)
localPath = "G:\\" 
 
# 设置访问路径名,当访问http://x.x.x.x:6001/123/的时候则会访问本地的对外穿透暴露的目录(根据自己需求)
stripPrefix = "123"  
 
#设置用户名和密码
httpUser = "1234"  # 用户名
httpPassword = "12341234"  # 密码
 
#意思就是说当你在其他设备访问公网+6001/123/时(http://x.x.x.x:6001/123/),则会访问到被控机的"G:\\"文件夹下,以完成本地文件夹的对外穿透服务
 
#---------------------配置文件穿透服务---------------------#
 
 
 
#-------------这里只列举三种常见服务,其余服务请翻阅frp文档进行配置-------------#

注意:上面配置文件中开启的端口,例如6001,需要去云服务器防火墙中开启端口(参考上面云服务器配置中的配置)

最后,启动客户端即可

./frpc -c frpc.toml

2.3 systemd配置

参考上面云服务器配置的systemd配置,里面已经给出了客户端的配置

2.4 通过公网ip使用xshell访问虚拟机

首先我们xshell访问虚拟机需要22端口,所以我们内网穿透需要配置22号端口,这里我将22号端口映射到云服务器的6100端口,此时就可以通过公网ip的6100端口穿透到虚拟机22号端口


上一小节给出的配置中,将映射从8080改为22号端口


在这里插入图片描述


记住一定要把自己的公网ip配置好


在这里插入图片描述


此时通过xshell建立连接即可,记住主机填公网ip,端口号是我们配置文件中配置的6100
在这里插入图片描述


此时就会通过公网穿透到虚拟机的22号端口上了


在这里插入图片描述

开源协作知识库软件AFFINE如何本地部署并结合内网穿透实现远程访问——“cpolar内网穿透” 阅读详情

相关推荐

内网穿透Frp开源部署!Windows/linux/OpenWrt/Nas/Ikuai Frp

各种版本的Frp内网穿透 Windows/linux/OpenWrt/Nas/Ikuai

weixin_44026878的博客 4270

RuoYi-Vue-Plus 与 RuoYi-Cloud-Plus 高端进阶 源码分析 系列教程

高端进阶 源码分析 系列教程

李虹柏的博客 6万+

从AMCL到SLAM Toolbox:在Nav2中实现高精度纯定位的实践指南

本文详细介绍了从AMCL迁移到SLAM Toolbox纯定位模式的实践指南,帮助开发者在Nav2中实现高精度定位。通过对比AMCL与SLAM Toolbox的性能差异,提供环境配置、参数调优、Nav2集成等关键步骤,显著提升机器人在动态环境中的定位精度和重定位效率。

weixin_29292535的博客 148

【免费下载】 RuoYi-Cloud-Plus 教程

本文将引导您了解并使用开源项目 [RuoYi-Cloud-Plus](https://github.com/dromara/RuoYi-Cloud-Plus.git),这是一个微服务通用权限管理系统的升级版本。 ## 1. 项目介绍 **RuoYi-Cloud-Plus** 是一个基于 **SpringBoot** 和 **SpringCloud Alibaba** 构建的微服务管理系统,全面升...

gitblog_00417的博客 2646

开源网格划分软件-Gmsh二次开发教程 (4)网格生成与控制​

​本章将深入讲解Gmsh的网格生成技术,包括全局/局部网格控制、边界层生成、自适应细化等,并提供完整的代码示例。

ZQGG的博客 1473

DFT实战:如何用Synopsys工具搞定多时钟域Scan Chain设计(附避坑指南)

本文详细解析了使用Synopsys DFT Compiler工具链实现多时钟域Scan Chain设计的全流程,包括时钟混合策略、跨时钟域平衡技巧和实战脚本剖析。通过量产验证的工程实践方案,帮助DFT工程师有效解决复杂SoC设计中的Scan Chain挑战,提升测试效率和质量。

mm9012的博客 1033

开源项目RuoYi-Cloud-Plus详解——主目录(持续更新)

本文将详细讲解一个开源项目的整个二开流程,包括代码部署,内网穿透使在虚拟机部署项目在公网访问,项目的测试开发环境搭建,实际项目上线流程模拟等等。最终会对源码进行详细讲解。

殷志鹏的博客 1805

Python爬取天天基金网历史数据

前言 最近开始学习基金????,感觉需要收集一些数据统计分析才靠谱????毕竟给A股交学费的感觉可不好受???? 网上有很多公开的数据,我这里选择的是天天基金网进行爬取 页面分析 接口我分析过了,有些验证不太好获取数据,所以直接从html提取 在天天基金网中随便选择一款基金,然后点击进入历史数据页面 容易定位出日增长率的css选择器 还有翻页按钮 程序编写 使用selenium打开chrome浏览器进行爬取,全代码如下 from selenium import webdriver from sel

JiajunBernoulli的博客 2949

开源项目RuoYi-Cloud-Plus详解——docker服务器开发环境配置(持续更新)

主要讲解如何配置docker和docker-compose,以及基于docker的开发测试环境搭建,和使用docker-compose部署项目上线

殷志鹏的博客 1135

JavaSpringBoot + VUE 相关开发环境配置合集

1.Java环境-JDK安装 参照:Java基础1-环境篇:JDK安装与环境变量配置 Java基础1-环境篇:JDK安装与环境变量配置_第一段代码的博客-优快云博客_jdk 2.Web服务器-Tomcat安装 原创Java服务器Tomcat安装和配置 3.Maven(后面为了项目兼容性,使用了3.0.5版本) 原创Maven安装和配置(Maven3.0.5) 4.nginx 原创nginx轻量级Web服务器安装和配置 5 数据库mysql 原创数据库Mysql安装和配置 ...

第一段代码的博客 3163

基于激光雷达的目标跟随功能移植到自己的ROS机器人小车上

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、下载目标跟随的源码二、修改话题名称1.修改/cmd_vel话题名称2.修改/scan话题名称3.修改双电机正反转4.目标跟随功能测试 前言 本人尝试把github上的一个目标跟随项目移植到自己的机器人小车上,并且成功了,最终小车可以跟着人移动,在这里分享一下心得。基于激光雷达的目标跟随,通过获取激光雷达的信息,跟随最近的物体。 提示:以下是本篇文章正文内容,下面案例可供参考 一、下载目标跟随的源码 源码地址:https:

weixin_44574633的博客 4462

使用FRP实现RuoYi-Cloud-Plus内网穿透实战指南

内网穿透技术通过建立安全隧道,实现公网访问局域网资源,其核心原理是利用中继服务器转发数据包。在微服务架构中,该技术能有效解决开发测试环境的外部访问需求,尤其适合Spring Cloud等分布式系统。FRP作为开源穿透工具,支持TCP/UDP/HTTP协议,具有配置灵活、资源占用低等特点。通过配置服务端与客户端的认证机制和端口映射,可快速实现RuoYi-Cloud-Plus等系统的远程调试与协同开发。典型应用场景包括异地团队协作、演示环境搭建及云原生服务调试,其中VMware虚拟机与Ubuntu系统的合理配置

weixin_33785108的博客 398

AI驱动的材料科学:从分子设计到性能预测

AI驱动的材料科学:从分子设计到性能预测 关键词: 材料科学 人工智能 分子设计 性能预测 机器学习 深度学习 摘要:

AI天才研究院 2187

【RuoYi-Cloud-Plus】学习笔记 07 - Sentinel(二)Node & ProcessorSlotChain 总览与知识整理

关于 Node 节点以及 Slot Chain 处理器链的知识整理。

MichelleChung的星球 3325

Cesium中级开发教程之五十二:气泡弹窗

支持多种交互方式触发气泡弹窗显示,如鼠标悬停、点击地图上的特定元素(像实体、标注、模型等)。例如,当用户鼠标悬停在一个表示城市的点上时,弹出显示该城市名称、人口等信息的气泡。:依据特定的数据条件或业务逻辑触发。比如,当某个区域的气象数据达到一定阈值时,自动弹出显示相关气象预警信息的气泡。

664

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【GitHub项目推荐--8个最佳开源内网穿透工具】【转载】

不同于其他穿透工具,FastTunnel致力于提供一个易于扩展和维护的内网穿透框架,使用户能够根据自己的需求构建自定义的穿透应用,并添加业务扩展功能。这使得FastTunnel成为一种强大的解决方案,适用于各种应用场景,无论是开发者需要将本地服务远程暴露,还是需要创建自定义内网穿透解决方案的高级用户,FastTunnel都提供了便捷且高性能的选择。透明的代理服务器,可作为低成本的VPN实现方式。Bore是一个用Rust开发的简单的TCP隧道工具,可以将本地端口绕过标准的NAT连接防火墙,暴露给远程服务器。

j8267643的博客 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

RuoYi-Cloud-Plus微服务通用权限管理系统

RuoYi-Cloud-Plus 重写 RuoYi-Cloud 全方位升级(不兼容原框架)项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可 活到老写到老 为兴趣而开源 为学习而开源 为让大家真正可以学到技术而开源系统演示: 传送门前端项目地址: plus-ui文档地址: plus-docMaxKey - MaxKey: 🗝️MaxKey单点登录认证系统是业界领先的IAM-IDaas身份管理和认证产品,支持OAuth2.x、OpenID Connect、SAML2.0、JWT、C

顺其自然~专栏 3019

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

若依cloud-plus(RuoYi-Cloud-Plus)框架(后端)分析

改掉所有配置文件里的配置项(数据库连接地址,nacos地址,redis地址等配置项)如图,只需要将绿框中的导入即可,其中1,2,3,4分别是一个数据库。看了一下整体的框架,是由几个工具集合而来的。将对应目录下的配置文件配置到nacos中。

qq_38477936的博客 4062

内网穿透,开源免费FRP

frp 实现内网穿透,一个外网地址,访问多个本地项目

xk3286的博客 1175

RuoYi-Cloud-Plus 配置

v /home/minio/data:/data改成-v /home/minio/data:/mnt/data。注意:数据库引擎使用InnoDB 表使用:utf8mb4 utf8mb4_general_ci。6.配置启动ruoyi-system,ruoyi-gateway,ruoyi-auth。将config/nacos目录下的文件依次拷贝到dev环境的nacos配置。网关测试成功(说明mysql/redis配置成功)2.部署配置Mysql--导入sql 数据表。更改nacos的MySQL配置。

孙天成-全栈工程师 2330

【亲测免费】 探索未来:RuoYi-Cloud-Plus 微服务通用权限管理系统

![RuoYi-Cloud-Plus Logo](https://foruda.gitee.com/images/1679673780944866919/d908a86f_1766278.png) ## 1、项目介绍 **RuoYi-Cloud-Plus** 是一款全新升级的微服务通用权限管理系统,由原先的RuoYi-Cloud重构而来,它带来了更强大的功能和更高的可扩展性。这款开源项目不仅提...

gitblog_00005的博客 1143

【RuoYi-Cloud-Plus】Spring Cloud Gateway

文章来源地址https://www.yii666.com/blog/358122.html。Path 路由断言相对简单,只需要匹配相关路径即可。)时一些知识点的汇总,主要围绕着配置文件。,需要学习的知识点非常多,本篇是学习。4.1、开启注册中心服务发现集成。1、Gateway 框架配置。2、Gateway 执行过程。3、Gateway 执行原理。4.4、Path 路由断言。4、框架配置参数整理分析。表示启用负载均衡功能。4.5、前缀网关过滤器。4.2、小写服务ID。

顺其自然~专栏 1238

【亲测免费】 探索RuoYi-Cloud-Plus:一款高效、易用的企业级微服务框架

探索RuoYi-Cloud-Plus:一款高效、易用的企业级微服务框架 是一个基于Spring Cloud和Vue.js开发的企业级微服务平台。该项目旨在提供一套完整的后台管理系统解决方案,包括权限管理、流程引擎、工作流系统等多个核心模块。本文将深入探讨其技术架构、应用场景以及独特优势,帮助开发者更好地理解和利用这一工具。 技术分析 基础架构:RuoYi-Cloud-Plus采用了Spring...

gitblog_00063的博客 1353

开源内网穿透神器:中微子代理(neutrino-proxy)实现内网穿刺

在我们日常工作中很多时候需要让外网能访问到我们的本地项目,比如:开发过程中`支付回调`、`开发过程让客户可以公司内网测试服务器`、`Webhooks Post` 等等。中微子代理(`neutrino-proxy`)是一款功能强大的内网穿刺工具,能够帮助用户轻松实现内网与外网的通信。通过本文的介绍,你应该已经了解了中微子代理的工作原理、安装和配置方法。希望大家能够顺利地使用中微子代理,实现内网穿刺,提升开发和调试效率。

Micro麦可乐的博客 1万+

ruoyi-cloud-plus添加一个不要认证的公开新页面

并且每个模块都有可能需要open一些controller,不需要认证。那么我们进行统一设定,比如课程模块,url前缀为。但是后端是有网关和认证模块的,虽然前端页面可以不用登陆了,但是如果这个页面还需要从后端获取数据,那么后端对应的。就都是被公开的端点。于是在gateway只需要把。在view目录下创建一个页面的vue代码,比如。在nacos中修改gateway的配置文件,把。,至此这个页面已经不用登录就可以访问了。以新增一个公开的课程搜索页面为例。在course模块中,新建一个。重启网关和课程模块即可。

m0_51390969的博客 1204

【从0开始搭建内网穿透】开源内网穿透神器-中微子代理

内网穿透,就是让处在外网的设备能够访问内网设备的服务。典型的应用场景就是人在外面访问家中的NAS、人在出差调试内网中的web服务、开Minecraft服务器等。:实验室项目有搭建内网穿透服务的需求(项目前端需要部署在云服务器上演示,后端部署实验室的服务器上)。:常用的内网穿透工具和服务包括FRP、ZeroTier、Wireguard等,关于这些方法b站、油管上都有大量手把手教程视频,就不多加赘述了。我这里选用的国内dromara开源组织开源的中微子代理(Neutrino-Proxy)。

weixin_70757494的博客 3049
上一篇: 开源项目RuoYi-Cloud-Plus详解——主目录(持续更新)
下一篇: 新能源行业知识体系-------储能-----蒙西储能-----持续更新
ydenergy_殷志鹏
博客等级 码龄7年 5885粉丝 543原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ydenergy_殷志鹏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值