Linker组网

cat
4
2025-09-25

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 的静态路由

动物装饰