这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

Linux

Linux 客户端安装指南, 支持 Debian, Ubuntu, CentOS, Fedora, RHEL, Rocky Linux, Oracle Linux, etc.

面向多种 Linux 发行版的客户端安装指南。

1 - RedHat 系统家族

适用于 RedHat 系统家族的安装指南, 支持 CentOS, Fedora, RHEL, Rocky Linux, Oracle Linux, etc.

支持的系统和版本: CentOS 7+, Fedora 19+, RedHat Enterprise Linux 8+, Oracle Linux 7+, Rocky Linux 8+

安装客户端

目前没有为该系统提供桌面版客户端.


打开 终端Terminal, 然后执行以下步骤.

yum install -y epel-release libmodulemd curl ca-certificates tree
yum install -y htop iftop nano bash-completion bash curl sudo lsof

curl -fsSL https://pkgs.cloudnet.world/stable/install.sh | sh
systemctl status cloudnetd

注册设备


# 查看命令行帮助
cnet start --help

通过网页注册

cnet start --accept-dns=false --accept-routes=false

通过密钥注册

cnet start --accept-dns=false --accept-routes=false --auth-key=<PreAuthKey>

更新客户端


sudo dnf update cloudnet
# 或者
sudo yum update cloudnet
# 或者
cnet upgrade

卸载客户端


sudo dnf remove cloudnet
# 或者
sudo yum remove cloudnet
# 或者
cnet uninstall

2 - Debian 系统家族

Debian 系统家族安装 Cloudnet 客户端, 支持 Ubuntu, Debian, Deepin, Kali, Linux Mint, etc.

支持的 Debian 系统家族: Ubuntu 16.04+, Debian 9+, Deepin, Kali, Linux Mint, MX Linux, Pop!_OS, Zorin OS, elementary OS, Parrot OS, PureOS, SteamOS, Tails, Trisquel, etc.

由于基于 Debian 衍生的系统非常多, 但只要内核版本满足要求(kernel≥4.4), 一般都可以兼容.

安装客户端

目前没有为该系统提供桌面版客户端.


打开 终端Terminal, 然后执行以下步骤.

apt update
apt install -y htop iftop nano bash-completion ca-certificates openssl tree apt-transport-https bash curl sudo lsof
timedatectl set-timezone Asia/Shanghai

# fix at debian9 certificate issue
sed -i '/^mozilla\/DST_Root_CA_X3/s/^/!/' /etc/ca-certificates.conf && update-ca-certificates -f

curl -fsSL https://pkgs.cloudnet.world/stable/install.sh | sh
systemctl status cloudnetd

注册设备


# 查看命令行帮助
cnet start --help

通过网页注册

cnet start --accept-dns=false --accept-routes=false

通过密钥注册

cnet start --accept-dns=false --accept-routes=false --auth-key=<PreAuthKey>

更新客户端


sudo apt update && sudo apt upgrade cloudnet
# 或者
cnet upgrade

卸载客户端


sudo apt remove cloudnet
# 或者
cnet uninstall

3 - SUSE 系统家族

SUSE 系统家族安装 Cloudnet 客户端

支持的 SUSE 系统家族: OpenSUSE 15.0+, SUSE Linux Enterprise Server (SLES) 12+, SUSE Linux Enterprise Desktop (SLED) 12+, SUSE Linux Enterprise Workstation Extension (SLEWE) 12+

安装客户端

目前没有为该系统提供桌面版客户端.


打开 终端Terminal, 然后执行以下步骤.

curl -fsSL https://pkgs.cloudnet.world/stable/install.sh | sh

注册设备


# 查看命令行帮助
cnet start --help

通过网页注册

cnet start --accept-dns=false --accept-routes=false

通过密钥注册

cnet start --accept-dns=false --accept-routes=false --auth-key=<PreAuthKey>

更新客户端


sudo zypper update cloudnet
# 或者
cnet upgrade

