使用 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. 创建网络并部署连接器
新建一个网络

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

获取连接器的部署指令

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

3. 添加资源应用
新建一个资源 redis-server

其中选择 redis 网络,访问地址输入 redis 服务的真实 ip + 端口,请求协议选择 TCP。
此时我添加一个新的资源组 redis 并绑定了这个资源
4. 配置访问权限
新建一个新的访问策略 redis-access
并允许 我的组织 下的用户访问资源组 redis 的所有应用

5. 终端用户访问使用
邀请用户:

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

使用 Another Redis desktop 进行访问
能够正常访问

6. 观察访问详情和质量
前往控制台 dashboard 处可以观察到访问详情

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