黑/白群晖 安装 zerotier-docker 完美版

这篇具有很好参考价值的文章主要介绍了黑/白群晖 安装 zerotier-docker 完美版。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

黑/白群晖 安装 zerotier-docker 完美版

前言

由于对象需要存照片和视频,256g已经塞不下了,于是前两天在咸鱼买了个星际蜗牛,由于卖家已经刷好了 6.23 版本,官网套件无法安装,于是又重刷了一下 7.2 版本系统,通过矿神的套件源安装zerotier,但是发现路由功能有问题,我无法用内网ip访问路由器的后台,多次百度无果,想到之前折腾openwrt,于是尝试自己干,经过多次尝试,有了本次教程,如果哪里说的不对还请指出。

  • 目的

    • 正常使用 zerotier 并且能正常使用zerotier的自定义路由功能
    • 重启依然完美的正常运行
  • docker 安装 zerotier 好处

    • [硬伤] ds 6.x 不支持从套件安装zerotier,只能升级ds 7.x
    • [硬伤]无法自己选择版本,如最官网最新版是1.10.6,套件版本1.10.2
    • 那种同样的软件喜欢在 docker和套件中,选docker跑软件的
    • 网上教程都无法完美达到想要的效果,总感觉差点东西,重启总有问题
  • 缺点

    • 第一次配置较为麻烦,对linux、群晖纯小白不友好

1. 拉取最新版镜像

  • 镜像网站:https://hub.docker.com/

  • 搜索:zerotier-synology

  • 获得下面最新版拉取最新版镜像命令

    docker pull zerotier/zerotier-synology
    

    如果你docker注册表能用也可以通过注册表拉取

2. 安装映像

  • 进入群晖docker面板,进入 映像 ,启动 zerotier-synology 镜像
  • 注意需要映射一个文件夹 /var/lib/zerotier-one

3. 创建 tun 模块

  • 检查是否安装了 tun 模块:

    lsmod | grep tun
    
  • 如果结果为空,请尝试安装它:

    insmod /lib/modules/tun.ko
    
  • 查看 TUN 的运行状态

    ls /dev/net/tun
    

    返回为 /dev/net/tun 即可

  • 再次查看 tun 是否安装完成

    lsmod | grep tun
    

5. 加入网络

  • docker exec -it 容器名称 zerotier-cli join 网络id
    

4. 开启IP转发

  1. 在群晖系统 /etc/sysctl.conf 中增加

    (ipv6按需,没的话可以不加)

    net.ipv4.ip_forward=1
    net.ipv6.conf.all.forwarding=1
    

5. 添加群晖任务计划

  • 开启tun模块

    insmod /lib/modules/tun.ko
    
  • 查看网卡信息

    ifconfig
    
    1. 需要记住两个网卡名字,一个是群晖内网网卡,一个是zerotier的网卡

    2. 内网网卡的ip的地址是你的内网网卡,一般名字为eth0

    3. zerotier网卡ip的地址是zerotier分配的ip,一般名字为 ztxxxxxx

    4. 如果tun模块没有开启的话,zerotier是无法成功运行的

  • 添加规则到iptables

    ## 必须是zero启动以后才能设置,所以需延迟
    sleep 1m
    ##设置与自己情况对应的环境状况
    PHY_IFACE=内网网卡名称; ZT_IFACE=zerotier网卡名称
    sudo iptables -t nat -A POSTROUTING -o $PHY_IFACE -j MASQUERADE
    sudo iptables -A FORWARD -i $PHY_IFACE -o $ZT_IFACE -m state --state RELATED,ESTABLISHED -j ACCEPT
    sudo iptables -A FORWARD -i $ZT_IFACE -o $PHY_IFACE -j ACCEPT
    iptables-save
    
  • 最终任务计划为:

    • 执行脚本用户为:root !!!

    • 自定义代码

      insmod /lib/modules/tun.ko
      sleep 1m
      PHY_IFACE=内网网卡名称; ZT_IFACE=zerotier网卡名称
      sudo iptables -t nat -A POSTROUTING -o $PHY_IFACE -j MASQUERADE
      sudo iptables -A FORWARD -i $PHY_IFACE -o $ZT_IFACE -m state --state RELATED,ESTABLISHED -j ACCEPT
      sudo iptables -A FORWARD -i $ZT_IFACE -o $PHY_IFACE -j ACCEPT
      iptables-save
      
  • 试试重启你的群晖,重启完毕,等待至少1分钟以后,看看效果文章来源地址https://www.toymoban.com/news/detail-656933.html

6. 教程引用

  • 本教程通过以下教程多次亲测得到最终整合版
  1. [简书]zerotier访问局域网内所有电脑
  2. [矿神]利用群晖Zerotier套件虚拟组网 打通多个局域网互访
  3. [知乎]群晖DSM7安装Docker版Zerotier教程(官方版)

