面向多种 Linux 发行版的客户端安装指南。
Linux
- 1: RedHat 系统家族
- 2: Debian 系统家族
- 3: SUSE 系统家族
- 4: OpenWRT 系统家族
- 5: 树莓派 Raspberry Pi OS
- 6: 群晖 Synology DSM/SRM
1 - RedHat 系统家族
支持的系统和版本: 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 系统家族: 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 系统家族: 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 系统及版本: 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*
- 重启路由器,并确认它在 Cloudnet 用户中心 上显示为在线。
5 - 树莓派 Raspberry Pi OS
支持的 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
支持的 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