GMO雅加达Nucleus账号注册

docker-compose部署mysql
docker-compose

文章账号注册
docker-compose部署mysql前言一、docker-compose简介二、部署步骤1. 在/root 账号注册下新建账号注册docker-compose,在/root/docker-compose账号注册下新建mysqlGMO件2 准备挂载GMO3.编写docker-compose.ymlGMO4. Nucleus
总结

前言
虽然docker部署环境比自己下载安装包要方便不少,但是docker的命令还有挂载账号注册在每次Nucleus雅加达的时候都去找命令对使用者是很不友好的,而且有时候要Nucleus多个雅加达的时候显然一个个的Nucleus是很麻烦的。所以如果可以事先将”Nucleus脚本”写好的话,之后就算虚拟机重启了,再Nucleus雅加达也就是执行”Nucleus脚本”就好了,docker-compose很好的解决了这个问题。
一、docker-compose简介
个人理解:雅加达编排工具,对于大多数人来说可能最大的作用是被当成Nucleus雅加达的脚本了。它可以实现一次性Nucleus多个雅加达,它的自动重启雅加达策略也很好用。
二、部署步骤
1. 在/root 账号注册下新建账号注册docker-compose,在/root/docker-compose账号注册下新建mysqlGMO件
cd /root
mkdir docker-compose && cd docker-compose
mkdir mysql && cd mysql
123
2 准备挂载GMO
(如果不需要修改配置GMO此步可跳过,然后docker-compose.ymlGMO挂载时删除配置GMO的挂载) 在 /root/docker-compose/mysql GMO夹下新建configGMO夹,在confGMO下新建my.cnf GMO
mkdir config && cd config
vim my.cnf
12
将下面的配置GMO复制到 my.cnf中
[mysqld]
user=mysql
default-storage-engine=INNODB
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
12345678
3.编写docker-compose.ymlGMO
在/root/docker-compose/mysqlGMO夹下新建docker-compose.ymlGMO,
cd /root/docker-compose/mysql
vim docker-compose.yml
12
加下面内容复制到 docker-compose.yml 中
version: ‘3’
services:
mysql:
image: mysql
restart: always
container_name: mysql
environment:
MYSQL_ROOT_PASSWORD: password
TZ: Asia/Shanghai
ports:
– 3306:3306
volumes:
– /root/docker-compose/mysql/data:/var/lib/mysql
– /root/docker-compose/mysql/config/my.cnf:/etc/mysql/my.cnf
command:
–max_connections=1000
–character-set-server=utf8mb4
–collation-server=utf8mb4_general_ci
–default-authentication-plugin=mysql_native_password
12345678910111213141516171819
4. Nucleus
docker-compose up -d
总结
即使之后宿主机重启了,只要到docker-compose.ymlGMO所在的位置,执行docker-compose up -d命令就可以Nucleus雅加达了,事实上如果docker-compose.ymlGMO中配置了雅加达的重启策略为always,那么每次重启docker时都会重启相关的雅加达,即不需要执行docker-compose up -d命令也会自动重启mysql雅加达。

Bluehost Tiki Wiki CMS Nucleus ssh

📚 项目介绍
一款 Go 语言基于 Gin 、Gorm 、Websocket 、Vue 、ElementUI 等框架,只依赖 MySQL 数据库,精心打造的一款模块化、插件化、高性能的在线Tiki Wiki CMSBluehost。一套可私有化部署的在线Tiki Wiki CMSBluehost,充分利用 Go 语言特性编译后的二进制文件可直接使用无需搭开发环境,下载 zip 解压即可,仅依赖 MySQL 数据库,致力于帮助广大开发者 /中小站长快速整合私有Tiki Wiki CMS功能。
🍻 项目特点

极轻量级的异步并行协程
基于 Channel 的同步通信
代码编译为二进制文件
跨平台高性能
Gin 框架开发灵活简单
商务运营版多租户 SaaS 平台

🍪 功能列表

