Debian12 编译 EasyTier
由于 EasyTier 提供的二进制版本不提供quic连接版本,所以选择自己编译。
源仓库没有编译教程,自己摸索编译过程
安装 rust 环境,安装提示选择默认就可以了
1
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装编译环境
1
2
3
4
5
6
7sudo apt install build-essential
sudo apt-get install protobuf-compiler
sudo apt install -y musl musl-tools
# 查看 rust 编译目标
rustup target list
# 添加编译目标
rustup target add x86_64-unknown-linux-musl编译
1
2
3
4git clone https://github.com/EasyTier/EasyTier
cd EasyTier
# 开始编译,由于我需要 quic,使用 --features full
cargo build --release --verbose --target x86_64-unknown-linux-musl --features full