众所周知 tcp 一旦拥堵就会time out
有没有一种简单的办法 继续通信呢
答案肯定有很多 但是主要看干什么用
如果业务用于web 这里就OVER了 不用往下看了
我有个A服务器 TCP阻断了 因为B服务器要读取A服务器的MYSQL
首先 注册 地球交换机 Zerotier
然后再A服务上安装 zerotier
这里贴出链接
curl -s ‘https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg’ | gpg –import && \
if z=$(curl -s ‘https://install.zerotier.com/’ | gpg); then echo "$z" | sudo bash; fi
安装好了 加入网络 这个网络再后台可以自己新建 新建成功是一串 字符串 比如说 b6079f73c6b6d94f
https://my.zerotier.com/network 点击 新建网络就出现ID了
点击ID 进入基本设置一下 IPV4 找个自己习惯的 勾上 从范围自动分配 比如说是
192.168.191.X
安装完成 在下面执行
zerotier-cli join b6079f73c6b6d94f ID这里输入你自己的 加入网络
zerotier-cli leave b6079f73c6b6d94f 这是离开网络
zerotier-cli listnetworks 查询网络
接下来再B服务器上也照此方法安装一下
这个时候 执行ifconfig 看看有没有一个
192.168.191.X的ip
比如说 A服务器是 192.168.191.145
B服务器 192.168.191.22
其实这个时候 A和B 就算不是局域网也可以通信 和外网没有任何关系
这个时候 B服务器执行访问A服务器内网IP的 3306 端口 就可以正常通信了
这个客户端有很多 包含windows 路由器 群晖 等等
这里大神也很多 我就不班门弄斧了 这东西举一反三的玩法肯定很多