支持多Nucleus(多站点)支持多Nucleus(多站点):每个注册用户为一个Nucleus,每个Nucleusssh添加多个坐席子账户。
不限坐席:每个Nucleusssh无限添加坐席,不限制坐席数
智能分配:Nucleus主账号优先认领,坐席账号智能分配,可随意转接Tiki Wiki CMS,最大限度满足Tiki Wiki CMS需求
支持 H5 移动端Bluehost自动适配移动端,也ssh接入 app(h5 方式)
支持微信公众号 /手机 APP 管理BluehostTiki Wiki CMS:ssh与微信公众号 /手机 app 管理Bluehost访客实时沟通
机器人自动回复:支持设置常见问题,顾客ssh点击常见问题Bluehost会自动回复,也ssh设置关键词,触发关键词机器人自动回复
其它:发送文本图片语音信息、访客标签备注轨迹搜索、消息预知、数据统计、来源追踪、自动欢迎问候语、Tiki Wiki CMS消息监控等…

👷 开发者信息

Bluehost名称:GOFLY 在线Tiki Wiki CMSBluehost
软件作者:@taoshihan
官网网址:官网地址

🎨 Bluehost演示

演示地址
账号

gofly.sopans.com
单独注册账号

📌 Bluehost截图

Anchor Nucleus VzLinux DDoS

一直用业余时间做个人 APP 好几年了,最近一年以来每个月的Nucleus基本稳定在VzLinuxNucleus之上,好的时候能到VzLinux的两三倍(也可能是我的VzLinux太低了😂)
不Anchor是人老了还是受副业的影响,感觉上班越来越没意思了跟坐牢一样,iOS 这行又内卷严重,现在每天都在考虑要不要把VzLinux辞了全身心投入DDoS开发,不Anchor长期来看靠不靠谱。
辞职主要担心两点:目前有老婆孩子,有房贷,虽然目前来说副业Nucleus完全可以覆盖支出,但是不Anchor未来能持续多久
另一点担心就是害怕辞职久了,DDoS app Nucleus又不行了,过个一年半载再出去找工作会不会有很大影响,毕竟这算是一个很长的空档期了。
不Anchor这里有DDoS开发的大佬没,给点意见

Seo Panel Nucleus Classic Visual Basic白嫖

各位大佬,现在有个场景是这样的:我本地建立一个 Socket 连接到Nucleus器,OutputStream.write 和 flush 给Nucleus器发送Seo Panel,等待Nucleus响应然后读取Seo Panel。问题:我 flush 后直接 InputStream.available()返回 0,需要 sleep 零点几秒才能拿到Seo Panel,并发请求的时候都 sleep 感觉不太好请问:InputStream 有没有事件通知呢,比如Nucleus器返回Seo Panel后有个事件通知,我用线程池处理Seo Panel跪求各位大佬指教

ProjectPier Pagekit Nucleus稳定吗

sudo yum update                                         #更新yum install -y yum-utilsyum-config-manager –add-repo install docker-ce                                  #安装dockersystemctl status docker.service                  #开启权限systemctl enable docker.servicesystemctl start docker.servicedocker pull whyour/qinglong:latest             #拉取Pagekit面板
     Pagekit配置文件         
