一、准备工作
(一)工具下载
MD5 码加密工具:访问 https://www.md5ma.com/md5-calculator 下载 MD5 码加密工具。
-
Snap Camera 相关资源
- 访问 https://github.com/ptrumpis/snap-camera-server 下载最新版本 snap-camera-server-3.2.1.zip。
- 访问 https://github.com/jaku/SnapCameraPreservation 获取安装脚本及相关配置文件。
sudo /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/jaku/SnapCameraPreservation/main/mac.sh)"
(二)文件准备
- 下载完成后,解压 snap-camera-server-3.2.1.zip。
- 进入解压后的目录,将其中的 example.env 文件重命名为.env,根据自身需求修改配置文件内容。例如,若本地已存在 mysql 服务,需修改端口号等相关配置。
二、SSL 配置文件生成(Mac 系统)
在解压目录下执行 ./gencert.sh
,此操作将在当前目录下生成 ./ssl/studio-app.snapchat.com.crt
和 ./ssl/studio-app.snapchat.com.key
两个 SSL 配置文件,用于保障网络通信安全。
三、启动服务
在终端中执行 docker compose up -d
,此命令将在后台启动相关服务容器,为 Snap Camera 的运行提供支持。
四、系统配置
修改 /etc/hosts
文件,添加以下内容:127.0.0.1 studio-app.snapchat.com
,确保系统能够正确识别 Snap Camera 的域名。
五、启动 Snap Camera
完成上述步骤后,从应用程序中启动 Snap Camera 即可正常使用。