3.8相对3.7版本,功能基本无增加,据官方说修正了N多BUG,姑且信之。原先放出的PJ方法在3.8版本上无效,所以今天闲来无事,稍微研究了一下3.8的验证。+ U. f# E5 G. t3 @8 t# n3 `
从3.5开始,IM便对我的PJ方式进行打击,尤其3.8版本更是针对,名为修复BUG,实为更改验证方式。 : i% G8 D5 u0 |7 t, ~% \, U- O7 n) l$ v& g
所以,各位且行且珍惜。 % q* e; M. A0 t7 o. D不出意外,这应是最后一个PJ版本。- d! Q4 z# H b, k/ G; g
3 i7 r; l: n+ p6 V' n! j
官方公布的3.8版本的变化:2 r) u* C& F! o- u5 \( ?' f/ }! |, b
" v2 S! P0 K3 A4 L* U$ k& g& I
( I4 p& U( x# b *BUG FIXES* % s9 T1 v' _: Q& u) I4 ZFixed possible loop from illegal character check in sessions0 J/ [2 ?$ g- G9 ^. B! m3 L. B: I/ l2 g( ] Allow HEAD posts in global postback. ) @# O! M7 h9 b9 _9 r0 cFixed checkinputs stopping at offer weights on campaign submits, }9 O+ x/ q. S- \9 K: Y Fixed linking error while custom dates selected# j% W' |5 x: e) ? Changed conversion log to show duplicates properly 8 l+ n, M" v) oFixed rong column being added on path stats e7 [5 G) ?: KFixed php version encryption bug$ G' j* ]7 j' `8 o1 o$ ~( u
% Z- {) T" Q& M0 X*ADDITIONS*5 A. p0 z; z) v. q 1. Added support for Windows 10 4 x' }0 V# L4 J2 C4 [2. Added support for the latest MAC and iOS devices. $ b: _/ \3 z: [* g' m! n: o( b. Z+ x3. Added devices to device DB.' ]. R6 S2 r( Q* f9 n 4. New GEO DBs.1 J: E& m4 G. m5 `! }
; L+ R! ?; J5 j2 t- h
" d+ D5 ^# b9 ?3 [) ~/ p' r) X; B, e" f/ i& V! I# V5 X
: l9 B3 M+ X: h7 e & q/ g) g4 H" \0 N ' k/ t m" u7 h) z/ E- [% H" Y解除登陆验证方法(红色字体为较以前方法的变动): * ]1 g0 n4 O$ H$ I/ s# ` 5 H( F0 T9 U) z7 M& u5 C- c Q; O" Z4 P# Z: X2 I( V
<?php3 z9 a; l7 O: @, G# V
/* \0 r a- U0 I3 _" u& K
iMobiTrax 3.8 服务端授权API# p3 R9 }! [9 [
/ D! J4 F. L& V. ^假设你的IM服务器IP为:8.8.4.4,操作系统为centos,环境为lnmp! f' L+ n/ J- O: `6 L2 w% ~
4 Y& y f7 {9 n( Y
1.在8.8.4.4服务器默认目录中(如lnmp.org环境,默认目录为/home/wwwroot/default/),新建一个名为~imobi文件夹,在~imobi文件夹下新建一个名为license的文件夹,复制本文件(api2.php)到license目录下; ; S4 z; A% ~0 x2.在浏览器中访问本文件对应的URL网址,确认是否可以访问,如 http://8.8.4.4/~imobi/license/api2.php (注:把8.8.4.4替换为你服务器的真实IP);# E9 ]5 m7 v" R1 f3 t! o3 H
3.检查IP forward是否开启: & y- R. m- p5 ^$ h: I2 P( V k 运行 cat /proc/sys/net/ipv4/ip_forward8 T$ c4 w! i1 h: F
如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启; # ^; u( P3 X7 f) A- t4.如果 IP forward 没开启,修改/etc/sysctl.conf 1 T2 u: v6 N/ t6 L$ E 将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”' R' Z! }1 P# u8 m" W+ g2 P% E. u
如果没有上述这行,在/etc/sysctl.conf文件中增加这行* d" Y4 @3 i+ R+ }. Q- k0 _
运行 sysctl -p 使修改生效, p+ _$ a Q) r6 W W! v, A9 G
5.增加包转发策略 1 _! X/ u* x8 l; V7 b5 w5 ` 运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)6 o% g o9 b. j, R
6.检查转发策略是否启用 8 W1 u6 O3 X0 _6 [, w' l8 e7 x$ V4 u iptables -L -t nat+ {' C( ^& E; k Z- `$ W# X2 ?
如果在Chain OUTPUT (policy ACCEPT)中有如下条目7 Q3 \8 X0 c- {% r: P- f
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)$ g+ C3 I3 [: r( V1 H& x X
说明转发策略正常 ! W9 A, X/ |6 Y7.下面就可以拿官方安装包在服务器上正常安装,并且所有指向IM服务器的验证数据都会被转发到你的服务器上验证。6 X" ?( Q5 e2 p" f h- C, \
8.这个方法的优点:不修改官方安装包中任何文件,仅在服务器上设置转发授权验证数据。8 d: ]5 L: s* H. d2 e( T# k+ x
8 E/ l* o5 [2 P$ J
以上操作在Linode VPS,CentOS 7,lnmp.org一键包安装环境中测试正常。 ) i% y# F0 o2 V' ~本文件可以与IM使用同一服务器。 # x0 m M+ R$ }' }我个人不建议用那种文件被修改过的,或者要替换文件的那种破解。 # w9 U; L* a* C8 M. @( C; J; H' x9 s$ `( e
*/: r. g/ J4 U0 v$ }' n
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"}';! u8 l- m/ N& \6 q) ~( I5 {" W4 i
?>' ~3 H# C1 Q; ^0 A* R( b# o
& i2 u) b. M/ l7 ]6 Z- m
! H9 H- \7 K" R% r" o4 o, ~2 i 2 h4 v3 x% H" J& V另附官方原版的3.7——3.8的升级包、以及3.8版本完全安装包。6 L0 ]& H$ o3 }
链接: http://pan.baidu.com/s/1qWoo68O; p7 B+ h2 n. ?! D6 S
- Z# H, H- j. m2 @% {/ R
另:即今日起,本人QQ不接受任何关于IM安装及设置、服务器安装配置的话题咨询。请各位知悉。 ; q6 v3 K5 Y+ `" g7 {; ~关于IM安装使用,请移步本人另一帖:1 r( U$ x3 c9 y7 z http://www.advertcn.com/thread-22939-1-1.html ) M% N! q2 s( F; f) S" h
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