原来使用着Midjourney-Proxy-Plus V3.7.5系统,一直出现盗号情况,群里交流了下发现使用该版本的会员都存在此问题,主要原因作者留了后门,后门主要表现在打开官方Midjourney社区discord频道会发现很多图片生成的记录,这些记录并非是通过该系统生成,使用Midjourney-Proxy-Plus系统会被盗取token,被刷绘画,目前搭建使用的删除频道服务器和改discord密码避免,对接中转API来使用绘画。
为解决上述问题,找到了最新midjourney-proxy-plus系统V3.8.6免授权版,目前安装测试后未发现盗号生成问题。很多会员找不到该系统在此分享一下。搭建过程还是比较烦烦,建议使用现成的中转接口更省事。
-------------------------------------

测试环境:CentOS  +宝塔+ Nginx +MySQL 8.0+Docker容器+海外服务器(新加坡)
CWMP中转接口测试网址: https://mj.cxhao.com/chat
TBWEB系统前端测试网址:https://ai.cxhao.com

  • 支持MJ账号的增删改查功能
  • 支持MJ账号的详细信息查询和账号同步操作
  • 支持MJ账号的并发队列设置
  • 支持MJ的账号settings设置
  • 支持MJ的任务查询
    系统后台

20240831165030468

 

20240831165030190

系统使用方法

  1. 添加账户20240831165831960
  1. 账户详情20240831170020274
  1. 任务详情
20240831170045878------------------------------------------------------
系统安装教程:
Docker:Docker service(点击宝塔运维面板左侧菜单栏Docker进行安装,不需要截图的docker管理器)

20240831171313443

2.1.2 同步端口

202408311713367232.1.3 创建目录

1
/home/spring/config

20240831171352388

2.1.4 上传文件到该目录下

 

1
app.jar
:项目有源码jar包   
1
application.yml
:配置文件   
1
banned-words.txt
:非必须,MJ官方主要敏感词文件 20240831171427468

2.1.5 修改config目录

选择config目录,设置权限为777并应用到子目录,修改权限

202408311714458812.1.6 配置

1
application.yml

文件

20240831171518882
推荐使用mysql存储方式
  1. 设置后台管理登录的用户名和密钥(密码)20240831171553436
  2. 搭建discord-mj图片代理20240831171629426
  3. discord-cdn配置(需要自己搭建discord图片站的反向代理)
注意:discord-cdn地址最后没有“ /
  1. MySql配置

2.1.7 设置数据库root密码

使用mysql8.0,很多服务器需要先设置数据库root密码后,才能创建数据库

20240831171659659

2.1.8 新建站点

20240831171729534

2.1.9 设置反向代理

端口为:8080

202408311717501272.1.10 数据库权限端口设置

开启8080、3306端口
如果有服务器控制面板安全组也要开启3306端口
20240831171807603
设置数据库访问权限

202408311718563402.1.11 拉取镜像

1
novicezk/plus-jdk17:latest

(复制)

202408311719412022024年后宝塔面板最新版8.0.5版本及以上界面可能不一样,操作不来可直接使用命令拉取镜像:
命令:

1
docker pull novicezk/plus-jdk17:latest

202408311720002362.1.12 创建容器

直接使用命令创建容器启动项目:
1
docker run -d --name sparkai-midjourney-api -p 8080:8080 -v /home/spring/config:/home/spring/config  novicezk/plus-jdk17:latest

2.1.13 验证日志

点击查看日志,内容如下表示正常启动。

20240831172033199

2.1.14 部署完成

--------------------------------------------------------------------------------------------------------

管理后台操作(MJ账号添加)

登录MJ账号开启魔法,打开https://discord.com

4.2 账号管理

4.2.1 账号添加

  1. 获取

    1
    服务器ID、频道ID、用户Token、MJ私信ID(用来获取seed使用)
  2. 前置设置
创建一个服务器
20240831172158593
选择社区类型
20240831172220465
  1. 邀请MJ机器人
20240831172346892
1
<img class="size-full wp-image-7181 alignnone" title="20240831172442193" src="https://img.cxhao.com/2024/08/20240831172442193.png" alt="20240831172442193" width="958" height="779" />
1
5、服务器ID、频道ID

获取

1
<img class="size-full wp-image-7182 alignnone" title="20240831172514559" src="https://img.cxhao.com/2024/08/20240831172514559.png" alt="20240831172514559" width="1261" height="732" />
1
6、MJ私信ID

获取

1
<img class="size-full wp-image-7183 alignnone" title="20240831172535286" src="https://img.cxhao.com/2024/08/20240831172535286.png" alt="20240831172535286" width="1130" height="703" />
1
7、niji私信ID

获取

点击探索服务器 -> 搜索:niji -> 加入niji.Midjourney
20240831172652617
8、再次点击私信获取niji机器人私信ID,没有先搜索进入
  1. 1
    用户Token

    获取

20240831172851106
2024083117292676310、根据账号自身的套餐,设置线程池。
20240831172954324
11、添加账号后,点击账户名可以获取账户的详细信息或者修改账户信息。
20240831173026871
点击账号名,进入账户设置,开启 Remix mode 模式,绿色为开启!

20240831173049243

4.2.2 同步账户信息

为了避免封号,程序每天仅同步一次,需要主动更新,可以点击同步账户信息的接口,进行同步

202408311731149944.3 任务管理

任务列表中可以获取到任务的进度和详细信息
20240831173140605

20240831173156624

五、换脸功能配置

5.1 添加换脸机器人

在浏览器中打开下面链接,添加换脸机器人到自己服务器:
https://discord.com/api/oauth2/authorize?client_id=1090660574196674713&permissions=274877945856&scope=bot

5.2 验证查看

返回服务器,输入/,如果出现这两个机器人标识说明添加成功。

20240831173221853

服务声明: 本网站所有发布的源码、软件和资料均为作者提供或网友推荐收集各大资源网站整理而来,仅供功能验证和学习研究使用,您必须在下载后24小时内删除。不得使用于非法商业用途,不得违反国家法律,否则后果自负!一切关于该资源商业行为与本站无关。如果您喜欢该程序,请支持购买正版源码,得到更好的正版服务。如有侵犯你的版权合法权益,请邮件或QQ:3089659733与我们联系处理删除(邮箱:ynzsy@qq.com),本站将立即更正。