到了这里,关于黑/白群晖 安装 zerotier-docker 完美版的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 群晖-第5章-Docker安装gitlab

    群晖安装gitlab可以只在内网访问,也就不需要前面几章的内容,但是我这个是通过外网HTTPS访问的。 参考: Nas码农篇:群晖Docker安装Gitlab - 知乎 群晖Docker安装gitlab-ce-zh中文版,并绑定阿里域名并启用https_docker gitlab-ce_CodingPioneer的博客-CSDN博客 使用Docker安装Gitlab及相关配置_

    2024年02月05日
    浏览(35)
  • 黑群晖Docker通过SSH安装青龙面板

    1、在群晖中开启SSH 2、使用终端进入群晖系统 3、查看需要查找的Docker镜像 这里会列出来搜索到的镜像,找到想要安装的镜像名称。 4、通过命令拉取所需镜像  ​​​​​​  拉取成功后进入群晖操作界面运行Docker,进入镜像管理,可以看到你拉取的镜像。  选中镜像并运

    2024年02月08日
    浏览(68)
  • 群晖DS3617xs Docker安装远程迅雷教程

    如您的群晖中已安装Docker,请略过第一步。 打开群晖中的“套件中心”,然后搜索“Docker” 安装Docker实用工具,我这是是已经安装过的。静静等待安装好,安装好之后,打开Docker。 打开Docker后,在“注册表”中搜索“xunlei”或者“迅雷”。 下载“cnk3x/xunlei”这个镜像文件,

    2024年02月02日
    浏览(63)
  • 群晖DSM 7.1环境下docker安装DooTask

    DooTask是国人开发的一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。 大家感兴趣的话可以去他的官网详细了解。 这个软件默认docker环境下安装,但是要求docker-compose的版本是2.

    2024年02月04日
    浏览(41)
  • 群晖(Synology)NAS 后台安装 Docker 后配置 PostgreSQL

    群晖(Synology)NAS 的后台在新版本对 Docker 不再称为 Docker,现在改称为 Container Manager 了。 单击进入后运行 Container Manager。 针对 PostgreSQL 的容器,我们选择容器后,如果你已经安装了 PostgreSQL 的话,应该就能看到运行的容器了。 然后选择设置。 在 PostgreSQL 的容器设置中有

    2024年02月09日
    浏览(51)
  • 群晖NAS教程(十七)、利用Docker安装网心云容器魔方

    为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客 群晖NAS教程(十七)、利用Docker安装网心云容器魔方 个人博客 一、群晖docker套件中安装onething1/wxedge镜像。 二、wxedge容器启动项配置 容器名称随便起,并启用高级执行权限,然后配置高级设置。 启用自动重启 在群晖

    2024年02月04日
    浏览(91)
  • 群晖NAS:docker查询注册表失败解决方案 docker安装网心云、mysql等

    差不多2023年4月底开始的,docker内不能直接搜索注册表。据说是有人在库里放了一些有意思的东西,被和谐掉了,所以也别指望什么时候能解封。 网上很多案例,都不能用。还有奇葩的给软路由翻墙的,不需要。直接命令行安装就行 步骤: 配置SSH(已配置的忽略) 链接ssh,

    2024年02月15日
    浏览(44)
  • 群晖安装青龙面板docker+Faker一键拉库部署+j1900配置

    本教程 采用黑群晖 3617 6.1.7 群晖安装工具和固件帮大家整理了 点我获取 个人不建议用黑群晖918+ 本教程机器配置: 主板: j1900 内存:8G梅捷 硬盘:512G梅捷 机箱:淘来的撒哈拉空气盒子 建议购买的时候购买电源时 注意风扇转速和声音 机箱采用双电源开关 我配置下来基本上

    2024年01月16日
    浏览(58)
  • 群晖NAS和绿联NAS的Docker安装odoo16社区版和企业版教程

    Docker安装odoo17,odoo16方法一样的 社区版安装: 1.在群晖后台安装好docker套件,并去控制面板-终端机和SNMP打开SSH功能。 绿联nas的同样进管理界面安装docker套件 绿联打开SSH方法是在设备-远程调试下面 把远程调试打开,然后就会跳出来 验证码 然后下面这一段L#W$%W1uGa+验证码 (+号

    2024年02月11日
    浏览(144)
  • 群晖NAS使用Docker安装WPS Office并结合内网穿透实现公网远程办公

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击跳转到网站】 wps-office是一个在Linux服务器上部署WPS Office的镜像。它基于WPS Office的Linux版本,通过Docker容器化的方式提供了一个完整的WPS Office环境,使得用户可以在Linux服务器

    2024年03月12日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包