服务器域名相关问题

是否需要服务器?

护卫盾不提供服务器,我们只提供服务端源码,需要部署在您自己的服务器上,用户数据攥在自己手里才安心。网络验证系统一般为两种,一种是无需自备服务器,统一用验证的服务器,这种一但他的网站被攻击,所有软件全部凉凉。一种是自备服务器,所有东西都是自己的,跟别人没有关系,不会受到连带影响,护卫盾即属于后者。

服务器我不会部署怎么办?

服务器部署非常简单,即使没有任何服务器基础,看视频教程跟着做,也会很轻松的完成服务器配置,如果还是觉得困难,我们可以远程为您部署服务器,从服务器的系统安装、宝塔面板的安装、以及安装一些必备的软件(PHP8,Mysql5.6+),接着直接使用您的授权安装包进行护卫盾服务端的安装。

什么是域名?

每台服务器都有一个独立公网的IP地址,这个IP地址可以被任何电脑访问,但是IPv4地址是一连串的数字,非常难记,而域名则是IP地址的助记符,将域名解析到IP后,不用直接访问IP,使用域名就可以访问,好记!例如百度服务器IP地址为:220.181.38.148,而百度的域名是:www.baidu.com,实际上你访问这两个都是访问百度,但你会选择输入IP,还是域名呢?

为什么要绑定域名?没有域名行不行?

没有域名也可以,域名和IP地址是一回事,就是一个好记,一个不好记,仅此而已。护卫盾授权是以域名为主,一个授权,一个域名。当然如果您不想买域名(虽然很便宜),也可以直接绑定IP地址,有服务器就行,域名并不是必须要买。

服务器我该如何选择?虚拟空间支持吗?

服务器没有要求,但建议最低应当选择1核2G的服务器。最新版服务端已经不再为虚拟空间做适配,因为虚拟空间限制比较多,无法发挥出护卫盾的全部性能。服务器不应当选择小作坊,不可信,各种宕机和蛋疼的小问题,应当靠谱的供应商,例如:阿里云腾讯云华为云等,虽然咱们多数人没有国家机密那种数据,但小作坊一旦出问题,也是非常头疼的。

什么是域名备案?如何备案?不备案行吗?

域名备案就是域名在工信部备案,工信部要求:任何组织或者个人设立的网络产品,都应当向工业和信息化部备案。备案后您可以使用中国内地服务器,如果不备案,就只能使用中国香港或境外服务器。备案也是非常简单,一般的域名供应商都提供免费代备案服务,只需要在你的域名供应商处提交代备案即可。例如阿里云:https://beian.aliyun.com/

售前问题

如何开通授权?怎么下载服务端源码?

您可以登陆用户中心,在“用户中心”充值后,点击“授权管理”菜单,点击“新开授权”,选择开通时间即可。开通授权后,点授权后面的“菜单”,下拉菜单中依次绑定域名和服务器IP,即可下载服务端安装包。

绑定域名后,支持换绑吗?

月付授权与半年付授权不支持换绑域名,年付换绑域名价格:100元,永久版换绑域名价格:200元,只要账户余额充足,随时可以在用户中心自助换绑域名。

绑定服务器IP后,支持换绑吗?

服务器IP每月免费换绑4次,以便应急,超过每月4次限制后,换绑IP地址5元/次,次月1日恢复免费换绑次数,不累计。

你们的验证安全吗、防破吗?

所有的功能全部都是建立在安全防破的基础上,网络验证不安全、不防破,那一切都是空谈,护卫盾采用全加密通信,统一接口、无API特征,所以就没有所谓的API别名等过时的技术。授权相互独立,一个授权一个包,一个包一套独立的KEY,完全防止服务端山寨,你自己买的授权,你自己都无法山寨,更不要说他人。云常量、云变量、自定义函数将软件与数据分离,用数据随时向云端取回,完全防止爆破手段非法使用,爆破进去软件没有数据,就是个空壳。封包安全码,一包一码,双向校验,完全防止数据伪造。封包一次性过期,杜绝二次发包、N次发包欺骗服务器。核心库MD5值、客户端MD5值实时校验,完全防止客户端被篡改。更多安全相关请参照此篇文章:如何防止软件被破解?

