开始安装
约 558 字大约 2 分钟
开始安装
服务端
x86_64架构 Docker 版本
提示
因本人精力有限,目前仅在 Debian、Ubuntu Server 22.04+、类 CentOS8 操作系统上面测试了,其它系统请您测试安装。
v5 版本(👍 推荐版本)
docker 方式
docker run -d \
--init \
--name=sslvpn-web \
--network=host \
--restart=always \
--privileged=true \
--log-driver=json-file \
--log-opt max-size=50m \
--log-opt max-file=5 \
-e SERVER_WEB_PORT=15150 \
-e SERVER_API_PORT=15151 \
-e SERVER_IP_ADDR=your_server_ip_addr \
-v /etc/localtime:/etc/localtime:ro \
-v ./data/openvpn:/etc/openvpn \
-v ./data/nginx/www:/etc/nginx/www \
-v ./data/nginx/conf.d:/etc/nginx/conf.d \
registry.cn-hangzhou.aliyuncs.com/linuxcc/sslvpn:v2docker compose 方式
services:
sslvpn-web:
image: registry.cn-hangzhou.aliyuncs.com/linuxcc/sslvpn:v2
container_name: sslvpn-web
init: true
network_mode: host
restart: always
privileged: true
environment:
SERVER_WEB_PORT: "15150"
SERVER_API_PORT: "15151"
# 只填写IP或域名 例如: 10.0.0.101 或 vpn.linuxcc.cn
SERVER_IP_ADDR: "your_server_ip_addr"
logging:
driver: json-file
options:
max-size: "50m"
max-file: "5"
volumes:
- /etc/localtime:/etc/localtime:ro
- ./data/openvpn:/etc/openvpn
- ./data/nginx/www:/etc/nginx/www
- ./data/nginx/conf.d:/etc/nginx/conf.d二进制方式
提示
仅支持 Ubuntu Server 22.04和24.04 操作系统安装,其它系统请自行修改安装脚本。
注意
1、二进制版本需要全新环境安装,另外建议安装前对您的系统做快照备份。
2、安装时脚本必须检测到出口IP地址才可以继续安装,不然会导致安装失败。
SSLVPN_VERSION=5.0.2;
wget https://d.linuxcc.cn:16666/sslvpn-binary-v${SSLVPN_VERSION}.tar.xz &&\
tar xf sslvpn-binary-v${SSLVPN_VERSION}.tar.xz && \
cd sslvpn-binary-v${SSLVPN_VERSION} && \
bash install.shArm64 架构 Docker 版本
提示:若是不能用或者需要新版本,作者可以使用您的平台帮忙构建镜像。
SSLVPN_VERSION=3.1.8;
wget https://d.linuxcc.cn:16666/sslvpn-docker-arm-v${SSLVPN_VERSION}.tar.xz &&\
tar xf sslvpn-docker-arm-v${SSLVPN_VERSION}.tar.xz && \
cd sslvpn-docker-arm-v${SSLVPN_VERSION} && \
bash install.sh客户端
使用方式
1、注意用户名和密码文件 passwd 中第一行是用户名,第二行是密码,不要有多余的空格和多余的空行。
2、删除client.conf文件,将您自己的配置文件重命名成client.conf,然后即可安装运行。
可以使用下面命令来写入用户名和密码
1、需要注意的是双引号内不能有空格,需要将zhangsan/123456替换成您的用户名密码。
2、需要在当前目录下面执行。
# 写入用户名
echo "zhangsan" > passwd
# 写入密码
echo "123456" >> passwd