系统简介
  • 郑重声明
  • 使用许可
  • 更新记录
  • 鸣谢列表
  • 界面展示
  • 捐赠列表
  • 环境准备
  • 开始安装
  • 迁移/升级
  • 路由/NAT
  • 开启队列
  • 疑难解答
功能清单
Docker客户端
B站
Gitee
系统简介
  • 郑重声明
  • 使用许可
  • 更新记录
  • 鸣谢列表
  • 界面展示
  • 捐赠列表
  • 环境准备
  • 开始安装
  • 迁移/升级
  • 路由/NAT
  • 开启队列
  • 疑难解答
功能清单
Docker客户端
B站
Gitee
  • 开始安装

开始安装

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 系统

参考阿里云docker-ce安装部署方式

# 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
最后更新:
贡献者: LINUXCC