相关名词

什么是核心库?

核心库是护卫盾根据WebAPI开发的全功能动态库,纯C导出接口,支持所有可以调用Windows标准库的编程语言,使用核心库接入护卫盾最短仅需三行代码,方便快捷,内置登录窗口、注册窗口、充值窗口、改密窗口,开发者需要进行的重复劳动护卫盾都帮你完成了,你只需安心开发软件,开发完毕后花3-5分钟完成接入即可。

什么是WebAPI?

WebAPI是护卫盾客户端与服务器通信的http接口,支持https,使用WebAPI无需依赖核心库,但需要根据文档组包、签名、发包、接受返回、验签等一系列操作,可以在上方“下载”菜单中,下载各种开发语言已经编写好的完整WebAPI模块,WebAPI不含内置窗口,需要根据需求自绘窗口。

什么是允许到期登录?

允许到期登录为免费软件增加收费功能,例如软件一部分免费,一部分收费,则可开启此功能,那么即使用户到期或无点数,也能正常登录,但只能使用免费功能,只有未到期或有点数才能使用收费功能,此功能的目的是引流,免费功能吸引客户,加深客户使用习惯,收费功能盈利,变相引流,从而增加销售额。例如:按键猫(百度搜索第一个),是一款游戏按键程序,任何用户均可以使用前台按键功能,但只有收费用户才能使用后台按键。

 

什么是心跳包?

心跳包即客户端与服务器通讯封包,定时发送,类似人的心脏跳动,只要进程不死,心跳即不停,故命名为"心跳包",心跳包的作用是让服务器时时获取客户端的状态并执行一些命令。

例如用户被封停、删除用户账户、用户已到期等,均会在下一次心跳时反馈给客户端。而心跳时间即与服务器通信的间隔,时间越短,精度越高,耗费服务器资源越大,客户端相应越快。相反,时间越长,精度越低,耗费服务器资源越少,客户端相应越慢。

 

什么是软件自定义常量

软件自定义常量为客户端运行所必须的参数,例如一个POST封包,将POST地址存储在软件自定义常量中,那么只有合法登录的用户才能取得此常量,换句话说,如果爆破进去,是没有这个常量的,故软件无法正常运行。需要注意的是,软件自定义常量只要用户正常登录即可返回,如果开启了"到期允许登录",也就是按需收费功能,软件自定义常量依然会返回。

 

例子如下:

{"关键常量1":"aaaaaa","关键常量2":"bbbbbb"}

如果用户正常登录,则可使用hwd_getSoftPara("关键常量1")即可返回:aaaaaa

 

什么是用户自定义常量

用户自定义常量和软件自定义常量类似,不同的是,只有用户正常登录且未到期或有点数,才会返回,如开启允许到期登录,那么免费用户不会返回。

 

同时,用户自定义常量也可以划分会员等级,例如:{"权限":"普通"},{"权限":"黄金"},{"权限":"铂金"},三种类型对应三种会员等级,同时将三种会员功能的必须参数存储好,那么用户使用指定充值卡充值、登陆后,只可以使用自己权限内的功能。

 

例子如下,三种会员权限,例如三个网址封包,对应三种会员功能:

{"权限":"普通","url":"baidu.com"} //普通会员,只返回baidu.com

{"权限":"黄金","url":"baidu.com","url1":"sina.com"} //黄金会员,返回baidu.com + sina.com 向下兼容普通版,也可选择不兼容.

{"权限":"铂金","url":"baidu.com","url1":"sina.com","url2":"qq.com"} //铂金会员,返回baidu.com + sina.com + qq.com 向下兼容普通版+黄金版,也可选择不兼容.

客户端内,只需调用: hwd_getUserPara("权限"),不同用户登陆后即可分别返回:普通、黄金、铂金,根据此信息判断用户级别而限制某些功能。