3.8相对3.7版本,功能基本无增加,据官方说修正了N多BUG,姑且信之。原先放出的PJ方法在3.8版本上无效,所以今天闲来无事,稍微研究了一下3.8的验证。 ' V$ d* I* S% {2 w从3.5开始,IM便对我的PJ方式进行打击,尤其3.8版本更是针对,名为修复BUG,实为更改验证方式。* h# R5 i7 n' W" N* g8 `
; M& O( E* A$ c6 V$ l" Q
所以,各位且行且珍惜。! R7 n1 K0 a0 c+ O
不出意外,这应是最后一个PJ版本。0 f) p- f. c' ?
2 N! _) W# u! l4 ?官方公布的3.8版本的变化: 3 A6 C/ ^! u; ?1 Y9 J! m3 K 3 S# E0 ^" A8 m9 Q/ N |( b, D6 E, x1 F; o% |8 f *BUG FIXES* 7 |% r" }$ m2 S7 r* D2 GFixed possible loop from illegal character check in sessions; u5 D+ S- E) M+ Q3 N9 q Allow HEAD posts in global postback.1 n( U& C4 G) A% K Fixed checkinputs stopping at offer weights on campaign submits4 v% O7 J1 S7 Y- w7 S Fixed linking error while custom dates selected . [# N4 Q+ T, x/ c( _" ~8 rChanged conversion log to show duplicates properly ' V4 K$ b# p4 c- M, ^' MFixed rong column being added on path stats6 Y7 z* \' z- I" s a. ~+ J Fixed php version encryption bug1 V& t: ^4 A' c& N' U- ^/ d% _
* u) N ?. c2 t$ X- L& `*ADDITIONS* h& f4 z" ]. `1. Added support for Windows 10 + B) U0 g1 N; `6 D3 W! x2. Added support for the latest MAC and iOS devices.; B5 U4 t1 T! `+ J 3. Added devices to device DB.$ k8 d. O [8 h2 L9 Q8 I3 K 4. New GEO DBs./ b9 E7 b0 R: j; N. h
) K# ^. t0 W9 \$ }" t% G3 e/ \
: s3 k. s2 k5 t' g; y% N q 7 v: c& F4 b- ?# M! Q, }. u. K2 v+ P& ~) A& J 3 f. N' B' h! j7 [" _ & h" p) W( _6 |+ ?6 R$ y, I解除登陆验证方法(红色字体为较以前方法的变动): ( {# T3 V4 ^; _* c; K( p 8 H8 M) L" |5 |- W3 F) z5 I- V. z- u9 Y 4 h. B2 O4 W+ e<?php 4 j$ g: T1 p9 g. x; Q7 `9 Z# ^/* & I2 C! |% s Y" ^: I" [! SiMobiTrax 3.8 服务端授权API ; k% a, _* {1 e6 Q' B. |( [* D% ?9 Q# _( k$ @6 O+ {( n- r
假设你的IM服务器IP为:8.8.4.4,操作系统为centos,环境为lnmp ( u7 F3 N! V5 x; n/ o ( f8 _. T1 f; `+ O1.在8.8.4.4服务器默认目录中(如lnmp.org环境,默认目录为/home/wwwroot/default/),新建一个名为~imobi文件夹,在~imobi文件夹下新建一个名为license的文件夹,复制本文件(api2.php)到license目录下;5 [% _- n& L* u! ] K
2.在浏览器中访问本文件对应的URL网址,确认是否可以访问,如 http://8.8.4.4/~imobi/license/api2.php (注:把8.8.4.4替换为你服务器的真实IP);1 j; P- B! `+ x" r4 n
3.检查IP forward是否开启:2 k$ ~& N0 _" I. t/ U6 Z, X; S( k4 b0 I
运行 cat /proc/sys/net/ipv4/ip_forward# |" A' u" L1 Z* g, `
如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启; # l: U4 Y# ]7 ^1 E8 G4.如果 IP forward 没开启,修改/etc/sysctl.conf 3 I- M1 S8 y" u4 s 将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”4 T$ M5 G8 {. A/ W: ?% Y
如果没有上述这行,在/etc/sysctl.conf文件中增加这行) Z1 _* f/ \6 V* s. k1 E: Y2 G
运行 sysctl -p 使修改生效* s& Y# ?9 V3 w( D p, n& n- K
5.增加包转发策略# z+ h( t+ e* _( A8 K
运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP) " }2 C3 r7 i; y6 |- h6.检查转发策略是否启用8 |- Y7 v! M- l) I' _
iptables -L -t nat/ |6 o) t' p8 T, o+ Z( E
如果在Chain OUTPUT (policy ACCEPT)中有如下条目- o! ^6 R& v! n
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP) * f# d3 t' i' K+ Q6 `$ m 说明转发策略正常7 |# Y7 V0 {, U' u O" \3 t
7.下面就可以拿官方安装包在服务器上正常安装,并且所有指向IM服务器的验证数据都会被转发到你的服务器上验证。 8 e0 p& {+ Z! I5 d4 t$ h. {2 i, `- m8.这个方法的优点:不修改官方安装包中任何文件,仅在服务器上设置转发授权验证数据。. o+ {& f4 h) m! C1 l( r$ n' ^
0 M: ]/ P- c" T
以上操作在Linode VPS,CentOS 7,lnmp.org一键包安装环境中测试正常。 ) s2 Y6 |% b, V本文件可以与IM使用同一服务器。 . b8 T) L3 t- O- S4 g0 `: Z! ^$ \我个人不建议用那种文件被修改过的,或者要替换文件的那种破解。 & v- j: [2 D1 [$ G3 \6 r# ^3 s2 R" C7 d6 W
*/ v9 e( \& I7 M3 b- W/ y
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"}';9 E* X7 f9 f7 }" M" f1 K6 a- I0 k7 T m
?> 4 `1 w- Z" V2 q$ | v9 G" P( d4 H" S2 F, y, w+ L# q 0 C3 ?) U- d d, [/ P 8 b9 i9 z% N6 b1 h0 ?2 e& p另附官方原版的3.7——3.8的升级包、以及3.8版本完全安装包。 7 |" Y( M" Q& L+ s3 o3 M8 F链接: http://pan.baidu.com/s/1qWoo68O : P0 Q1 k. x' {' b, u4 @/ H1 i: W! s; ^# J( I2 L
另:即今日起,本人QQ不接受任何关于IM安装及设置、服务器安装配置的话题咨询。请各位知悉。4 N8 Y" |2 Y3 L( \, v0 X8 O- S8 Q1 D
关于IM安装使用,请移步本人另一帖: 8 z; k, |9 h N4 vhttp://www.advertcn.com/thread-22939-1-1.html 6 B( c, E( b- d2 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