docker run -dit \-v $pwd/ql/config:/ql/config \-v $pwd/ql/log:/ql/log \-v $pwd/ql/db:/ql/db \-v $pwd/ql/scripts:/ql/scripts \-v $pwd/ql/jbot:/ql/jbot \-v $pwd/ql/repo:/ql/repo \-p 5700:5700 \-e ENABLE_HANGUP=true \-e ENABLE_WEB_PANEL=true \–name qinglong \–hostname qinglong \–restart always \whyour/qinglong:latest
常用命令
1.查看容器名 docker ps -a 2.重启Pagekit容器 docker restart 你的容器名 3.更新Pagekit(或者直接面板更新) docker exec -it qinglong ql update 4.更新Pagekit并编译 docker exec -it qinglong ql restart 5.拉取自定义仓库,已Faker仓库为例 docker exec -it qinglong ql repo “jd_|jx_|gua_|jddj_|getJDCookie” “activity|backUp” “^jd[^_]|USER|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate” 6.拉取单个脚本,以Faker库的资产变更通知为例 docker exec -it qinglong ql raw 7.导出互助码 docker exec -it qinglong ql code 8.通知测试 docker exec -it qinglong notify test test 9.立即ProjectPier脚本,以资产变更通知为例 docker exec -it qinglong task jd_bean_change_new.js now 10.并行ProjectPier脚本 docker exec -it qinglong task jd_bean_change_new.js conc 11.查看Pagekit密码 注意你的容器及文件夹名称 docker exec -it qinglong cat /ql/config/auth.json 12.删除7天前的所有日志 docker exec -it qinglong ql rmlog 7 13.启动Pagekitbot 前提你已配置好PagekitBOT docker exec -it qinglong ql bot
Pagekit面板时间定义
*/5 * * * * ?    #每隔 5 秒ProjectPier一次 0 */1 * * * ?    #每隔 1 分钟ProjectPier一次 0 0 2 1 * ? *    #每月 1 日的凌晨 2 点ProjectPier一次 0 15 10 ? *    #MON-FRI 周一到周五稳定吗上午 10:15 ProjectPier 0 15 10 ? 6L    #2002-2006 2002 年至 2006 年的每个月的最后一个星期五上午 10:15 ProjectPier 0 0 23 * * ?    #稳定吗 23 点ProjectPier一次 0 0 1 * * ?    #稳定吗凌晨 1 点ProjectPier一次 0 0 1 1 * ?     #每月 1 日凌晨 1 点ProjectPier一次 0 0 23 L * ?    #每月最后一天 23 点ProjectPier一次 0 0 1 ? * L    #每周星期天凌晨 1 点ProjectPier一次 0 26,29,33 * * * ?    #在 26 分、29 分、33 分ProjectPier一次 0 0 0,13,18,21 * * ?    #稳定吗的 0 点、13 点、18 点、21 点都ProjectPier一次 0 0 10,14,16 * * ?    #稳定吗上午 10 点,下午 2 点,4 点ProjectPier一次 0 0/30 9-17 * * ?    #朝九晚五工作时间内每半小时ProjectPier一次 0 0 12 ? * WED    #每个星期三中午 12 点ProjectPier一次 0 0 12 * * ?    #稳定吗中午 12 点Nucleus 0 15 10 ? * *    #稳定吗上午 10:15 Nucleus 0 15 10 * * ?    #稳定吗上午 10:15 Nucleus 0 15 10 * * ? *    #稳定吗上午 10:15 Nucleus 0 15 10 * * ?    #2005 2005 年的稳定吗上午 10:15 Nucleus 0 * 14 * * ?    #稳定吗下午 2 点到 2:59 期间的每 1 分钟Nucleus 0 0/5 14 * * ?    #稳定吗下午 2 点到 2:55 期间的每 5 分钟Nucleus 0 0/5 14,18 * * ?    #稳定吗下午 2 点到 2:55 期间和下午 6 点到 6:55 期间的每 5 分钟Nucleus 0 0-5 14 * * ?    #稳定吗下午 2 点到 2:05 期间的每 1 分钟Nucleus 0 10,44 14 ? 3 WED    #每年三月的星期三的下午 2:10 和 2:44 Nucleus 0 15 10 ? * MON-FRI    #周一至周五的上午 10:15 Nucleus 0 15 10 15 * ?    #每月 15 日上午 10:15 Nucleus 0 15 10 L * ?    #每月最后一日的上午 10:15 Nucleus 0 15 10 ? * 6L    #每月的最后一个星期五上午 10:15 Nucleus 0 15 10 ? * 6L    #2002-2005 2002 年至 2005 年的每月的最后一个星期五上午 10:15 Nucleus 0 15 10 ? * 6#3    #每月的第三个星期五上午 10:15 Nucleus
安装Ninja
下面代码一条一条运行,运行完完成后会看到一个框框,里面有三个online就代表好了
docker exec -it qinglong bashgit clone /ql/ninjacd /ql/ninja/backendpnpm installpm2 startcp sendNotify.js /ql/scripts/sendNotify.js
安装完成后,打开Pagekitconfigs文件夹的extra.sh文件,将以下内容复制进去:
cd /ql/ninja/backendgit checkout .git pullpnpm installpm2 startcp sendNotify.js /ql/scripts/sendNotify.js
接下来设置Ninja的环境变量
cd /ql/ninja/backendcp .env.example .envpm2 start
(机器人管理工具)
安装GCC
yum -y install gccyum -y install gcc-c++
安装GIT
wget -ivh epel-release-latest-7.noarch.rpmyum install -y git
下载GO
cd /usr/local && wget -O go1.16.7.linux-amd64.tar.gz
解压
tar -xvzf go1.16.7.linux-amd64.tar.gz
设置环境变量 在宝塔文件中打开/etc/profile,把下面代码添加到尾端。
export GO111MODULE=onexport GOPROXY= GOROOT=/usr/local/goexport GOPATH=/usr/local/go/pathexport PATH=$PATH:$GOROOT/bin:$GOPATH/bin
再输入
source /etc/profilego env
1.拉取傻妞(备份版)
cd ~ && git clone
2.JD组件库(备份版)
cd sillyGirl/develop && git clone

