3.8相对3.7版本,功能基本无增加,据官方说修正了N多BUG,姑且信之。原先放出的PJ方法在3.8版本上无效,所以今天闲来无事,稍微研究了一下3.8的验证。
3 m7 ~7 {, X. `6 s9 Q/ ~ 从3.5开始,IM便对我的PJ方式进行打击,尤其3.8版本更是针对,名为修复BUG,实为更改验证方式。% Z q Y7 x4 n. P4 l3 a( p1 \
& M0 g2 D( ~$ m, s 所以,各位且行且珍惜。
4 S( U6 u f& @5 M# V& n 不出意外,这应是最后一个PJ版本。
' Q3 @' }+ H+ d
0 \3 h; b l3 |7 H 官方公布的3.8版本的变化:3 V1 j% ^* P9 K
- L9 V! j' g! d
) u' B- v! j6 I7 ]% z% b *BUG FIXES*
6 }$ V* C/ e2 g; ` Fixed possible loop from illegal character check in sessions + G1 g* r( `& B, _
Allow HEAD posts in global postback. ( x7 q) G, n8 T% u2 t. H
Fixed checkinputs stopping at offer weights on campaign submits ; g& C. t* [1 j6 g* }! p9 [
Fixed linking error while custom dates selected 9 J1 w1 L5 k9 q( z" D
Changed conversion log to show duplicates properly
% l0 n; S2 G& i+ N Fixed rong column being added on path stats ) s* n; W2 |/ }' G) u9 l
Fixed php version encryption bug
/ V& |8 o B1 p2 W/ k+ M3 r $ I5 y1 i/ I0 ]
*ADDITIONS*
, z, x5 B' v$ E; @0 d9 |, G 1. Added support for Windows 10 : j1 t9 j, L3 ?! ~& b/ U( m- F6 z
2. Added support for the latest MAC and iOS devices.
, X3 ?( s+ I$ M3 o. T 3. Added devices to device DB. 0 b# b9 a- z9 ~* g) N9 Y( k
4. New GEO DBs.
3 k5 Y1 e' X! |1 c: p% R ) { E' a$ H) ~' |; J
( j, M7 Z2 ]+ _: n v4 ~& r. m
* t$ k/ g; O4 b6 ]: P+ x" ] 2 q3 U" @# i8 l- {6 e
; K0 ]8 l. @) H9 A$ W/ I
) W) W( l$ k8 a+ H8 K 解除登陆验证方法(红色字体为较以前方法的变动):
, K/ o m, C- s, E8 a; I) f% t
- G2 M* K7 x6 e% E3 n S4 { ( E. Z* K9 f1 M7 @
<?php
7 R `/ l/ J/ R/ ` /*( S. u) u( s# v: r" w
iMobiTrax 3.8 服务端授权API, [8 r, Y7 ^! D! Y& u
( g. i9 L `' `" e- a 假设你的IM服务器IP为:8.8.4.4,操作系统为centos,环境为lnmp4 L4 p. W" S& w# S6 H& I4 u0 v
5 W% v) @: A) C+ _
1.在8.8.4.4服务器默认目录中(如lnmp.org环境,默认目录为/home/wwwroot/default/),新建一个名为~imobi文件夹,在~imobi文件夹下新建一个名为license的文件夹,复制本文件(api2.php )到license目录下;
( o4 s! p6 ~$ J- I4 [ 2.在浏览器中访问本文件对应的URL网址,确认是否可以访问,如 http://8.8.4.4/~imobi/license/ api2.php (注:把8.8.4.4替换为你服务器的真实IP);
# a' W$ n# ?/ K! z- w 3.检查IP forward是否开启:& d" f# m$ X/ R5 j0 }
运行 cat /proc/sys/net/ipv4/ip_forward5 @+ t) M7 h' s5 n# t& z) C
如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;
" i7 R. e# p0 ~1 l0 A 4.如果 IP forward 没开启,修改/etc/sysctl.conf% Q) B: F% P* p) U+ C3 k
将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”" E2 D& p1 ?9 t- M1 I
如果没有上述这行,在/etc/sysctl.conf文件中增加这行+ ?/ X7 g: {" _# i) h" Z! X
运行 sysctl -p 使修改生效9 [' `( K, k i) P z9 W! f* |
5.增加包转发策略
% A% a* Z; X2 `) Z1 [" I 运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)0 d K& U) z! v) n; h$ n8 R: P5 a) a: L
6.检查转发策略是否启用& T5 Z+ h; z9 f' }
iptables -L -t nat
1 I& |5 y5 _* _ 如果在Chain OUTPUT (policy ACCEPT)中有如下条目; y- p, V7 |1 q8 l, G& m, {
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)
$ h4 X% Y7 K8 N' x" ~* r 说明转发策略正常) `. ]6 M" f/ o6 _
7.下面就可以拿官方安装包在服务器上正常安装,并且所有指向IM服务器的验证数据都会被转发到你的服务器上验证。
. `" _8 I4 V8 l; S0 y8 s 8.这个方法的优点:不修改官方安装包中任何文件,仅在服务器上设置转发授权验证数据。( S" [3 \% p1 O- s
$ G2 I% R: w, d7 p+ A0 q
以上操作在Linode VPS,CentOS 7,lnmp.org一键包安装环境中测试正常。0 ~, K' o+ n h: B7 {7 Z' o
本文件可以与IM使用同一服务器。; H' I( \) a O' L& o8 Y" H
我个人不建议用那种文件被修改过的,或者要替换文件的那种破解。
( |, z" [) E5 S Q, o, ?
" N, B+ w7 d) |, F: }' Q */; R$ V6 f5 ~" U" r' `, j. x
echo '{"info1":"%07%B5-%3C%D7%F5%87%A7","info2":"%07%B5-%3C%D7%F5%87%A7","iVersion":"3.7","iDate":"1411404810","dVersion":"1.4","dDate":"1352822617","info":"rc%A1%9F%3C%A7%F4%EC%F0%27%EB%B3%3A%83%F2%11"}'; $ |; g5 @2 o5 j7 o/ `8 v6 J: |' g3 Z$ V
?>
3 ?: b* Z' y7 x* L4 f
: V: ~7 Q( A3 k . q; M `: s. r
! q8 ?# T N0 \: ]8 K, f
另附官方原版的3.7——3.8的升级包、以及3.8版本完全安装包。
3 H9 P! J! O( G% b% K4 O. r( m 链接: http://pan.baidu.com/s/1qWoo68O B" A; ?. g7 W2 E# B+ r
% [ `& W- K! c R$ W# p; E2 T- E l4 | 另:即今日起,本人QQ不接受任何关于IM安装及设置、服务器安装配置的话题咨询。请各位知悉。 8 n j, l1 Q# C* b* B
关于IM安装使用,请移步本人另一帖:
! k# X- @- B; j; `8 |' _% } http://www.advertcn.com/thread-22939-1-1.html
5 M0 \& \3 \* \, D4 |' E
评分
查看全部评分
相关帖子