侧边栏壁纸
博主头像
静水流深

静水流深,沧笙踏歌

  • 累计撰写 34 篇文章
  • 累计创建 0 个标签
  • 累计收到 10 条评论

目 录CONTENT

文章目录

群晖docker-compose部署Easytier

唐韵
2024-10-29 / 0 评论 / 0 点赞 / 372 阅读 / 0 字

前言

当初组NAS的时候规划了好几个异地访问的网络方案,先用了别人分享的Frp服务器,体验也不错,就没着急搞别的,前几天分享的老哥公网IP忽然被回收了,跟运营商扯皮了好几天才要回来重新上线。这一下子给我敲响了警钟,抓紧研究一下别的组网方案,感觉easytier挺好,记录一下部署过程。

矿神的套件源里面有easytier的套件,但是安装配置完之后没有组网成功,可能是还有点小问题,于是改用docker部署了。但是群晖的docker套件改了加速仓库在注册表也搜不到easytier,别的镜像倒是有。于是改用docker-compose在yaml文件中指定镜像源地址,有趣的是同样的镜像加速地址,配置在yaml文件中就能正常拉取,在群晖docker镜像里面就不行,玄学问题。

部署过程

一、群晖后台

  1. 套件中心安装Container Manager
  2. 在FileStation的docker文件夹下创建easytier文件夹

二、群晖SSH

  1. 获取root权限sudo -i
  2. 进入easytier文件夹
    cd /volume1/docker/easytier
  3. 创建easytier.yml文件
    vim easytier.yml
    内容:
version: "3.8"

services:

  easytier:

    restart: always

    privileged: true

    mem_limit: 0m

    container_name: easytier

    hostname: easytier

    network_mode: host

    image: docker.fxxk.dedyn.io/easytier/easytier:latest

    command: -i 10.144.144.1 --network-name abc --network-secret abc -e tcp://c.xxx.icu:6xxx6
    #abc换成自己的账号密码
    #image后面添加一个可用的加速地址
  1. 在当前文件夹下以root执行docker-compose up -d
    但是不知道为啥我这条命令没执行,提示找不到配置文件,于是使用 -f参数指定配置文件所在路径
    docker-compose -f /volume1/docker/easytier/easytier.yml up
  2. 等待,拉取成功,回到Container Manager查看容器运行情况

使用体验

P2P打洞成功之后速度还是挺快的,基本取决于两端的带宽。哪怕走中转服务器也能保证基本的后台访问。官方有提供一个中转服务器,我现在这个中专服务器也是公益的,在香港,打洞成功率还挺高的,不过要每次连上之后等一小会儿才能显示P2P连接。

0

评论区