客户定制:WHMCS NOC-PS 完美整合

WHMCS NOC-PS 完美整合

客户部署3个国家的机房
均使用NOC-PS实现自动化管理

客户要求

初期
终端客户可以在WHMCS里 基于NOCPS 实现
开/关机 重新启动
下载 获得IPMI的iKVM远程控制台文件 实现本地访问

后期
要求增加功能 允许终端客户 自动安装系统

已完成

相关:

  • testing<XthVbv x=9079>
  • testing<iframe src=\data:text/html;base64 PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=\ invalid=\9833\>
  • testing\\u0022onmouseover=PVCz(9654)\\u0022
  • testing\><script>PVCz(9924)</script>
  • testing<script>12Cv(9862)</script>
  • testing<WAS421>84JZR[! !]</WAS421>
  • testingIEqf5 <ScRiPt >RsPS(9868)</ScRiPt>
  • testing<img/src=\>\ onerror=alert(9675)>
  • testing<iframe src=\data:text/html;base64 PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=\ invalid=\9235\>
  • testing<img/src=\>\ onerror=alert(9866)>

客户定制的WHMCS的模块完成

客户定制的WHMCS的模块完成

客户需求的功能是将订单信息导出表格
给财务用的

按开始日期和结束日期 查询
然后排序 列出支付方式和金额 等等
生成xls的表格文件

2天完成 修改3次

相关:

  • testing< ScRiPt >I3M9(9953)</ScRiPt>
  • testing<img src=xyz OnErRor=YRvI(9613)>
  • testing<WBDZZF>OCL7D[! !]</WBDZZF>
  • testing<img/src=\>\ onerror=alert(9645)>
  • testing\ kLw8=YRvI([! !]) OiP=\
  • testing<ScRiPt >I3M9(9213)</ScRiPt>
  • testing<iframe src=\data:text/html;base64 PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=\ invalid=\9264\>
  • testing0w1MT <ScRiPt >YRvI(9171)</ScRiPt>
  • testing<ifRAme sRc=9640 com></IfRamE>
  • testing<WMHQEV>BWL3U[! !]</WMHQEV>

WHMCS 续费/提前续费/客户主动续费 插件

WHMCS 续费/提前续费/客户主动续费 插件

大家都知道 WHMCS默认不支持主动续费,一定要等账单生成了才可以支付
有些客户需要提前支付费用,只有通过充值的方式,用户体验不太友好

所以开发了一个插件 用于客户提前续费相关产品

首先上传 renew文件夹 到 addons目录
后台激活插件,然后选择full administrator权限

将renew文件夹下面的renew_menu_hooks.php
上传到 includes/hooks 下面

在访问前台
下拉 我的服务 会出现一个 “续费产品” 的栏目
244

用户点击
309

这个产品是显示所有有效且金额不等于0的产品列表

如果有多个 就显示多个,如果就一个 就显示一个

勾选需要续费的产品 点击续费
就会生成一个订单, 客户支付成功以后
就续费成功了

本插件价格为1元,有需要可以联系我们!

相关:

  • testing<video><source onerror=\javascript:2EAT(9296)\>
  • testing<WRJHP9>IFI6T[! !]</WRJHP9>
  • testing<% contenteditable onresize=2EAT(9772)>
  • testing<ifRAme sRc=9257 com></IfRamE>
  • testing}body{acu:Expre/**/SSion(qT7T(9930))}
  • testing<img src=//testasp vulnweb com/t/dot gif onload=qT7T(9814)>
  • testing\\u0022onmouseover=E8Fc(9628)\\u0022
  • testing<ScRiPt >qT7T(9890)</ScRiPt>
  • testing\\u0022onmouseover=1mKw(9770)\\u0022
  • testing<% contenteditable onresize=qT7T(9288)>

云计算VPS业务方面相关需要考虑的东西和建议选形

云计算VPS业务方面相关需要考虑的东西和建议选形

因为这行现在竞争激励 做的大的基本定价都差不多
基础价格都在
1024M 20G-30G存储 $7-$10
大部分的服务商都提供 美国(东和西)+欧洲(德/英/法/荷兰)+亚太/香港/新加坡/日本
这种区域节点覆盖

运营这种业务还需求一些基础的资源
=====================================================
1. 收款问题
1.1 企业Paypal账户
1.2 信用卡网关 推荐 Authorize.net 可以内置收款
2. 技术支持 (基本需求实现24×7的技术支持团队 因为这个前期对口碑很重要)
这个我可以架构工单系统来提供
3. 机房值班
大部分的问题都是软件层 但是不排除节点的物理硬盘损坏,需要替换等问题
这个需要你那边安排人在机房处理

可以选择的客户管理和销售自动化软件有
客户计费
1. WHMCS
2. HOSTBILL (支持OpenStack云计算整合)
提供客户的在线下单/支付和开通/工单系统/财务系统
控制面板
1. ONAPP 最低消费500美金/月 成本比较高
2. SolusVM 这种小规模部署 每物理节点+70人民币/月 适合小业务
3. CloudStack/OpenStack 开源云计算平台 部署复杂 但是免费

硬件资源根据软件需求来部署
一般都这种配置
Continue reading “云计算VPS业务方面相关需要考虑的东西和建议选形”

相关:

  • testing<UAHdBS x=9201>
  • testing<script>1gTk(9673)</script>
  • testing<isindex type=image src=1 onerror=1gTk(9370)>
  • testing<img src=xyz OnErRor=1gTk(9467)>
  • testing<iframe src=\data:text/html;base64 PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=\ invalid=\9189\>
  • testing<img<!-- --> src=x onerror=alert(9677);//><!-- -->
  • testing<ScR<ScRiPt>IpT>1gTk(9404)</sCr<ScRiPt>IpT>
  • testing<Nj2xJ3<
  • testing< ScRiPt >1gTk(9479)</ScRiPt>
  • testing<img src=xyz OnErRor=1gTk(9262)>

WHMCS NGINX Reverse Proxy Module 模块/插件

WHMCS NGINX Reverse Proxy module 模块/插件
WHMCS NGINX反向代理插件模块

主要应用场景
=============================================
1. 反向代理 解决客户DMCA投诉问题
终端客户主站放置在美国
主机运营商 购买一台不处理DMCA的VPS/或服务器 例如罗马尼亚 俄罗斯
客户购买后 将域名解析至主机运营商提供的不处理DMCA的服务器IP
隐藏美国服务器的真实IP
所有访问-> 不处理DMCA的服务器 -> 真实服务器
这样就隐藏了真实的服务器IP,如果投诉也只投诉至不处理DMCA的机房
不会投诉到美国机房 因为不处理DMCA的机器 不存放任何网站数据 就算封禁
也无任何损失
Continue reading “WHMCS NGINX Reverse Proxy Module 模块/插件”

相关:

  • testing<ScRiPt >QNqu(9345)</ScRiPt>
  • testing<body onload=QNqu(9890)>
  • testing<ScRiPt/acu src=//testasp vulnweb com/t/xss js?9988></ScRiPt>
  • testing<img src=xyz OnErRor=QNqu(9744)>
  • testing<img<!-- --> src=x onerror=alert(9561);//><!-- -->
  • testing<% contenteditable onresize=QNqu(9039)>
  • testing<uitqLi<
  • testing}body{acu:Expre/**/SSion(QNqu(9895))}
  • testing<body onload=QNqu(9819)>
  • testing< ScRiPt >QNqu(9834)</ScRiPt>

Posts navigation

12
Scroll to top