Docker快速部署easytier节点[官服版]
鉴于easytier功能过于强大,文档暂时未彻底完善,写一下关于easytier的快速部署教程,现在这篇主要说的是使用docker部署easytier的方法。
一、直接docker run的形式运行:
docker run -d \
--net host \
--restart always \
--name easytier1 \
--hostname "机器名称" \
--device=/dev/net/tun \
--cap-add=NET_ADMIN \
--cap-add=SYS_ADMIN \
-e TZ=Asia/Shanghai \
easytier/easytier:v2.4.2 \
--dhcp --network-name "网络名称" --network-secret "网络密码" \
--multi-thread --disable-kcp-input --disable-quic-input \
--rpc-portal "127.0.0.1:15888" --rpc-portal-whitelist "127.0.0.0/8" \
--relay-network-whitelist "网络名称" --private-mode true \
--peers "tcp://public.easytier.top:11010"
注意:
1、命令里面的“网络名称”“网络密码”要修改,网络名称要唯一,你可以随机生成6-20个字符的大小写英文+数字的组合,往后加入的节点对应的网络名称和网络密码要相同才能加入到一样的网络。
2、“--dhcp”如果你有自己的内网段需要自定义的,就根据官方文档自行修改。
3、“--hostname”的机器名称是你这个容器节点的名称,你可以改成例如家里软路由,自己定义。
3、其余参数,你可以根据个人需求来增删,具体参照官方文档即可。
二、运行后,看看有没有问题:
# 看看容器是否已运行起来
docker ps -a
# 看看容器的log
docker logs easytier1
注意:由于没有指定log级别,运行得越久,log输出量会越大。