卸载客户端


sudo zypper remove cloudnet
# 或者
cnet uninstall

4 - OpenWRT 系统家族

OpenWRT 系统家族安装 Cloudnet 客户端

支持的 OpenWRT 系统及版本: OpenWRT 17/18/19/21/22, x86_64/armv7/aarch64/mips

OpenWRT 设备至少需要 128MB 的存储空间, 因为 Cloudnet 需要占用 45MB 左右的存储空间.

自动安装客户端


通过 SSH 进入 命令行界面, 然后执行以下步骤.

OpenWRT 默认的 shell 是 ash

# 安装依赖
opkg update
opkg install libustream-openssl ca-bundle kmod-tun bash curl
# 安装客户端
curl -fsSL https://pkgs.cloudnet.world/stable/install.sh | sh

注册设备


# 查看命令行帮助
cnet start --help

通过网页注册

cnet start --accept-dns=false --accept-routes=false

通过密钥注册

cnet start --accept-dns=false --accept-routes=false --auth-key=<PreAuthKey>

更新客户端


cnet upgrade

卸载客户端


cnet uninstall

在 OpenWRT 上手动安装 Cloudnet

安装包下载: OpenWRT

  • 将 root 目录的内容提取到您的文件系统根目录:
tar x -vC / -f  cloudnet_<version>_<arch>.tar
  • 安装依赖包:
opkg update
opkg install libustream-openssl ca-bundle kmod-tun
  • 首次运行 cloudnet:
# 启动服务
/etc/init.d/cloudnet start
# 注册设备
cloudnet up --accept-dns=false --accept-routes=false
# 示例: 注册设备并声明本地需要路由的网段(内网互通)
cloudnet up --accept-dns=false --advertise-routes=10.0.0.0/24
  • 设置开机时启用 cloudnet:
/etc/init.d/cloudnet enable
# 通过查找以下条目来验证:
ls /etc/rc.d/S*cloudnet*

5 - 树莓派 Raspberry Pi OS

树莓派系统家族安装 Cloudnet 客户端

支持的 Raspberry Pi OS 系统及版本: Raspberry Pi 2/3/4, armv7l

安装客户端

目前没有为该系统提供桌面版客户端.


打开 终端Terminal, 然后执行以下步骤.

apt update
apt install -y htop iftop nano bash-completion ca-certificates openssl tree apt-transport-https bash curl sudo lsof
timedatectl set-timezone Asia/Shanghai

curl -fsSL https://pkgs.cloudnet.world/stable/install.sh | sh

注册设备


# 查看命令行帮助
cnet start --help

通过网页注册

cnet start --accept-dns=false --accept-routes=false

通过密钥注册

cnet start --accept-dns=false --accept-routes=false --auth-key=<PreAuthKey>

更新客户端


sudo apt update && sudo apt upgrade cloudnet
# 或者
cnet upgrade

卸载客户端


sudo apt remove cloudnet
# 或者
cnet uninstall

6 - 群晖 Synology DSM/SRM

本文介绍如何在群晖 NAS/SRM 上安装 Cloudnet 客户端。

支持的 Synology 系统及版本: Disk Station Manager(DSM) 7/8, Synology Router Manager (SRM) 1.3+

安装客户端


通过应用市场安装

Cloudnet 客户端正在计划上线 Synology 应用市场, 请耐心等待.

通过命令行安装

通过 SSH 进入 命令行界面, 然后执行以下步骤.

# 安装客户端,您可能需要 root 权限才能安装成功
curl -fsSL https://pkgs.cloudnet.world/stable/install.sh | sh

注册设备


# 查看命令行帮助
cnet start --help

通过网页注册

cnet start --accept-dns=false --accept-routes=false

通过密钥注册

cnet start --accept-dns=false --accept-routes=false --auth-key=<PreAuthKey>

更新客户端


cnet upgrade

卸载客户端


cnet uninstall