iMobiTrax 3.8安装激活

iMobiTrax是一款Mobile Tracking Tool,用于追踪移动广告流量,常用于Mobile Media Buy领域。由于安装比较复杂,授权也比较昂贵,这里给出安装方法。破解方法参考自这篇文章:《iMobiTrax3.8 解除登陆验证的方法

  • 系统环境:CentOS 7
  • 软件环境:LNMP

安装基础组件

首先安装MySQL,由于CentOS 7中默认的MySQL源被移除,这里有两种方式解决,安装Mariadb替换MySQL,或者使用rpm包安装MySQL。这里使用后者

此时的MySQL是未经初始化的,root处于无密码保护状态,匿名登录等也处于开放状态,所以需要配置,执行以下命令,按提示操作

重启mysqld

然后安装nginx,这一步比较简单,直接yum安装即可

接下来,安装php以及php扩展。这里安装的php版本为5.4(经测试,iMobiTrax不兼容php 7.0):

这里还有一个扩展需要手动安装:ioncube_reloader

首先,下载ioncube_loaders: 下载地址,下载完成后,得到一个.tar.gz的压缩包

解压后,里面有很多的.so文件,其中以5.4为后缀的就是我们需要的php5.4插件

接下来,将这个.so文件放入php的扩展库中:

然后再/etc/php.ini中添加这个插件路径

重启php-fpm

至此,基础组件安装完成。

配置

接下来进行软件和网站配置。首先修改/etc/php-fpm.d/www.conf。按照以下内容修改:

修改/etc/php.ini,按照以下内容修改

修改session文件夹权限

下面,配置MySQL

修改/etc/my.conf文件,关闭Strict Mod。具体为将sql_mod修改为如下:

然后,登录mysql,创建表

最后,配置Nginx。(以下使用www.domain.com代替你的域名,111.222.111.222代替你服务器的IP)。

首先,下载iMobiTrax的安装包(下载地址),下载解压后,得到imobitrax_3.8_install文件夹,将其中的Upload文件夹复制并重命名为www.domain.com,放在/var/www/目录下。现在目录结构和内容如下:

修改./account/mt/mt_config.php

然后,编辑/etc/nginx/nginx.conf,注释掉其中的server字段

在/etc/nginx/conf.d/中,添加自己的server配置。新建/etc/nginx/conf.d/domain.conf

重启使以上配置生效

激活破解

在/var/www/www.domain.com/目录下,依次创建文件夹

在这个文件夹中,新建api2.php,内容如下:

然后,在浏览器中访问

如果显示内容为

则配置正确。

下面在iptables中加入转发规则,将激活请求的服务器修改为自身。首先清除之前的规则

然后加入新规则

使用以下,命令查看规则

如果在Chain OUTPUT中只有以下规则,则配置正确

持久化规则

至此,激活准备完成。

安装

在完成了以上内容后,安装就十分简单了,直接访问以下地址,按说明完成即可

常见错误

  • The form could not be submitted. Click here to try again

这个错误是由session引起的。请检查两个配置。1、nginx配置中的server_name字段使用的是带有www的域名还是不带www的域名。和网站访问的域名一致即可;2、php的session文件夹权限是否可写。

如果还是无法确认,请查看以下两个日志

  • This domain(www.xxx.com) is not licensed to run iMobiTrax

这个错误表示激活失败。首先访问如下链接,看看是否正确显示

如果不正确显示,请检查nginx配置。可以参考上文中的配置;如果正确显示,那一定是iptables的转发规则出错了,依次执行以下即可:

4 条评论

  • wang 2017-09-17 回复

    3.8如何一套系统对应多个域名的来路?

    • Henry 2017-09-20 回复 作者

      这个没有试过,不好意思

  • jack liu 2017-06-04 回复

    ZIVER有没有3.9的升级包

    • Henry 2017-06-06 回复 作者

      没,不过3.8已经够用了吧

发表评论

电子邮件地址不会被公开。 必填项已用*标注