网站客服:zx81024163 |

我的sd-wan、tailscale和纯ipv6玩法分享

2023-08-04 21:03:44发布    浏览365次    信息编号:67480

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

我的sd-wan、tailscale和纯ipv6玩法分享

公司网络没有ipv6,还有层层nat嵌套,这让我玩远程访问非常不方便,一直想弄成ipv6环境。 看了B站萝卜英雄的视频后,我买了一台国产路由器回来试用。 我一开始买的是1300,因为固件比较旧,安装其他插件有点困难,uboot很多次,每次uboot后我都要按照论坛教程重新换TF卡,不然总感觉不干净,结果就是太麻烦了,而且1300的cpu型号适应性不如3000的armv8,所以就换成了3000。

连接usb共享热点的方式是先连接一部闲置的锤子手机,省事又省钱。 结果两周后又发现了新问题。 因为我把路由器和手机都放在公司里,所以平时在家远程访问公司内网。 有时调整路由器的配置,重启后,usb会短暂断电。 只要手机失去与USB的连接,就必须手动完成。 打开手机上的usb共享开关,路由器即可再次连接手机。 为了解决这个问题,我在手机上安装了一个远程控制应用程序。 原来,没有会员的远程控制APP只能远程观察手机,但无法远程操作。 有了手机,我就可以用充值会员的钱换设备。 (使用两周后,我直接把手机电池干到半废了,一直开机还是很伤电池的,有需要的同学可以搜一个app,设置完后电池范围,手机可以自动充电和放电。我没有安装它,因为这个应用程序很伤害电池)

于是我在某东咨询,找到了两款可以使用usb线共享蜂窝网络的产品。 分别是需要插电的型号(89元)和带电池的型号(139元)。 我可以把便携式wifi和路由器带到外面使用,所以我买了电池型号。 到达和安装都很顺利。 这个产品有一个查看实时路况的界面,非常方便。 需要说的一件事是,取出电池后设备无法开机。 群里有大佬尝试使用其他随身wifi,开机时直接拔掉电池,并没有影响随身wifi的运行,但是遇到了上面提到的路由器重启的情况,在某些情况下,如果usb断电短时间内,随身wifi也会掉电,而且这种带电池的随身wifi需要长按电源3秒才能开机,所以取下电池后你会遇到和手机一样的情况。

配置方法

1、手机和随身wifi的玩法是一样的。 首先在官方ui的顶部选项中,在中,连接usb共享热点(我的​​安卓手机是usb0,随身wifi是eth2),获取到ipv4地址后,然后选择ipv6类型(可以让路由器下级设备获取240开头的公网v6地址),过一会儿就可以看到热点已经获取了240开头的公网ipv6地址。然后进入luci界面,选择 -界面,找到usb共享接口(一般都有),选择,编辑,常规页面协议选择客户端,选择设备,其他默认即可。 在防火墙页面,选择WAN口的防火墙,然后进入

在dhcp服务器页面,ipv6设置,选择中继,保存并应用。 此时,您的接口可以正确获取公网下发的ipv6配置信息。

2. 配置lan口v6地址下发。 进入防火墙-通讯规则看看是否有一条叫allow-的规则,如果没有,则需要手动添加一条,以保证你的dhcp信息能够传输到lan口。 然后进入网络接口,选择lan端口进行编辑,dhcp页面,在ipv6设置中选择RA作为中继,保存并应用,过一会儿你应该可以看到lan端口已经获得了默认前缀的ipv6地址路由器,没关系,看看路由器下的客户端,应该能获取到240开头的公网ipv6地址。

该路由器还正式支持国产ec20和ec25模块。 所有使用此模块的 USB 和便携式 WiFi 都应该能够连接到其路由器。

另外简单写一下我的玩法。 出门不想带笔记本电脑,只想带ipad。 ipad只能做很简单的文本编辑,稍微复杂一点的就做不了了。 复杂的文本编辑需要用到pc或者wps,于是我就想到了rdp的想法。 但公司只有v4内网地址,主路由我动不了。 我无法配置ipv6,也无法在v4下配置upnp或端口转发。 虽然想了很多方法,但是远程rdp不是很流畅,(已经可以满足基本流畅了,但是不是很流畅,我更追求用手打字的效果),所以我一直在想如何获取ipv6地址,然后我看到b站胡萝卜英雄的视频,我买了一个家用路由器,通过usb共享热点获取ipv6地址,发送到我的nas和笔记本电脑上。

我主要使用公司的有线网络通过ipv4上网。 USB共享热点和有线网络处于故障转移模式。 如果有线网络正常的话,我的蜂窝流量不会被使用,但是当我有了ipv6地址之后,ipv6的默认优先级是高于ipv4的,那么ipv6的流量就会走蜂窝网络,我调整了配置让v4的优先级高于v6,这样就不会消耗我太多的流量,而且大部分访问都会走有线网络的ipv4,只有遇到纯v6的网站才会消耗我的流量或p2p下载。

上面提到的是从内网访问外网,所以要从外网访问内网,需要使用ipv6来加速udp打洞。 我的618从云服务商那里购买了一年的轻量级应用服务器,并搭建了自建的derp传输。 正常使用时,客户端会先去derp服务器进行连接,然后尝试用udp打洞。 在v4环境下,移动端打孔成功率很低。 这主要是因为移动端的nat是nat4类型,实现udp打洞难度极大。 有了ipv6地址后,打洞的成功率就非常高了。 这就是我使用ipv6的主要原因。 也就是说云服务器的derp保证了底线,但是ipv6提高了上限。 同时,为了减少流量消耗,我在derp上没有配置ipv6,这样只有移动端访问内网时,才会使用两端的流量,而在家庭宽带环境下访问时,ipv4就会正常使用。 这时候 ipv4 也能打孔成功了,而且不消耗我的流量。

除了从外网访问内网之外,我还实现了纯ipv6访问内网。 在路由器、nas、机器上安装ddns-go,将各自的ipv6公网地址解析为域名,只解析aaaa记录,不解析a记录,也就是说只有v6地址与域名绑定,而v4地址不与域名绑定。 通过在gl路由器的防火墙上添加不同的通信规则,分别实现gl路由器的80端口,nas的5000、5001、8096端口,以及本机rdp端口的ipv6访问。 夜深人静的时候,4G网络速度也很快。 这时候我就可以通过纯ipv6访问内网了。

所以我采用了3套方案来实现外网同时访问内网。 最基本的就是家用路由器内置的sd-wan。 公司和家里各有一台路由器。 没有其他成本,大流量的接入就用这个 其次,因为上述方案两端数量超过3个,所以要花钱。 另外,上述方案中如果udp打洞失败,则只能保证2m的基本传输速率,不适合移动终端接入,且速度太低且端点数量足够。 另外,访问内网是全地址、全端口,不需要开防火墙。 非常安全,传输速度比蒲公英略高。 这两种方法基本可以实现线速访问,打洞不成功就用中转,路由器方案2m或者3m(我买的云轻量级应用服务器带宽只有3m,流量200g),第三种是纯ipv6透传,线速接入,很爽,但是上班高峰时段我在公司放的4G热点速度太低了。 只有夜深人静的写字楼里无人的时候,才算真正的凉爽。

提醒:请联系我时一定说明是从星空网上看到的!