接上上贴 https://www.nodeseek.com/post-408732-1
你已经学会了通过virtualizor开设lxc-nat小鸡,接下来本贴会教你如何对接whcms,以及创建套餐售卖
常见问题可以看上贴: https://www.nodeseek.com/post-412893-1

开始前还是提一嘴想看开出来的小鸡长啥样可以看看我idc: https://hajimao.top/index.php?rp=/store/de1qu
你按照本教程搭建好后理论上会和我基本一致,包括购买页面的自定义选项,开通后的显示

本文已默认你已经完成把ip解析到域名之类基本的操作,如果不会建议重开刷新智力值谢谢

1 安装环境

我安装的并不是最新版的whmcs,但是不会差太多(当然我也是最近几个版本的whmcs,不会有很大差异的)

我的php使用的是7.4,你看到这篇教程的时候可能需要安装更高版本的php 建议到 whmcs.com 查看一下文档
然后你还需要安装ionCube插件
web服务器whmcs推荐使用apache2这种使用.htaccess 文件的web服务器

如果你是nginx,在安装后whmcs会引导你完成一些安全措施

如果你不知道如何安装这些东西,那建议你别当oneman了

2 安装whmcs

whmcs最新版可以在 https://download.whmcs.com/ 获取
这是whmcs官方网站,可放心使用
下载解压到web目录下即可

我知道你不想花钱购买whmcs的授权,所以我们这里使用开心版
还是老方法,替换许可证验证文件来绕过whmcs的授权

你可以在这个网站获取许可证文件: https://whmcsfull.com/
选择和你whmcs版本一致的文件即可
下载后改名为

License.php

后放到

/vendor/whmcs/whmcs-foundation/lib/

里面

接下来打开你的网站,按照安装向导指引即可,让你输许可证的时候瞎填一个字符串就行了
就不再赘述了

3 对接virtualizor

vt官方提供了免费的模块
https://files.virtualizor.com/whmcs/whmcs_v2.zip
放到/modules/servers/ 解压即可

接下来点击配置---系统设置---服务器设置----新增服务器
点击添加新的服务器,模块选virtualizor IP和 api key 和api key pass填上自己的就好了,然后保存

接下来我们创建一个服务器组,因为我们很显然会有多个产品,所以我们要给服务器分组
名字随意,自己记得住就行了,把刚刚创建的服务器加进去即可
之后如果有新母鸡也同理

4 设置产品

点击 产品/服务 新建一个分组,分组名字和简介会展示给用户,记得勾选你设置的支付方式(待会会说)
然后新增一个产品,名字和简介会展示给用户

记得取消产品的隐藏,不然用户看不着产品
还有就是 需要输入域名 也得关

库存控制自行考虑

然后点击 定价 按钮设置价格
价格不建议太离谱,不然你可能会被我或者其他人挂: https://www.nodeseek.com/post-413360-1

接下来点击模块设置,选择virtualizor
服务器组和virtualizor server选择你刚才创建的 type选择lxc虚拟化(如果你按照我上上期教程安装的virtualizor都话)

plan选择你virtualizor 设置的plan(建议分成小杯大杯之类的卖不同价格)
default Node / Group选择 0 - localhost (如果你需要设置成不同的,你应该已经不会也不需要看这种教程了)

下面选择当收到客户首付款后自动开通

5 自定义字段

这里是很多教程没讲清楚或者根本不说的地方
我会给出一个示例,如果你需要更多的自定义字段请阅读 virtualizor 的官方文档

首先点击 自定义字段(模块设置旁边的)

OS|Operatig System选择下拉菜单OS空着<小鸡预装的镜像>,<多个镜像之间用,分隔>,<镜像名就是你母鸡上的镜像的文件的名字>必填 在订单上时显示
vpsid文本框vpsid空着空着仅管理员可见

6 支付与邮件

市面上大部分支付都是epay(易支付)
你八成会因为各种原因需要安装第三方模块,建议自行审查一下代码,乱七八糟加密模块尽量别用

大部分支付的价格在 5-8% 高于或低于这个价格可能有问题(比如在其他地方暗加汇率)
(注意,我这里指的是人民币收款USDT结算,接机场 idc vpn之类的支付)
部分活跃在qq群的支付费率一般不会超过4%

部分支付可能会通过USDT汇率上浮 结算矿工费 结算手续费 等方式变相增加支付费率
务必在使用某个支付前问清楚相关的,不然容易被割一大笔

大部分USDT结算的支付都是D0结算,部分杂牌垃圾支付会D+1 D+2 甚至D+3 (也就是说你的钱3天后才会给你)
非D0实时结算的支付建议别用,使用某个支付之前务必去各种和主机或机场圈子的群聊询问此支付是否有黑历史

你也可以开启“奸商模式”此模式会将支付手续费转嫁给用户(用户付款时需要额外支付手续费)

然后就是邮件方面

这里你可以使用普通的邮箱(gmail outlook )有发件数限制 容易封号
或者使用商业性质的邮局托管 发件限制取决于钱
也可以使用开放了25端口的小鸡 容易被扔进垃圾桶

甚至是通过了sage级别考试的HE隧道(通过sage级别你可以设置rdns 以及开放25端口,似乎需要通过邮件联系he的工作人员)

后言

现在你再稍微设置一下比如知识库 站点公告 名字 之类的东西就完美了
你已经是一个合格的oneman了

下期教程可能会是有关whmcs美化 ipv6设置 pve相关的教程

看到这里了能不能给我个鸡腿,或者在我的idc买台小鸡尝尝咸淡