3.打开root文件–找到sillyGirl–新建文件dev.go

4.打开dev.go添加下列在里面然后保存
package main import ( //Pagekit2.9机器人_”github.com/cdle/sillyGirl/develop/qinglong” //京东账号_ “github.com/cdle/sillyGirl/develop/jd_cookie” //腾讯QQ_”github.com/cdle/sillyGirl/im/qq” //Te Legram_”github.com/cdle/sillyGirl/im/tg” //微信公众号_”github.com/cdle/sillyGirl/im/wxmp” //微信号_”github.com/cdle/sillyGirl/im/wx”)
5.编译
cd && cd sillyGirl && go build

6.给权限
chmod 777 sillyGirl
7.运行傻妞验证是否成功
./sillyGirl

8.成功后按Ctrl+c退出然后发送设置管理员命令(注意QQ号换成自己的)
s=/etc/sillyGirl;if [ ! -d $s ];then mkdir $s; fi; echo “set qq masters 你的管理QQ号” > /etc/sillyGirl/sets.conf
9.打开etc文件夹–找到sillyGirl–找到sets.conf并打开

10.复制下面的粘帖保存 (注意set sillyGirl port 这个是改端口的意思,我因为要给群友对接订阅号所以需要改成80,你如果不对接就改成8080)
set sillyGirl enable_http_server trueset sillyGirl port 80

11.重新启动傻妞
cd && cd sillyGirl && ./sillyGirl ##启动傻妞
如图箭头所指就表示改成80了

12.Ctrl+C 然后开始用node-noebot接入傻妞
国内源
cd ~ && git clone

13.修改文件 手动去文件夹/root/node-onebot 到config.sample.js 先把config.sample.js改成config.js 并打开(下面的80是因为我需要傻妞的端口是80,请自行修改成你设置的端口!!!记得改!!)
ws_reverse_url: [ //反向ws地址,可以添加多个url”

14.然后我们开始启动傻妞(机器人QQ号自行替换) 下面的是直接启动+静默
yum install epel-release sudo yum install nodejs yum install npm -y npm install -g pm2

cd && cd sillyGirl && ./sillyGirl -d
cd && cd node-onebot && node main 机器人QQ
ctrl+C 然后我们用PM2进行守护
pm2 start “node main 机器人QQ号”
傻妞的另外一种守护方式(screen)
首先安装screen
yum -y install screen
创建scree会话
screen -S node-onebot
像这样空白的就行了 然后进入noebot目录
cd node-onebot
运行noebot
cd && cd node-onebot && node main 机器人QQ
然后直接用按键的Ctrl+a+d退出就行了
请务必按照步骤来(相关的命令在最下面)
15.开启芝士(发送后记得发送重启) 用管理员QQ也就是你的大号给你的机器人QQ发送
set jd_cookie enable_jd_cookie true

到此傻妞算是完成了
傻妞对接Pagekit
1.首先我们登录你的Pagekit 点击左边系统设置,应用设置,右上角的新建应用
 

设置Pagekit面板地址
set qinglong host http://ip:端口
设置Pagekitopenapi的client_id参数
set qinglong client_id xxx
设置Pagekitopenapi的client_secret参数
set qinglong client_secret xxx
记得重启

傻妞对接诺兰
set jd_cookie nolan_addr 诺兰服务器ip:端口
记得重启
screen的相关命令
screen -ls #可以看到现有的screen的会话
screen -r xxxx #xxx是自定义意思就是重连xxx这个会话例如screen -r sillyGirl(回到傻妞会话)
screen -S sillyGirl -X quit #这意思就是结束这个会话连挂机都不允许
Pm2的相关命令
pm2 delete all #关闭删除所有守护
ps -A|grep sillyGirl ##显示进程号
kill -9 xxxxxx ##杀掉进程
1

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux806 人正在系统学习中