👉 这是一个或许对你有用的社群
🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:
《项目实战(视频)》:从书中学,往事中“练”
《互联网高频面试题》:面朝简历学习,春暖花开
《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题
《精进 Java 学习指南》:系统学习,互联网主流技术栈
《必读 Java 源码专栏》:知其然,知其所以然
👉这是一个或许对你有用的开源项目
国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。
功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号、ERP、CRM、AI 大模型等等功能:
Boot 多模块架构:https://gitee.com/zhijiantianya/ruoyi-vue-pro
Cloud 微服务架构:https://gitee.com/zhijiantianya/yudao-cloud
视频教程:https://doc.iocoder.cn
【国内首批】支持 JDK 17/21 + SpringBoot 3.3、JDK 8/11 + Spring Boot 2.7 双版本
简介
全网最简单、零成本的内网穿透,一条命令就能将互联网任意两台主机直连!无公网IP、无服务器中转、无安装、无注册。适合小白
基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
项目地址:https://github.com/YunaiV/ruoyi-vue-pro
视频教程:https://doc.iocoder.cn/video/
特点
两台主机之间直连!直连!直连!不经过第三方服务器,不用担心数据隐私泄露
一条命令搞定,无需安装、无需注册,无需公网 IP,无需配置文件
直连基于 QUIC,高性能,已加密

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
项目地址:https://github.com/YunaiV/yudao-cloud
视频教程:https://doc.iocoder.cn/video/
介绍
本程序即支持命令行方式,也支持 docker 方式,windows 版本也新增了 UI 使用更简单。以下举例仅作参考,可随意切换
两端主机运行同一个程序,一端主机使用
--remote
选项(以下称 remote 端),另一端主机使用--local
选项(以下称 local 端)local 端和 remote 端之间是直连的,不经过第三方服务器
可以在 local 端访问 remote 端,但是反过来不可以
可以多个 local 端对应一个 remote 端,但一个 local 端不能对应多个 remote 端。通过相同的密钥(--key)确认对应关系
如果需要反过来,或者需要访问多个 remote 端,就需要运行多个程序或启动多个 Docker
由于直连过程复杂,会出现反复重试,通常 10 分钟内成功。
windows 自带杀毒软件,会将所有 go 语言写的程序都认为是病毒。本程序已开源,可放心食用
简单使用
工作模式 - 介绍
代理模式
local端需要指定本地端口,以提供Socks5代理服务
local端需要在系统或者软件中配置Socket5代理,便可访问remote端所处网络中的所有主机端口
转发模式
remote端需要指定所处网络中的某一个主机端口,local端也需要指定本地端口
local端无需配置Socks5代理,直接访问指定的本地端口,就等于访问remote端指定的主机端口。但也只能访问这一个主机端口
注: 转发模式仅支持TCP协议,一个remote端只能转发一个端口,可运行多个remote端
代理模式
目标: 在家里电脑(或出差电脑)浏览器上配置代理: socks5://127.0.0.1:18080
,访问公司所有内网 WEB,和在公司无异
注: 浏览器可商店安装插件 SwitchyOmega
配置 socks5 代理。其他 GIT,SVN,SSH 等等,也都支持 socks5 代理,可以百度搜索
remote 端运行在公司电脑
注: 当最下方的按钮变成绿色,表示启动成功

local 端运行在家里电脑(或出差电脑)
注: 当最下方的按钮变成绿色,表示连接成功。如果超过 10 分钟无法连接,按照下图先“点击关闭”,然后选择“主动连接”,再“点击启动”

转发模式
目标: 在家里电脑(或出差电脑),打开 windows 远程桌面,连接 127.0.0.1:13389
,访问公司电脑的远程桌面
注: 不是所有软件都支持 Socket5 代理,比如 windows 自带远程桌面,这时可用转发模式,将公司电脑的 3389 端口和家里电脑(或出差电脑)的 13389 端口绑定(本机远程桌面服务已占用 3389 端口)。还有一个场景,出于安全考虑,只希望 Remote 端指定的主机端口能被访问
remote 端运行在公司电脑
注: 当最下方的按钮变成绿色,表示启动成功

local 端运行在家里电脑(或者出差笔记本)
注: 当最下方的按钮变成绿色,表示连接成功。如果超过 10 分钟无法连接,按照下图先“点击关闭”,然后选择“主动连接”,再“点击启动”

开源地址
https://gitee.com/konyshe/goodlink
欢迎加入我的知识星球,全面提升技术能力。
👉 加入方式,“长按”或“扫描”下方二维码噢:
星球的内容包括:项目实战、面试招聘、源码解析、学习路线。
文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)