洛杉矶MC机房 高速低价18元起

SolusVM NAT插件对接WHMCS教程

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿QQ80059284、唯一投稿邮箱:admin@bkvps.com、网友交流QQ群号640669696。

一、SolusVM 主控扩展安装

1) 获得扩展 API 文件

该文件在 solusvm-nat/scripts/extend_api.php

请复制该文件到您的solusvm主控 /usr/local/solusvm/www 下,最好推荐在该目录新建目录存放该扩展 API 文件

2) 生成通讯密钥

登陆主控,切换到扩展 API 文件所在文件夹,

php extend_api.php

1480750386.png

3) 测试是否安装成功

使用浏览器访问扩展 API 文件 (/usr/local/solusvm/www 为网站根目录), 如果成功将出现以下内容

{"result":"error","error":"key error"}

三、安装 NAT 被控

1) 获得 NAT 被控文件

该文件在 solusvm-nat/scripts/nat_check.php

请复制该文件到被控任意目录下,该文件用于更新 iptables nat 表

2) 设置配置文件

在被控端创建 /opt/solusvm-nat/config.ini 配置文件,并写入以下内容

RPC_URL="WHMCS网址/modules/addons/solusvm_nat/rpc/node.php" 
NIC="外网网卡"
SEGMENT="内网网段"
#演示文件
RPC_URL="https://mdzz.eu/modules/addons/solusvm_nat/rpc/node.php" 
NIC="br0"
SEGMENT="10.111.111.0/24"

3) 测试配置是否正常

执行以下命令,查看命令回应是否如预期所示

php nat_check.php 
#命令预期回应
Public interface: br0 (10.100.100.174)
Intranet segment: 10.111.111.0/24
 
!!! No nat forward rule found, clean all nat rules !!!
 
Rules counter:
New: 0
Delete: 0
Exist(s): 0

4) 配置定时任务
在被控机上配置 每分钟 或 每 5 分钟 执行一次该命令,该命令主要用来更新最新的端口映射规则

例如:

*/5 * * * * rm -f /usr/local/solusvm/data/.hosts
*/1 * * * * php -q /root/nat_check.php

四、whmcs安装 NAT 插件
上传插件包到 WHMCS 的目录插件并解压好

然后到后台去启动插件

然后勾选用户组

然后进入管理界面

填写主控的相关信息

设置完成后点节点管理,同步一下 solusvm 主控

同步成功后可以看到相关节点

五、WHMCS SolusVM NAT 插件节点管理问题
集中列出关于 SolusVM NAT 中的节点管理问题

刷新节点列表时出错

请检查插件配置是否正确 (SolusVM 通讯地址 / SolusVM 通讯密钥 填写错误将会导致刷新节点列表出错)

为什么我的节点没有在列表中

请检查节点是否分配到了默认的 Default 节点组,插件不会获取 Default 组内的节点。请更改为其他节点组即可

目前此插件已经不再出售,最后一版bug较多,为了可以正常使用已经叫人修复过了,如果需要学习交流请联系TG:[点击](非免费)

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:贝壳主机网 » SolusVM NAT插件对接WHMCS教程

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活