开始安装
docker 容器方式部署 SSLVPN
提示
因本人精力有限,目前仅在 Debian、Ubuntu Server 22.04+、类 CentOS8 操作系统上面测试了,其它系统请您测试安装。
SSLVPN_VERSION=3.1.4;
wget https://cdn.linuxcc.cn/software/sslvpn-docker-v${SSLVPN_VERSION}.tar.xz &&\
tar xf sslvpn-docker-v${SSLVPN_VERSION}.tar.xz && \
cd sslvpn-docker-v${SSLVPN_VERSION} && \
bash install.sh
安装Docker引擎
提示
非必要,如果还没有Docker引擎才需要安装
Debian/Ubuntu 系统
安装必要的依赖
sudo apt install ca-certificates curl gnupg lsb-release
添加 Docker 的官方 GPG 密钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
设置稳定仓库
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
最后开始安装
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
设置开机自动启动
sudo systemctl start docker
sudo systemctl enable docker
类 CentOS 系统
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils
# Step 2: 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# Step 4: 开启Docker服务
sudo systemctl start docker && sudo systemctl enable docker
二进制方式部署 SSLVPN
提示
仅在 Ubuntu Server 22.04 & 24.04 上面测试过。
注意
注意:二进制版本需要全新环境安装,另外建议安装前对您的系统做快照备份。
SSLVPN_VERSION=3.1.4;
wget https://cdn.linuxcc.cn/software/sslvpn-binary-v${SSLVPN_VERSION}.tar.xz &&\
tar xf sslvpn-binary-v${SSLVPN_VERSION}.tar.xz && \
cd sslvpn-binary-v${SSLVPN_VERSION} && \
bash install.sh