分类 网站相关 下的文章

Discuz论坛多合一聚合支付接口插件,该插件直接替换了自带的支付接口功能,增强了支付的扩展性,自带支持支付宝、微信、QQ钱包官方支付,以及彩虹易支付、我爱支付、虎皮椒等支付通道,并且可以自由扩展其他的支付通道。

本插件和Discuz应用中心那些积分充值等插件是有本质区别的,那些插件需要新增一个积分充值页面,而本插件是直接替换了DiscuzX 3.5自带的支付接口,所以Discuz自带的积分充值功能就可以直接调用本插件,邀请码购买也同样可以直接调用。

与DiscuzX 3.5自带的支付功能相比,有如下功能特点:

1、支持支付宝当面付与微信JSAPI扫码,原版不支持;

2、支持通过支付插件来扩展其他支付通道,原版不支持;

3、支持微信小程序支付接口,原版不支持;

4、针对手机端扫码支付进行了特别优化,可直接跳转APP支付;

5、支持订单原路退款功能,原版不支持。

6、新增商家转账功能

后台演示截图:

QQ截图20230430165054.png

QQ截图20230430164958.png

电脑端支付演示截图:

QQ截图20230430163806.png

手机端支付演示截图:

QQ截图20230430164134.png

下载地址:

unifiedpay.zip

使用方法:

环境要求 PHP >= 7.0,本插件只支持DiscuzX 3.5版本,上传到/source/plugin/目录后解压,在后台插件列表开启。

如需开启积分充值功能,还需要在【运营】-【电子商务】-【基本设置】里填写现金积分兑换比率。

如果后续因Discuz版本更新,导致插件部分文件被覆盖而功能失效,可尝试卸载重新安装插件(卸载插件不会影响到任何配置信息)。

更新记录:

V1.2:新增支付宝APP支付、JSAPI支付,新增微信和支付宝的APP支付接口。虎皮椒将2种支付方式分开了。

V1.3:修复支付宝偶尔失败的问题,更新虎皮椒PC支付流程

V1.4:支持微信支付V3接口的公钥模式

这是一款由吾爱破解论坛用户开发的微信公众号文章批量下载工具,支持下载微信公众号的历史消息,可以保存文章为html/md/pdf/docx文件。

界面演示:

324254682-f0359881-cee8-4270-80c5-4a88d4d37ca0.png

2.4 支持下载视频、音频、封面图;修复微信文章下载失败的问题#58;添加自动监听剪切板功能,方便下载;添加下载失败的提示,修复无限出现暂停的提示

3.2更新 修复获取秘钥、公众号id失败、自定义时长闪退的问题;提示前面加上当前时间

3.3更新 下载的封面视频音频支持添加日期前缀,修复评论和评论回复下载失败的问题、导出表格功能标题被截断的问题

下载地址:

https://github.com/qiye45/wechatDownload/releases

https://www.123684.com/s/cmeA-wMHl3

serv00的部分 sN.serv00.com 86 服务器被墙了,或者是各种奇怪的原因导致无法ssh连接。
一种解决思路是,直接通过代理或者跳板连接ssh。

但是也可以按照如下设置 hostname/IP 和 端口,再连接ssh试试看。
其中大写的 N 是邮件中给定的服务器号,USER 是你注册的用户名:

  1. sN.serv00.com 86(或其IP)+端口22(或80或443)
  2. webN.serv00.com 40(或其IP)+端口22
  3. cacheN.serv00.com 25(或其IP)+端口22
  4. panelN.serv00.com 30 +端口22
  5. USER.serv00.net 22 +端口22
    感谢热心佬友CN补充第4条、忘心弃剑补充第5条。
    共计 6+2+2+1+1 种组合,具体用哪个请自行动手测试。
    像我这里就可以通过 panel7.serv00.com:22 及 128.204.223.119:22 来连上s7的ssh。

前言
1Panel 是一款集成多种工具和服务的管理平台,通过其应用商店,用户可以一键安装和配置各种应用程序。本文将介绍如何通过 1Panel 快速构建并配置内网邮件服务器 Maddy Mail Server。

Maddy Mail Server 是一个现代化的邮件服务器,设计简洁易用,支持 SMTP 和 IMAP 协议,并且具有高效的邮件传输和存储功能。通过 Maddy Mail Server,可以方便地管理企业内网的邮件通信。

1、安装1Panel
首先,在服务器安装1panel,具体安装步骤可参考 1Panel 官方安装文档

安装完成后,打开浏览器进入1Panel界面

2、安装 Maddy Mail Server

准备工作:在安装Maddy Mail Server之前需要准备一个域名,并申请一个域名证书,申请好域名证书后,下载会得到fullchain.pem 和 privkey.pem 两个文件。

2.1、在 1Panel 管理界面,导航到应用商店,搜索 "Maddy Mail Server"

点击 "安装" 按钮,具体配置如下:

名称:要创建的 Maddy Mail Server 应用的名称。
版本:Maddy Mail Server 应用的版本。
SMTP入站端口:Maddy Mail Server 接收外部邮件的通信端口,默认端口是 25。
IMAP4 端口:用于邮件客户端连接到邮件服务器并访问存储在服务器上的邮件,使用未加密的连接。默认端口是 143。
IMAP4 端口:用于邮件客户端连接到邮件服务器并访问存储在服务器上的邮件,使用加密的连接(IMAPS)。默认端口是 993。
SMTP 提交端口:用于邮件客户端提交邮件到邮件服务器进行发送,使用加密的连接(SMTPS)。默认端口是 465。
SMTP 提交端口:用于邮件客户端提交邮件到邮件服务器进行发送,使用 STARTTLS 加密的连接。默认端口是 587。
邮箱 MX 主机名:指定邮件服务器的主机名(MX 记录),用于接收邮件的 DNS 记录。
邮箱域名:指定邮件服务器所服务的域名,例如 example.com。
容器名称:Maddy Mail Server 应用容器名称。
CPU 限制:Maddy Mail Server应用可以使用的 CPU 核心数。
内存限制:Maddy Mail Server应用可以使用的内存大小。
端口外部访问:MaddyMail Server应用可以使用 IP:PORT 进行访问。
2.2、上传域名证书
此时 Maddy Mail Server应用启动状态是异常,因为我们还没有上传域名证书,详情可查看日志

上传fullchain.pem 和 privkey.pem 证书文件

安装好应用之后,进入/var/lib/docker/volumes/maddydata/_data/tls ,将域名证书上传到该目录。

证书上传完成后,我们的 Maddy Mail Server应用启动状态就正常了

2.3、获取DKIM 值
当容器正常运行后, 在/var/lib/docker/volumes/maddydata/_data/dkim_keys路径下会有个类似xxx_default.dns的文件。

复制文件内容,设置 DNS 解析需要用到。

3、设置DNS 解析
设置以下 DNS 解析:

主机记录 记录类型 记录值
default._domainkey TXT 上面xxx_default.dns获得的内容
mail A 服务器ipv4地址
@ A 服务器ipv4地址
mail AAAA 服务器ipv6地址(如果有)
@ AAAA 服务器ipv6地址(如果有)
@ MX http://mail.example.com
mail TXT v=spf1 mx ~all
@ TXT v=spf1 mx ~all
_dmarc TXT v=DMARC1; p=quarantine; ruf=mailto:[email protected]
_mta-sts TXT v=STSv1; id=1
_smtp._tls TXT v=TLSRPTv1;rua=mailto:[email protected]
4、创建邮箱账户
进入Maddy Mail Server应用容器

创建登录账户

maddy creds create [email protected]

创建存储账户

maddy imap-acct create [email protected]

可以查看账户列表

maddy creds list
maddy imap-acct list

查看账户下的邮箱分类

maddy imap-mboxes list [email protected]

查看收件箱

maddy imap-msgs list [email protected] INBOX

5、测试验证
使用其他邮箱向创建的新邮箱 [email protected] 发送测试邮件。

然后在容器中使用命令查看是否成功:

maddy imap-msgs list [email protected] INBOX

UID 1: xxx mailto:[email protected] - test
[\Seen \Recent], 2024-08-08 16:27:19 +0800 +0800
通过上述步骤,你可以在 10 分钟内使用 1Panel 快速构建并配置 Maddy Mail Server,完成企业内部邮件服务器的搭建。这种方式不仅快捷,还能够极大地简化运维工作

thum-a.png
Wiki.Js部署
1.打开一个端口,例如1155
2.SERV00创建Website wiki.milaone.app
3.给Wiki域名添加A记录指向SERV00的IP
4.给域名Wiki.milaone.app申请证书
5.创建PostgreSQL数据库
注意:PostgreSQL的用户名与数据库名是一致的
6.ssh终端部署
6.1下载程序源代码

mkdir domains/wiki && cd domains/wiki
wget https://github.com/requarks/wiki/releases/download/v2.5.303/wiki-js.tar.gz
tar -zxvf wiki-js.tar.gz && rm wiki-js.tar.gz
复制
6.2编辑配置文件

cp config.sample.yml config.yml && nano config.yml
复制
2

6.3 启动服务
6.3.1脚本方式

node server
复制
也可以使用nohup空输出方式的脚本运行
创建Wiki.sh脚本,并赋予运行权限:填入下面脚本

! /bin/bash

cd ~/domains/wiki
nohup node server >/dev/null 2>&1 &
复制
6.3.2 PM2 方式运行
使用nano在wiki目录中创建ecosystem.config.js文件,下面内容拷贝进去

module.exports = {
apps: [{
name: "wiki",
script: "server",
}]
}
复制
然后通过PM2方式运行

pm2 start ecosystem.config.js
复制
最后别忘了保活设置