3.8相对3.7版本,功能基本无增加,据官方说修正了N多BUG,姑且信之。原先放出的PJ方法在3.8版本上无效,所以今天闲来无事,稍微研究了一下3.8的验证。* d3 v6 }& h. T; j
从3.5开始,IM便对我的PJ方式进行打击,尤其3.8版本更是针对,名为修复BUG,实为更改验证方式。" j1 R, M+ m( ], Y) p
! P, x W' N5 \* y+ k
所以,各位且行且珍惜。) Q! f" x' k0 l' n5 y! K) i6 ?$ M
不出意外,这应是最后一个PJ版本。 y1 {! I* U* z1 m# Q: }* Z
- m5 J( T9 ?+ P- w官方公布的3.8版本的变化:$ @( x# F$ s$ D, P) z6 [
' ]& I- z6 q" v* _: @
7 f/ B, {2 S* I# [8 f V b7 B3 h *BUG FIXES*+ v; \" o" Z$ }* n9 g Fixed possible loop from illegal character check in sessions- Y: n/ Q, W. E u5 f Allow HEAD posts in global postback. 0 C8 Y$ J' F2 b# h# Z% F# K! r7 D& XFixed checkinputs stopping at offer weights on campaign submits # K* @/ \) L% mFixed linking error while custom dates selected/ y! I* p7 u( k3 a: T; U Changed conversion log to show duplicates properly1 x$ W; i7 [. i Fixed rong column being added on path stats2 O! A" c' W( M1 `# \1 ]7 c Fixed php version encryption bug " |, W5 b! ~; r4 G- n4 n$ r5 i 2 Q( n1 S, ]7 q; A+ G*ADDITIONS*; W: @1 Q) J5 j' w6 L# k& a 1. Added support for Windows 10 7 A+ i8 J) i y9 @* E2. Added support for the latest MAC and iOS devices.5 w3 H' }4 G$ L* X7 R( }* C, l 3. Added devices to device DB. 0 U: M; Z2 v5 F4. New GEO DBs.. N4 U1 A" B) |2 U7 c
. q) q4 a0 t6 k, L ) S# t I9 k' E' @5 ]" c& g2 S4 X& O0 J% I/ M
. y% C5 X# d# ~/ d7 `" P . f. T" T0 q) ^7 J8 n& i* O5 }9 x ) T, T" n/ g( x解除登陆验证方法(红色字体为较以前方法的变动): * O5 d+ ^8 f: b& w3 H/ Y 4 Z, o& v$ T( E1 h : n; N5 `8 t- L<?php2 J C2 `3 D- ^% i% \' |6 V- w
/*# A( T6 ?3 s, |+ W, ~
iMobiTrax 3.8 服务端授权API9 |& P8 M( t& J+ L
8 O3 Z0 h8 J4 }9 U5 h5 p
假设你的IM服务器IP为:8.8.4.4,操作系统为centos,环境为lnmp4 i" |2 t3 y* s; E" v
9 M0 r( x% U$ V2 \1.在8.8.4.4服务器默认目录中(如lnmp.org环境,默认目录为/home/wwwroot/default/),新建一个名为~imobi文件夹,在~imobi文件夹下新建一个名为license的文件夹,复制本文件(api2.php)到license目录下;( }4 S' x* I' G7 y& l4 t/ t
2.在浏览器中访问本文件对应的URL网址,确认是否可以访问,如 http://8.8.4.4/~imobi/license/api2.php (注:把8.8.4.4替换为你服务器的真实IP); 0 H8 K; G' l; m e2 d9 Z3.检查IP forward是否开启:' h; X9 A( p) L4 N
运行 cat /proc/sys/net/ipv4/ip_forward 4 ?' a& b3 r6 e7 \4 |5 J. a- O 如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;& ]- ?! q6 |) Z! q* A$ P0 l% f) @% H
4.如果 IP forward 没开启,修改/etc/sysctl.conf : J9 s7 V: [& d1 G: \ 将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”& H. ]! l5 }3 D: v6 N9 m0 J1 T
如果没有上述这行,在/etc/sysctl.conf文件中增加这行 2 t: j) }. T) R+ n 运行 sysctl -p 使修改生效 5 f, c ]* J' Q& O5 H* l5.增加包转发策略 ; W1 a2 s/ l. v3 Z! p9 ` 运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)0 x( m- K* O+ A" g( i6 B* l7 l
6.检查转发策略是否启用) M( g5 X# j6 | G* a+ G
iptables -L -t nat ( }# G8 N- M9 U; A ~, t7 A4 } 如果在Chain OUTPUT (policy ACCEPT)中有如下条目 ( H/ L) b! q% m6 Y4 P$ ]& ], ]* D DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)5 m+ h$ {7 Z$ W0 k3 d1 T& H' E! S
说明转发策略正常 + M/ s% ]1 @+ A) h3 c8 i7.下面就可以拿官方安装包在服务器上正常安装,并且所有指向IM服务器的验证数据都会被转发到你的服务器上验证。5 m* O1 h& q& }8 H9 [+ g4 [
8.这个方法的优点:不修改官方安装包中任何文件,仅在服务器上设置转发授权验证数据。 # K' X; n9 w7 W+ Z" K' Y9 g- ~" g' P! W; {
以上操作在Linode VPS,CentOS 7,lnmp.org一键包安装环境中测试正常。 : f2 Y4 c2 d6 k9 {# I! q: U/ ?" `本文件可以与IM使用同一服务器。7 i, e1 C! i! c3 _4 A
我个人不建议用那种文件被修改过的,或者要替换文件的那种破解。 3 X3 f, ]/ d% x: l5 s- N, H / W' r0 D/ h; h% d*/ ; X4 S' l6 K A. b9 fecho '{"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"}';, c6 }# o. }7 @# y7 L) F6 }3 O
?>, }* k$ z9 ?' _0 r4 R+ e o2 D v
/ R9 ? l8 a- h" j5 L4 Z0 ?
& {7 n% a4 G; @8 ]
" X- d/ K1 Y9 E; r# e3 ^另附官方原版的3.7——3.8的升级包、以及3.8版本完全安装包。' j. o0 b! B+ h+ ?- ?* f/ Y
链接: http://pan.baidu.com/s/1qWoo68O 6 p) j$ R5 a( q0 Z! G, V3 ~1 ^, q1 A( v0 ^- r. O6 d
另:即今日起,本人QQ不接受任何关于IM安装及设置、服务器安装配置的话题咨询。请各位知悉。 * ~1 }4 C* d& D9 F. c关于IM安装使用,请移步本人另一帖:) i0 a5 t& r9 N; T4 y2 o http://www.advertcn.com/thread-22939-1-1.html& Z, m! U! ?' p% p9 g5 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