跳到主要内容

使用 VTN 连接内网 Redis

1. 部署 Redis 服务

使用 docker 部署 redis

在宿主机上创建挂载目录

# 创建目录结构
mkdir -p /opt/redis/{data,conf,logs}
# 设置权限(Redis 容器内默认用 redis 用户,UID=999)
chown -R 999:999 /opt/redis
chmod -R 755 /opt/redis

使用 docker 启动服务

docker run -d \
--name redis \
--restart always \ # 开机自启
-p 6379:6379 \ # 端口映射(宿主机:容器)
-v /opt/redis/conf/redis.conf:/etc/redis/redis.conf \ # 挂载配置文件
-v /opt/redis/data:/data \ # 挂载数据目录(持久化文件)
-v /opt/redis/logs:/logs \ # 挂载日志目录
redis:latest

# 单行
docker run -d --name redis --restart always -p 6379:6379 -v /opt/redis/conf/redis.conf:/etc/redis/redis.conf -v /opt/redis/data:/data -v /opt/redis/logs:/logs redis:latest

使用 docker ps 指令可以查看到在线 Redis 容器

2. 创建网络并部署连接器

新建一个网络

redis1

创建一个连接器设备

连接器设备需要绑定在刚刚创建的 redis 网络下

redis2

获取连接器的部署指令

redis3

部署成功后,可以查看到连接器的状态

redis4

3. 添加资源应用

新建一个资源 redis-server

redis5

其中选择 redis 网络,访问地址输入 redis 服务的真实 ip + 端口,请求协议选择 TCP。

此时我添加一个新的资源组 redis 并绑定了这个资源

4. 配置访问权限

新建一个新的访问策略 redis-access

并允许 我的组织 下的用户访问资源组 redis 的所有应用

redis6

5. 终端用户访问使用

邀请用户:

redis7

下载客户端输入标识并登录:

redis8

使用 Another Redis desktop 进行访问

能够正常访问

redis9

6. 观察访问详情和质量

前往控制台 dashboard 处可以观察到访问详情

redis10

能够观察到每段的时延,终端用户 & 设备,命中规则等。

上海云盾信息技术有限公司版权所有 沪ICP备11032572号-103 沪公网安备 31010402333937号 上海工商

Copyright@2025 YUNDUN,All Rights Reserved
友情链接:白云山科技