Docker项目
docker与docker compose安装
docker常用命令
Halo博客部署
cloudreve部署
filebrowser部署
思源笔记部署
piwigo部署
MrDoc觅思文档部署
测速服务器部署
Jellyfin部署
noVNC部署
zfile部署
临时邮箱forsaken-mail部署
frp部署
WordPress安装
密码管理工具Bitwarden
流媒体解锁测试
traffmonetizer
peer2profit
lookbusy
showdoc安装
repocket部署
v2rayA安装
wiz笔记
甲骨文保活(koalalove/oracle-stress-mem)
Seafile社区版安装与Caddy反代配置
telegram-rss-bot
备份docker镜像至自己的docker hub仓库
将docker hub不同架构镜像合并
moodle安装
mindoc安装
koalalove/chromium
Open WebUI
moodle
easytier
本文档使用 MrDoc 发布
-
+
首页
easytier
### 自建服务器 帮助不同设备间互相发现,如果p2p打洞不成功会通过服务器中转 ```bash services: easytier: image: easytier/easytier:latest container_name: easytier-seed restart: always network_mode: host # 强烈建议使用 host 模式以获得最佳 P2P 性能和端口兼容性 cap_add: - NET_ADMIN - NET_RAW volumes: - ./config:/etc/easytier - /etc/machine-id:/etc/machine-id:ro # 映射机器 ID 保证 ID 唯一 command: - -l - tcp://0.0.0.0:11010 - -l - udp://0.0.0.0:11010 - --hostname - hostname # 修改 hostname 为你的设备名称 ``` ### 设备端 ```bash services: easytier: image: easytier/easytier:latest hostname: easytier container_name: easytier restart: always network_mode: host cap_add: - NET_ADMIN - NET_RAW environment: - TZ=Asia/Shanghai devices: - /dev/net/tun:/dev/net/tun volumes: - ./config:/root - /etc/machine-id:/etc/machine-id:ro # 映射宿主机机器码 command: -i 192.168.1.2 --network-name slark-network --network-secret password -e tcp://easytier-us.slarker.me:11010 -l 11010 --hostname=fnOS --proxy-networks 192.168.2.0/24 ``` 192.168.1.2:该设备(这里指 fnOS)在虚拟网络中的 IP 地址。推荐给每个设备都分配一个固定 IP 地址,然后在飞牛防火墙中仅允许虚拟网络中的可信设备访问 fnOS。 slark-network:虚拟网络名称,尽量设置的复杂一点,避免和别人的网络产生冲突。 password:虚拟网络的密码。 tcp://easytier-us.slarker.me:11010:公共服务器的地址。 fnOS:该设备在网络中显示的主机名称。 192.168.2.0/24:代理网络,将 192.168.2.0/24 网段映射到虚拟网络,虚拟网络中的设备都可以通过 fnOS 这台设备访问内网中的所有设备。如果只需要映射飞牛 IP,可以写:192.168.2.2/32(这里飞牛在内网中的 IP 为:192.168.2.2)。如果不需要,可以去掉该参数(--proxy-networks)。
koalalove
2026年2月3日 13:36
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码