Skip to content

安装

安装方式

  1. 下载预编译的二进制文件(推荐)

    访问 ⬇️下载页面 下载适用于您操作系统的二进制文件或安装包。

  2. 通过 crates.io 安装

    sh
    cargo install easytier
  3. DockerHub

    DockerHub 镜像地址

    sh
    docker pull easytier/easytier:latest
  4. 通过Docker Compose安装

    docker-compose.yml
    yaml
    version: '3.8'
    services:
      watchtower: # 用于自动更新easytier镜像,若不需要请删除这部分
        command: --interval 3600 --cleanup --label-enable
        container_name: watchtower
        environment:
          - TZ=Asia/Shanghai
          - WATCHTOWER_NO_STARTUP_MESSAGE
        image: containrrr/watchtower
        restart: always
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
      easytier:
        restart: always
        labels:
          com.centurylinklabs.watchtower.enable: 'true'
        privileged: true
        mem_limit: 0m
        container_name: easytier
        hostname: easytier
        network_mode: host
        volumes:
          - /etc/easytier:/root
        environment:
          - TZ=Asia/Shanghai
        image: easytier/easytier:latest
        command: -i <ip> --network-name <用户> --network-secret <密码> -p tcp://<服务器地址>:11010
  5. 一键安装脚本 (仅 Linux)

    bash
    wget -O /tmp/easytier.sh "https://raw.githubusercontent.com/EasyTier/EasyTier/main/script/install.sh" && bash /tmp/easytier.sh install
  6. 通过源码安装

    sh
    cargo install --git https://github.com/EasyTier/EasyTier.git easytier

第三方工具

常见问题

问题 1

Q: Windows 7 无法创建网络,程序崩溃或者报错无法创建虚拟网。

A: win7 需要是 SP1 及以上, 并且需要安装 KB3063858KB4474419 这两个补丁

问题 2

Q: Linux 命令行帮助是英文,如何调整为中文。

A: 需要设置环境变量 LANG=zh_CN,命令: export LANG=zh_CN

问题 3

Q: 启动后提示 TunError

A: 确认 TUN 驱动已经被正确加载,并且 /dev/net/tun 文件存在,如果使用 Docker,需要确保开启了特权模式。Linux TUN 驱动加载方法为:

bash
modprobe tun
mkdir /dev/net
sudo mknod /dev/net/tun c 10 200