利用免费的ipv6完成异地组网更快更稳定

2023-02-27 17:06:10 7点赞 183收藏 5评论

两个异地的局域网怎么无感相互访问,最简单的办法就是购买异地组网服务,但是太贵实在用不起。有没有不用花钱也可以很好用方案了。

当然有!我们来设想一下。

两个不同网段的局域网怎么互相通许,很简单通过配置一个网关来转发两个不同网段局域网的流量。但如果这两个局域网中间还着一个局域网怎么办,那也很简单在配置一个来转发就好了。此时中间的这个局域网要是软件实现的虚拟局域网,那么就能实现两个地理位置相差很远的局域网连接在一起了。

我为什么不用ZeroTier

这个工作ZeroTier也可以做的到,但是ZeroTier打洞的稳定性真心一般。如果强制走中转稳定是稳定,但是价格太贵目前国内云服务的流量是8毛1g成本太高,用不起。

关于IPV6

目前ipv6在家庭宽带上已经是完全普及了,新装的宽带都是默认拥有IPv6的,ipv6海量的可用ip数可以让局域网的每一个设备都拥有公网ipv6,既然有公网ip了直接防火墙开放端口就好了,还打什么洞。

ZeroTier的替代

一个支持ipv6点对点通讯功能的虚拟内网工具

利用免费的ipv6完成异地组网更快更稳定

原理简述

1.使用虚拟内网工具建立一个虚拟局域网

2.通过虚拟局域网把两个异地局域网连接在一起

3.现在公网ipv4很难申请,但是新装的宽带都会带有ipv6,虚拟内网工具节点之间可以通过ipv6通讯。

需要准备的条件

1.两个局域网中都必须得有一个可以运行虚拟内网工具的设备,这里推荐使用openwrt

2.一个域名,用来动态解析ipv6

3.两个局域网的路由器都能开放ipv6防火墙。

下面的操作以openwrt,阿里云域名作为示例

一。申请阿里云域名以及动态解析

域名申请很简单这里就略过了,主要说一下动态解析

首先需要启用阿里云的Accesskey并启用子用户,然后给子用户授权ddns权限

利用免费的ipv6完成异地组网更快更稳定

利用免费的ipv6完成异地组网更快更稳定

利用免费的ipv6完成异地组网更快更稳定

创建好子用户后下载Accesskey文件,按照下图操作

利用免费的ipv6完成异地组网更快更稳定

利用免费的ipv6完成异地组网更快更稳定

利用免费的ipv6完成异地组网更快更稳定

这样子动态域名解析就搞好了。

二,配置虚拟内网工具

现在较新的openwrt固件都是自带了虚拟内网工具的,如果没有自带自行安装可能会失败,建议使用自带了虚拟内网工具的固件

为了方便理解,这里简单的画了张网络拓扑图,分别有两个局域网A和B以及由虚拟内网工具建立的虚拟局域网wg

利用免费的ipv6完成异地组网更快更稳定

先使用手机的客户端生成两对公钥私钥,当让你也可以用命令生成。为了方便记忆分别命名为A公钥私钥和B公钥私钥。在上图中A局域网的wg虚拟网卡ip为10.10.100.10,B局域网的wg虚拟网卡ip为10.10.100.20。

登录openwrt管理界面,下面的操作是以A局域网为示例,B局域网的操作是相似,只不过是B换成A,A换成B。

建立虚拟内网工具的虚拟网卡,并配置

利用免费的ipv6完成异地组网更快更稳定

利用免费的ipv6完成异地组网更快更稳定

利用免费的ipv6完成异地组网更快更稳定

利用免费的ipv6完成异地组网更快更稳定

配置转发规则

利用免费的ipv6完成异地组网更快更稳定

利用免费的ipv6完成异地组网更快更稳定

利用免费的ipv6完成异地组网更快更稳定

利用免费的ipv6完成异地组网更快更稳定

配置静态路由

利用免费的ipv6完成异地组网更快更稳定

防火墙开放虚拟内网工具的通讯端口

利用免费的ipv6完成异地组网更快更稳定

全部配置好以后,A和B两个局域网就通过虚拟内网工具连接在一起了

利用免费的ipv6完成异地组网更快更稳定

展开 收起
5评论

  • 精彩
  • 最新
  • 这样做富强上网功能是不是同时兼顾了?

    校验提示文案

    提交
    这是一个特征明显的工具,只适合用来异地组网使用不适用于那个用途

    校验提示文案

    提交
    收起所有回复
  • 学习了,回去试试

    校验提示文案

    提交
  • 坐标天津 联通的ipv6不支持外网访问 也不知为啥

    校验提示文案

    提交
    防火墙没有关闭

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
183
扫一下,分享更方便,购买更轻松