首先,自己绝对是newbie一枚,虽然在论坛爬了俩星期了, 还是很多东西没弄清楚& F( y+ g0 E8 o3 ~
首先 要说下预装环境, 我相信看这篇帖子的,基本应该是和我一样的小白居多, 大神肯定都已经绕开了,$ ?( a8 X: h! B) G0 |5 b% f! e, `
所以 vps的系统,我个人强烈推荐centos, 下面的文章也是根据centos展开! m' C- x; c/ h5 T5 d i
1 j* O7 {; ]2 |% ~, {' m- a9 }昨天在do的vps上面把Im设置好了,安装的3.8版本,教程就是大神 醉里看花的iMobiTrax3.8 解除登陆验证的方法) _' z' ^& v; }( F8 r" @+ R# ?5 f
安装期间还算顺利, 但是对于我这种纯小白的,估计还是会遇到不小的麻烦9 B* {8 q6 m6 `. L
1 大神已经在帖子中说过,建议使用lnmp环境, 这个的确很省心, imobitrax 是需要开启ionCube Loader支持的 2 n/ E7 a; Z; P7 K4 d/ C" V默认lnmp环境预设置了ionCube Loader 只是没安装上 1 {0 M) e5 s' ~所以这里记得安装上, 安装的方法也很简单 安装完lnmp之后,直接在当前目录执行./addons.sh install ionCube即可0 ]5 A. o$ P' m" U+ i- F+ J
安装完之后重启下服务 /usr/local/php/php-fpm reload " z& \( o4 u- Y3 l( ?/ Q2 X8 e" N6 B H: f8 d4 y8 Y9 W
就可以按照大神的步骤继续安装im了 + | A; i9 P9 U9 K& u! D9 U# m# k( r& ]4 F1 h$ }& P, Y4 _
7 i2 l, R. j M6 Y5 ~( o
在大神的帖子中, 有下面几个步骤作为新手的我们还是要注意一下的 " p6 X9 l# X4 l. w0 C; X4 }8 P+ s4 p0 Z) K7 B; ?, e+ h; V% G# V% T6 R
0 n1 B% G% U: r! n
3.检查IP forward是否开启:( C' h. c5 R7 @
运行 cat /proc/sys/net/ipv4/ip_forward6 W$ V1 N. {: `1 z3 Y3 }1 Z1 j
如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启; . o4 L6 Z6 }' d8 T4.如果 IP forward 没开启,修改/etc/sysctl.conf : C% a& c& {( [ 将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”: G: ?& L4 y7 `8 u/ p
如果没有上述这行,在/etc/sysctl.conf文件中增加这行 / f6 J, f% g2 Q' I, D, f 运行 sysctl -p 使修改生效5 ]8 d- B5 R: |/ S- o3 W& U6 Y
5.增加包转发策略 3 A( _- m+ B7 M5 { t 运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP) + c' e9 g \! l8 ~* @/ H& j; T6.检查转发策略是否启用 \) p( L/ m& Q; I, y; S5 U6 p iptables -L -t nat# y! d. ~! ~& ~
如果在Chain OUTPUT (policy ACCEPT)中有如下条目 9 ?# q& C+ l; R( `: I7 `% l DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP): D8 \- B' [8 N
说明转发策略正常 - V' Q, R. W" c, n: Y2 v4 i0 x( v0 O: }. a6 ]7 E/ S$ Y
l: Z- w, Y9 C) h/ s按照上面的设置完之后,如果重启vps,那么防火墙策略就会失效,那么你就又要重新执行一遍防火墙策略, 如果你是在centos的环境,我们可以在设置好防火墙策略之后,保存一下策略- N) p) M/ B, I* @" L' n- d
只要增加 /etc/rc.d/init.d/iptables save 就可以3 r9 _) I) G4 s8 e |' d# m. F' Z