3.8相对3.7版本,功能基本无增加,据官方说修正了N多BUG,姑且信之。原先放出的PJ方法在3.8版本上无效,所以今天闲来无事,稍微研究了一下3.8的验证。$ |# M4 ~/ Y% s( l/ b& r' s
从3.5开始,IM便对我的PJ方式进行打击,尤其3.8版本更是针对,名为修复BUG,实为更改验证方式。 0 o/ m% a$ f2 @" | * L6 t. g# H- ^% I, m1 C所以,各位且行且珍惜。7 k' s; a' A( w0 `( p8 F. ?9 r; z6 U
不出意外,这应是最后一个PJ版本。$ v0 {3 i0 u, P' ^( w$ r% M
1 Q$ Q) f3 U4 y& V4 Y: t
官方公布的3.8版本的变化:6 E6 D) c- f3 I) K
8 r, X1 a) e# d9 g& h Y: m- e 1 z9 Y- F1 s' r/ i3 a, J# Y*BUG FIXES*8 S6 @" a/ W" b' p! \% p( v% _3 ^ Fixed possible loop from illegal character check in sessions & n5 M- z1 |8 ~; P* e% iAllow HEAD posts in global postback.$ R2 q/ Y+ ~" [' \. o Fixed checkinputs stopping at offer weights on campaign submits . e( `4 R6 ]" s6 vFixed linking error while custom dates selected' G {# x8 l2 ]2 F) z Changed conversion log to show duplicates properly " \0 U" P# j I/ xFixed rong column being added on path stats 4 Q6 I9 L2 F; l' m2 X( s( T6 b: G# D O' EFixed php version encryption bug7 K9 _8 Y' |( w, {+ Y' c$ e& A
4 C& f& S" U8 x5 R& _ *ADDITIONS*: m: g1 p5 a) j 1. Added support for Windows 10- L1 c K0 p( ^0 Y# h1 y 2. Added support for the latest MAC and iOS devices. 9 z+ y% e' e, P, x6 X3. Added devices to device DB. 7 l- S6 u7 @; Z3 q- Z" U4. New GEO DBs.6 O/ g3 A4 |+ l) [. H/ t& a
% g$ P m) E7 n0 R" I8 `6 J
' ^5 _; m1 ]& d: Y
; b R: k+ Q: F# J& m# ?% X
' E3 C9 I( @" Y x3 v- B+ O. g. D) R# `( w8 e. s1 y% V ( T& N: X( Z" e: m' D/ w' C
解除登陆验证方法(红色字体为较以前方法的变动):5 W8 x- t5 T4 S- p
5 _0 w) Z ?9 S / n5 y; b" w l2 R3 s% V- i" b<?php6 u5 u8 r2 v) W8 s8 _$ l
/* % `; s- Z& e/ {) K. D& a8 @iMobiTrax 3.8 服务端授权API% T- a3 H1 u" W' i/ z
/ Z! f, I& J3 E9 ?- F5 m假设你的IM服务器IP为:8.8.4.4,操作系统为centos,环境为lnmp + T! {2 X7 V, b1 X; u: ~% D' p3 P) A0 N$ l
1.在8.8.4.4服务器默认目录中(如lnmp.org环境,默认目录为/home/wwwroot/default/),新建一个名为~imobi文件夹,在~imobi文件夹下新建一个名为license的文件夹,复制本文件(api2.php)到license目录下;: A, e8 u+ N' u1 s, n
2.在浏览器中访问本文件对应的URL网址,确认是否可以访问,如 http://8.8.4.4/~imobi/license/api2.php (注:把8.8.4.4替换为你服务器的真实IP); ; R4 t; z( Q' T' k3.检查IP forward是否开启: ( u/ A1 y7 r. R) i( }! q 运行 cat /proc/sys/net/ipv4/ip_forward * k$ c* @; Z' y& ` 如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;8 h* B" s$ W4 a- \0 f6 _
4.如果 IP forward 没开启,修改/etc/sysctl.conf & ?1 p U! s! X, U6 [7 |$ r 将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1” B8 B! {0 v, {( v! a) F) Z) j 如果没有上述这行,在/etc/sysctl.conf文件中增加这行3 }) {3 F x2 ]1 g
运行 sysctl -p 使修改生效" |' \3 G- l6 H" E
5.增加包转发策略. N/ R1 j5 L& b1 T3 j
运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP) 9 p! C2 |: k3 A0 ?2 e$ J6.检查转发策略是否启用 9 r) M& ?0 @) O: g7 c' o- h+ M iptables -L -t nat2 U+ r$ W* l5 W
如果在Chain OUTPUT (policy ACCEPT)中有如下条目6 O2 i, U# t# @, A
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP) 7 b3 {# J/ h2 J ]' l5 Z3 B! w 说明转发策略正常# w; H4 Q' E- b
7.下面就可以拿官方安装包在服务器上正常安装,并且所有指向IM服务器的验证数据都会被转发到你的服务器上验证。- l9 I" D& d, L, q" b* u- W# a6 L
8.这个方法的优点:不修改官方安装包中任何文件,仅在服务器上设置转发授权验证数据。1 N$ _( \4 d. U. { y; I7 n$ i7 J
' J W/ \% H) ^: D6 S" I. U% N
以上操作在Linode VPS,CentOS 7,lnmp.org一键包安装环境中测试正常。 * }* Y' Z x/ f+ \: K9 q2 L6 X. Z本文件可以与IM使用同一服务器。 9 s- a m8 ~! g) g2 Y我个人不建议用那种文件被修改过的,或者要替换文件的那种破解。 / h3 W* ^ e6 V: x) }6 A+ w. v* B3 Q* [9 u, g+ Q
*/. P3 {3 y9 `( s4 R
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"}'; 4 S/ H6 w7 a6 Q?>8 f5 ^6 Z1 J6 y- C; J, G5 z( j
9 S- Z8 W* P5 y& E$ \+ M3 [5 e6 a) ~# p& X4 G
9 w* M7 T! a' c4 { {/ ]+ O* t
另附官方原版的3.7——3.8的升级包、以及3.8版本完全安装包。 5 l a6 ^' p6 v8 s8 z链接: http://pan.baidu.com/s/1qWoo68O p4 t! z: x6 a( y. |4 K4 c 5 j L) w: u: a& E另:即今日起,本人QQ不接受任何关于IM安装及设置、服务器安装配置的话题咨询。请各位知悉。/ y* T. @' m! g4 \
关于IM安装使用,请移步本人另一帖: # L l X! `" r/ C; p7 b' r& ihttp://www.advertcn.com/thread-22939-1-1.html " J# ?8 m( ^6 A1 z ~
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