⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 极客之家 「丛林」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

简介

全网最简单、零成本的内网穿透,一条命令就能将互联网任意两台主机直连!无公网IP、无服务器中转、无安装、无注册。适合小白

特点

两台主机之间直连!直连!直连!不经过第三方服务器,不用担心数据隐私泄露

一条命令搞定,无需安装、无需注册,无需公网 IP,无需配置文件

直连基于 QUIC,高性能,已加密

介绍

  • 本程序即支持命令行方式,也支持 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
文章目录
  1. 1. 简介
  2. 2. 特点
  3. 3. 介绍
  4. 4. 简单使用
    1. 4.1. 工作模式 - 介绍
    2. 4.2. 代理模式
    3. 4.3. 转发模式
  5. 5. 开源地址