参考资料

  1. Lsky(兰空图床)是一款开源的图床管理系统
  2. CentOS是一个基于 Red Hat Enterprise Linux(RHEL)源代码构建的开源 Linux 发行版
  3. Cloudreve是一款自托管的网盘系统,支持对接OnlyOffice实现在线文档编辑功能
  4. irssi 是一个基于终端的开源 IRC 客户端,支持多服务器连接、可定制界面和脚本扩展。
  5. r-base 是 R 语言的官方基础镜像,包含了 R 编程语言的核心功能。
  6. DPanel 是一个轻量级的 Web 面板工具
  7. OnlyOffice是一款开源办公套件
  8. Couchbase 是一个高性能、分布式 NoSQL 数据库,支持键值存储、文档存储和全文搜索功能。

ZeroTier 简介

ZeroTier 是一个开源的虚拟网络解决方案,允许用户创建安全的点对点(P2P)网络,适用于远程办公、游戏联机、IoT设备管理等场景。

特点

  1. 去中心化:支持P2P直连,减少延迟。

  2. 跨平台:支持Windows、macOS、Linux、iOS、Android等。

  3. 简单配置:通过ZeroTier Central管理网络。

  4. 端到端加密:使用AES-256加密通信。

  5. 开源:核心代码开源。

最新更新内容及时间

  • 版本:1.10.6

  • 更新时间:2023年10月

  • 更新内容

    • 修复了IPv6路由问题。

    • 改进了NAT穿透能力。

    • 优化了macOS和Windows客户端稳定性。

镜像下载地址

官网地址

https://www.zerotier.com/

文档地址

Docker安装示例

docker run --name zerotier \
  --device=/dev/net/tun \
  --net=host \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_ADMIN \
  -v /var/lib/zerotier-one:/var/lib/zerotier-one \
  -d zerotier/zerotier

YAML配置示例(用于zerotier-cli

# 示例:加入网络
zerotier-cli join <NETWORK_ID>

# 查看状态
zerotier-cli status

# 列出网络
zerotier-cli listnetworks

常用错误及解决方法

  1. 无法加入网络

    • 确保网络ID正确。

    • 检查防火墙是否放行ZeroTier流量(默认端口9993/UDP)。

  2. NAT穿透失败

    • 尝试重启ZeroTier服务。

    • 检查路由器是否支持UPnP/NAT-PMP。

  3. IPv6地址未分配

    • 确认网络配置中启用了IPv6。

  4. Docker容器无法访问主机网络

    • 使用--net=host模式运行容器。

  5. 权限问题(Linux)

    • 确保用户有权限访问/dev/net/tun