当前位置: 首页 > article >正文

本地部署 WireGuard 无需公网 IP 实现异地组网

WireGuard 是一个高性能、极简且易于配置的开源虚拟组网协议。使用路由侠内网穿透使其相互通讯。

第一步,服务端(假设为公司电脑)和客户端(假设为公司外的电脑)安装部署 WireGuard

1,点此下载(更快),或访问源站。

2,下载好后,双击程序一键安装,安装好打开软件,点击左下角的新建隧道中的新建空隧道,如图所示。服务端(公司电脑)和客户端(公司外的电脑)都要下载安装。

3,如下图所示一样把内容填写完成,先不要保存,因为 PublicKey 还没有填写完成。

4,客户端(公司外的电脑)同样安装 WireGuard ,新建空隧道。跟上面的服务端(公司内电脑)操作一样。

6,把新建空隧道中客户端(公司外的电脑)的公钥复制下来。

7,返回服务端(公司内的电脑)的 WireGuard,把在客户端(公司外的电脑)复制的公钥粘贴到 PublicKey 后,如下图。

8,设置好服务端(公司内的电脑)后,现在开始设置客户端(公司外的电脑)的隧道,如下图所示。

9,客户端(公司外的电脑)的 PublicKey 同样的需要服务端(公司内的电脑)的公钥,所以在服务端(公司内的电脑)点击【编辑】,打开前面创建好的隧道。

10,把服务端(公司内的电脑)的公钥复制下来。

11,把从服务端(公司内的电脑)复制的公钥粘贴到客户端(公司外的电脑)的 PublicKey 后,如下图。先不要点保存,因为 Endpoint 还需要设置。

第二步,服务端(公司内的电脑)和客户端(公司外的电脑)IP 互为通讯

在内网的电脑上安装路由侠,点此下载

1,下载安装完成后,打开路由侠界面,点击【内网映射】。

2,点击【添加映射】。

3,选择【原生端口】。

4,通讯协议选择 UDP ,然后在内网端口里填写在服务端(公司内的电脑)隧道中设置的端口 9999 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

6,把从路由侠复制的公网地址粘贴到客户端(公司外的电脑)隧道中的 Endpoint 后,然后点击【保存】即可。

第二步,设置防火墙连接隧道

1,点击服务端(公司内的电脑)左下角开始菜单,在【Windows 管理工具】中找到【高级安全防火墙】选项,如下图,点击进去。

2,如下图所示,点击【入站规则】,点击【协议】排序,找到【文件和打印机共享】,点击鼠标右键【启用规则】。客户端(公司外的电脑)也是同样的操作。

3,把服务端(公司内的电脑)和客户端(公司外的电脑)的都点击连接,如下图。

4,在服务端(公司内的电脑)cmd 看一下客户端(公司外的电脑)IP 是否通讯连接上了,输入 ping IP ,如下图所示就代表连接上了。

5,同样的在客户端(公司外的电脑)的 cmd 里面看一下服务端(公司内的电脑)的IP是否通讯连接上了,如下图所示就代表连接上了。


http://www.kler.cn/a/413432.html

相关文章:

  • leetcode 二叉树的最大深度
  • Linux文件基础
  • 量化交易系统开发-实时行情自动化交易-4.4.做市策略
  • pytest 通过实例讲清单元测试、集成测试、测试覆盖率
  • SQL for XML
  • Ubuntu下用Docker部署群晖系统---Virtual DSM --zerotier实现连接
  • Redis中如何使用lua脚本-即redis与lua的相互调用
  • coqui-ai TTS 初步使用
  • React的基本知识:事件监听器、Props和State的区分、改变state的方法、使用回调函数改变state、使用三元运算符改变state
  • 命令行版 postman 之 post 小工具
  • TDengine 签约深圳综合粒子,赋能粒子研究新突破
  • Spring Boot Web应用开发:安全
  • docker安装使用Elasticsearch,解决启动后无法访问9200问题
  • 基于Java Springboot智慧养老院管理系统
  • 生产环境中,nginx 最多可以代理多少台服务器,这个应该考虑哪些参数 ?怎么计算呢
  • Stable Diffusion初步见解(二)
  • Spring:AOP面向切面编程入门案例
  • 如何提升C/C++的编程能力
  • 临床检验项目指标学习笔记
  • c++小球反弹可视化
  • Layui弹窗之图表绘制
  • 安全设备-日志审计-数据管理
  • 如何利用python爬虫获得店铺的所有商品
  • 使用client-go在命令空间test里面对pod进行操作
  • 云计算的计算包括哪些内容
  • JVM 性能调优 -- CMS 垃圾回收器 GC 日志分析【Full GC】