linker、海内皆隔壁,天涯若比邻

管理界面比较简单,感觉比前面的EasyTier容易上手

组网例子

重要说明(必看)

dockerA安装
docker run -it -d --name linker \
-v /usr/local/linker-docker/configs:/app/configs \
-v /usr/local/linker-docker/logs:/app/logs \
--restart=always \
--privileged=true \
--network host \
snltty/linker-musl
直接上host,其实也是没有服务端跟客户之分,安装多一样。只是登录web界面配置不一样点。因为dockerA是映射到公网上,就当作服务器。dockerA映射1802到外网上就行了,1804做管理端口,选上服务跟客户两个就可以了。输入http://ip:1804

记录好管理密钥跟管理密码,客户端要用这个参数。

下面就是客户端配置,就要用到上面管理密钥跟管理密码


就会有客户端上线了
‘
dockerB安装
docker run -it -d --name linker \
-v /usr/local/linker-docker/configs:/app/configs \
-v /usr/local/linker-docker/logs:/app/logs \
--device /dev/net/tun \
--restart=always \
--privileged=true \
--network host \
snltty/linker-musl
输入http://ip:1804
客户端配置

跟上面dockerA客户端一样的

然后就看到两个客户端上线了

配置组网
两个客户端要有相互地址通信,所以我用到了192.168.9.255.5跟192.168.9.255.10地址互通



网对网问题
先看上面的网络结构,dockerA这边172.16.100.0/24,dockerB这边是192.168.9.0/24
dockerA路由如下:

dockerB路由如下:

我也不知道是啥,我反正是试出来的,理解这是叫代理吧
静态路由
在A路由器上添加192.168.9.0/24 向dockerA 的静态路由
在B路由器上添加172.16.100.0/24 向dockerB 的静态路由
