3.8相对3.7版本,功能基本无增加,据官方说修正了N多BUG,姑且信之。原先放出的PJ方法在3.8版本上无效,所以今天闲来无事,稍微研究了一下3.8的验证。 5 J" A v( U" p" ~2 U从3.5开始,IM便对我的PJ方式进行打击,尤其3.8版本更是针对,名为修复BUG,实为更改验证方式。) l' ?+ B9 Z# n" G" r! L; y3 I0 ^' y
) B4 X5 G+ n& G& e
所以,各位且行且珍惜。* W8 q# s" U) B
不出意外,这应是最后一个PJ版本。 0 X1 \5 c$ u) n J2 a 5 c6 U1 o, f5 M7 m官方公布的3.8版本的变化:) f3 j! }$ C2 E. d6 S; r4 }
7 \- U% ~* T2 T" u' S4 ~* V & }/ o2 W0 h8 _*BUG FIXES* ( s4 b' ^% c! N4 k6 e& Z0 l1 |% fFixed possible loop from illegal character check in sessions , p: Q! M+ F) O% mAllow HEAD posts in global postback.- R! u1 L( l) e4 h' Y) W Fixed checkinputs stopping at offer weights on campaign submits 0 a1 J* L: g) h ^Fixed linking error while custom dates selected* Y0 g9 g7 O0 b: c, u7 { Changed conversion log to show duplicates properly , o4 O! S. k. L! \) qFixed rong column being added on path stats4 z, e: E, K7 y* b d Fixed php version encryption bug , W0 h, C3 | c0 @ \% W ! j/ h) B8 u; o, C3 h; {*ADDITIONS*" p1 x# B% C$ I: p2 M& q, G/ \ 1. Added support for Windows 10' c' C" L: p' R6 Z' | 2. Added support for the latest MAC and iOS devices.1 k5 v1 `1 I2 H. s# W _; a 3. Added devices to device DB.# g5 `0 U# ~/ L2 q( t 4. New GEO DBs.( M# \. D2 H& h- q# {8 D. h
* Y, A* N0 r v% l7 F! W" I
4 @# } B. K7 d$ i& m$ ?5 G, j$ O* I
' M& k% r# m& \7 M; f
* h' ?- r9 U" H) Q. U% b 4 Q0 h; [1 q8 v/ g* z! d5 n9 S9 w; K8 ~* `6 [6 B
解除登陆验证方法(红色字体为较以前方法的变动):4 K, z" F0 g6 y3 m- p
3 s: g: Z, d7 z& e% }4 i* M' T4 d3 X' w; {& p1 c' U% s8 q" V6 p
<?php1 q. z+ A; j6 C* Q% _
/*# V1 E$ ]7 Q! V$ b$ i7 d l1 q. E7 A
iMobiTrax 3.8 服务端授权API0 ?, \2 l. E9 \8 q, v, j u
) v+ z9 S5 l5 H5 b) [4 x
假设你的IM服务器IP为:8.8.4.4,操作系统为centos,环境为lnmp; X H. ?. [ b5 r, r6 k3 ^
: `6 V7 V, ~, p$ N1.在8.8.4.4服务器默认目录中(如lnmp.org环境,默认目录为/home/wwwroot/default/),新建一个名为~imobi文件夹,在~imobi文件夹下新建一个名为license的文件夹,复制本文件(api2.php)到license目录下; m# r8 @4 Z7 J: `; t! u2.在浏览器中访问本文件对应的URL网址,确认是否可以访问,如 http://8.8.4.4/~imobi/license/api2.php (注:把8.8.4.4替换为你服务器的真实IP);* U" g/ J, o3 B! Y# u3 W
3.检查IP forward是否开启:5 B3 G4 E7 m1 B2 m. A0 _
运行 cat /proc/sys/net/ipv4/ip_forward ) M0 l1 L& D6 S+ A9 z9 y; H |! V( e 如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启; ' @1 w' U; v* l8 E4.如果 IP forward 没开启,修改/etc/sysctl.conf. F' F7 S- B; r- N4 t% j
将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1” * |$ i1 c; X. b- h% S) M 如果没有上述这行,在/etc/sysctl.conf文件中增加这行 ( V9 ?! j, E# O* ]3 O 运行 sysctl -p 使修改生效8 A; ~" l% k; S) O5 j
5.增加包转发策略; z: M/ y0 U% ]8 B, H) A
运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)8 a0 n: Z8 C0 \( N9 m
6.检查转发策略是否启用 ; |4 l2 t& m6 J& v iptables -L -t nat : _; v1 z w$ U) s: r8 a1 v 如果在Chain OUTPUT (policy ACCEPT)中有如下条目 . x3 L( v7 l8 @0 J1 {# z3 T DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP) % P; B. l7 p5 r7 _( e% B( ` 说明转发策略正常% L) e# K+ A) w' z: J# x% `8 Q: D
7.下面就可以拿官方安装包在服务器上正常安装,并且所有指向IM服务器的验证数据都会被转发到你的服务器上验证。! @+ u5 K2 r6 _% N
8.这个方法的优点:不修改官方安装包中任何文件,仅在服务器上设置转发授权验证数据。 , i# g) X# I' j9 H 0 _ P- e) V' h/ |: e以上操作在Linode VPS,CentOS 7,lnmp.org一键包安装环境中测试正常。! A' J. {# i. l/ U. a/ q% `! @( }
本文件可以与IM使用同一服务器。 - o; U4 w& @; H j% f6 @5 o我个人不建议用那种文件被修改过的,或者要替换文件的那种破解。# J5 G8 R1 t6 ?' i3 o$ s
; {$ J7 P; c+ {* `$ F
*/. e$ t0 }# R% F4 T
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"}'; " G4 K B/ I, e# Z9 a& Q: A?> 3 V' z: X+ J& x4 ] 3 ?6 W8 A) y: `0 X8 [/ H 5 Z) A, t- g, l9 f ( \+ M( D( R# t4 C/ G5 |3 }. H另附官方原版的3.7——3.8的升级包、以及3.8版本完全安装包。 * Y/ o. i% p" g9 }& ^( x0 ~链接: http://pan.baidu.com/s/1qWoo68O0 x& q0 v# f( k8 Y5 G
The form could not be submitted的解决:vi /usr/local/nginx/conf/nginx.conf,将www.lnmp.org改为你自己的域名,然后用/usr/local/nginx/sbin/nginx -s reload 重启一下
发表于 2015-9-13 13:48